diff --git a/dsql-app/.local_dist/BUILD_ID b/dsql-app/.local_dist/BUILD_ID index 3d0d81de..a6dbff81 100644 --- a/dsql-app/.local_dist/BUILD_ID +++ b/dsql-app/.local_dist/BUILD_ID @@ -1 +1 @@ -JbWrtSskfYyG6aaHru8-Z \ No newline at end of file +gLqAKBaoqwDVt2lSrab-B \ No newline at end of file diff --git a/dsql-app/.local_dist/build-manifest.json b/dsql-app/.local_dist/build-manifest.json index 812eb200..4e2ce959 100644 --- a/dsql-app/.local_dist/build-manifest.json +++ b/dsql-app/.local_dist/build-manifest.json @@ -5,8 +5,8 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/JbWrtSskfYyG6aaHru8-Z/_buildManifest.js", - "static/JbWrtSskfYyG6aaHru8-Z/_ssgManifest.js" + "static/gLqAKBaoqwDVt2lSrab-B/_buildManifest.js", + "static/gLqAKBaoqwDVt2lSrab-B/_ssgManifest.js" ], "rootMainFiles": [], "rootMainFilesTree": {}, @@ -15,7 +15,7 @@ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/3298-73758aefe44233a6.js", + "static/chunks/3298-13c942ebc6d13710.js", "static/css/60c48dd4b3301227.css", "static/chunks/pages/index-e593621800d84e4c.js" ], @@ -23,20 +23,20 @@ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/404-9880de8d6a22dd12.js" + "static/chunks/pages/404-7527fd0fbe35e1eb.js" ], "/500": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/500-3ae265ebb1fb2898.js" + "static/chunks/pages/500-034e72841e1020a6.js" ], "/_app": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/css/0147233f84ab171d.css", - "static/chunks/pages/_app-d7e7cb342ea47dae.js" + "static/css/5ce664dd1b7b3985.css", + "static/chunks/pages/_app-a910b442b65cf8f2.js" ], "/_error": [ "static/chunks/webpack-5381863dc66a9c32.js", @@ -48,7 +48,7 @@ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/3298-73758aefe44233a6.js", + "static/chunks/3298-13c942ebc6d13710.js", "static/chunks/pages/about-54414f59f6957c50.js" ], "/admin": [ @@ -63,7 +63,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/1840-834878b1eb82685d.js", "static/chunks/pages/admin/[user_id]-8197d56a652ac1d9.js" ], @@ -73,7 +73,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/api-keys-f4e60256d03d298e.js" ], "/admin/[user_id]/connect": [ @@ -82,8 +82,8 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", - "static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js" + "static/chunks/4725-8113ec95bbba58d2.js", + "static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js" ], "/admin/[user_id]/databases": [ "static/chunks/webpack-5381863dc66a9c32.js", @@ -91,7 +91,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/1840-834878b1eb82685d.js", "static/chunks/pages/admin/[user_id]/databases-5ff117263c905716.js" ], @@ -101,7 +101,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/2438-83ff88eaf447a5bb.js", "static/chunks/pages/admin/[user_id]/databases/[single]-e09efa2ec2644342.js" @@ -112,7 +112,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/pages/admin/[user_id]/databases/[single]/connect-c344904732838387.js" @@ -123,7 +123,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/331-74fae27c41d32e0e.js", "static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-ece31d17cc9df6c8.js" @@ -134,7 +134,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/2438-83ff88eaf447a5bb.js", "static/chunks/pages/admin/[user_id]/databases/[single]/schema-6cd42a4a68b97e2e.js" @@ -145,7 +145,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/pages/admin/[user_id]/databases/[single]/shell-9622fd46dfcf246b.js" ], @@ -155,7 +155,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/2438-83ff88eaf447a5bb.js", "static/chunks/pages/admin/[user_id]/databases/[single]/tables-0dbd7b119f508cdb.js" @@ -170,7 +170,7 @@ "static/chunks/3813-d012061bd75d0565.js", "static/chunks/529-696311ce85bef3c4.js", "static/chunks/2829-608af754738e12fc.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/2438-83ff88eaf447a5bb.js", @@ -188,7 +188,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/529-696311ce85bef3c4.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/2438-83ff88eaf447a5bb.js", @@ -203,7 +203,7 @@ "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", "static/chunks/2829-608af754738e12fc.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/2438-83ff88eaf447a5bb.js", @@ -220,7 +220,7 @@ "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", "static/chunks/2829-608af754738e12fc.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/1580-68f706d212c5eb63.js", "static/chunks/6830-dad32124194699d7.js", @@ -233,7 +233,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/2438-83ff88eaf447a5bb.js", "static/chunks/1580-68f706d212c5eb63.js", @@ -247,7 +247,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/529-696311ce85bef3c4.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/2438-83ff88eaf447a5bb.js", @@ -262,7 +262,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/529-696311ce85bef3c4.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/278-a10f4a06716eadad.js", @@ -274,7 +274,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/2438-83ff88eaf447a5bb.js", "static/chunks/361-615d029ba674f298.js", @@ -286,7 +286,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-5c324c0f91dc11bf.js" ], @@ -296,7 +296,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-75cac9a82aa47081.js" ], @@ -306,7 +306,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-5318058797eb1664.js" ], @@ -316,7 +316,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/675-2004f134d2d9f02a.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-4d3ccf060cc2991e.js" @@ -327,7 +327,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/331-74fae27c41d32e0e.js", "static/chunks/pages/admin/[user_id]/databases/add-database-56717e86e2d532bd.js" ], @@ -337,7 +337,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/development-675659ebb87af938.js" ], "/admin/[user_id]/media": [ @@ -346,7 +346,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/7473-9db14462393d0a1a.js", "static/chunks/pages/admin/[user_id]/media-d0c938be4c10ab8b.js" ], @@ -356,7 +356,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/7473-9db14462393d0a1a.js", "static/chunks/pages/admin/[user_id]/media/[...folder]-d2169bc2b01d3ce5.js" ], @@ -366,7 +366,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/schema-a5e1ba6dd9457159.js" ], "/admin/[user_id]/settings": [ @@ -375,8 +375,8 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", - "static/chunks/4060-349195cbc9255e03.js", + "static/chunks/4725-8113ec95bbba58d2.js", + "static/chunks/4060-2c20794a69f8dd62.js", "static/chunks/pages/admin/[user_id]/settings-37c3a8c980bd57e4.js" ], "/admin/[user_id]/su": [ @@ -385,7 +385,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su-a4b95cd61b1ced4c.js" ], "/admin/[user_id]/su/backups": [ @@ -394,7 +394,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/backups-fa5060fdabd01db6.js" ], "/admin/[user_id]/su/console": [ @@ -405,7 +405,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/4946-eae7d3c4a56d036e.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/css/85fa6dafca566008.css", "static/chunks/pages/admin/[user_id]/su/console-5e00c962c023cd46.js" ], @@ -415,7 +415,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/docs-c55130586f14a75c.js" ], "/admin/[user_id]/su/docs/create-page": [ @@ -425,7 +425,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/5972-df777803396c9cf0.js", "static/chunks/pages/admin/[user_id]/su/docs/create-page-ab6713314d9a3a3d.js" @@ -437,7 +437,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/5972-df777803396c9cf0.js", "static/chunks/pages/admin/[user_id]/su/docs/edit-page-bbee6c5576b3da88.js" @@ -455,7 +455,7 @@ "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", "static/chunks/3813-d012061bd75d0565.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/9268-6ca91a807cecf2b4.js", "static/chunks/5972-df777803396c9cf0.js", "static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7629c8fd4063d189.js" @@ -466,7 +466,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/envar-3f64fd59989d5b28.js" ], "/admin/[user_id]/su/error-logs": [ @@ -475,7 +475,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/error-logs-1290f29bf31a9624.js" ], "/admin/[user_id]/su/load-balancing": [ @@ -484,7 +484,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/load-balancing-ecc966eef20c2c5f.js" ], "/admin/[user_id]/su/servers": [ @@ -493,7 +493,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/servers-7a42d1cff355e0dd.js" ], "/admin/[user_id]/su/users": [ @@ -502,7 +502,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/users-f399837e73ac6ef7.js" ], "/admin/[user_id]/su/users/[single]": [ @@ -511,7 +511,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/users/[single]-7ac288024eac8cf1.js" ], "/admin/[user_id]/su/users/new": [ @@ -520,7 +520,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/su/users/new-ede61574cfa0cd94.js" ], "/admin/[user_id]/users": [ @@ -529,7 +529,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/361-615d029ba674f298.js", "static/chunks/pages/admin/[user_id]/users-d96a3df3b4383e4b.js" ], @@ -539,7 +539,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/users/add-user-9656c6971f16bea5.js" ], "/admin/[user_id]/users/databases": [ @@ -548,7 +548,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/361-615d029ba674f298.js", "static/chunks/pages/admin/[user_id]/users/databases-d33c9a3376443cbb.js" ], @@ -558,7 +558,7 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/361-615d029ba674f298.js", "static/chunks/pages/admin/[user_id]/users/databases/[database]-b2e2c299b8a31666.js" ], @@ -568,46 +568,46 @@ "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", "static/chunks/3348-7cea9f93311a14a6.js", - "static/chunks/4725-5f8e59444fe81dca.js", + "static/chunks/4725-8113ec95bbba58d2.js", "static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-ce0f29d69dd0eb8f.js" ], "/blog": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/blog-cf9f462c9f1c79b1.js" + "static/chunks/pages/blog-155e3612aa8974d9.js" ], "/contact": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/contact-015582f94d67d7a7.js" + "static/chunks/pages/contact-09b56693806f78be.js" ], "/create-account": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", - "static/chunks/4060-349195cbc9255e03.js", - "static/chunks/pages/create-account-4c291c4341800a39.js" + "static/chunks/4060-2c20794a69f8dd62.js", + "static/chunks/pages/create-account-eb4c6a4853f75cf1.js" ], "/docs": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/docs-eb06d9879a01da6a.js" + "static/chunks/pages/docs-1abe4d7668203608.js" ], "/docs/[page]": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/docs/[page]-21bb67b33655c0e4.js" + "static/chunks/pages/docs/[page]-1735edac770affad.js" ], "/docs/[page]/[sub-page]": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js" + "static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js" ], "/email-verification": [ "static/chunks/webpack-5381863dc66a9c32.js", @@ -620,7 +620,7 @@ "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", "static/chunks/1335-f9bd2690cb1f8891.js", - "static/chunks/pages/login-dca42eef8b6477ad.js" + "static/chunks/pages/login-a530a87dea85175e.js" ], "/logout": [ "static/chunks/webpack-5381863dc66a9c32.js", @@ -633,37 +633,37 @@ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/privacy-2af1bbeba3506b4f.js" + "static/chunks/pages/privacy-a98d1ccf32cb9833.js" ], "/redirect": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/redirect-28627072d73850c2.js" + "static/chunks/pages/redirect-3cb07d220870d762.js" ], "/reset-password": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/reset-password-6b15512e80d3b798.js" + "static/chunks/pages/reset-password-21fb926c948ad1c5.js" ], "/send-password-reset-link": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/send-password-reset-link-757b50458fb65f03.js" + "static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js" ], "/terms": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/terms-d72b3b55d9844241.js" + "static/chunks/pages/terms-fdb09ace7bf3cc42.js" ], "/unsubscribe": [ "static/chunks/webpack-5381863dc66a9c32.js", "static/chunks/framework-5f43af1a76a0211a.js", "static/chunks/main-b708adb4faf2f0f0.js", - "static/chunks/pages/unsubscribe-2c980eb18878b40b.js" + "static/chunks/pages/unsubscribe-ff058808b9790e7b.js" ] }, "ampFirstPages": [] diff --git a/dsql-app/.local_dist/cache/config.json b/dsql-app/.local_dist/cache/config.json index 4f1c5cf5..1e9c3489 100644 --- a/dsql-app/.local_dist/cache/config.json +++ b/dsql-app/.local_dist/cache/config.json @@ -1,7 +1,7 @@ { "telemetry": { - "notifiedAt": "1739722269354", - "anonymousId": "d5657b3a84528180665b0a5855a2f47463ca8b66a7b2331ed8fb04da5401aab1", - "salt": "544068d7b7b730844ad170f540f0b340" + "notifiedAt": "1739771394416", + "anonymousId": "48cd9468023ab94cc61e4bbf8924cd75977308052edab8c28783962b78619db9", + "salt": "0ed2cfc136e717dfd0aedb86a5a443e3" } } \ No newline at end of file diff --git a/dsql-app/.local_dist/cache/webpack/client-production/0.pack b/dsql-app/.local_dist/cache/webpack/client-production/0.pack index f0bd6364..bb404268 100644 Binary files a/dsql-app/.local_dist/cache/webpack/client-production/0.pack and b/dsql-app/.local_dist/cache/webpack/client-production/0.pack differ diff --git a/dsql-app/.local_dist/cache/webpack/client-production/index.pack b/dsql-app/.local_dist/cache/webpack/client-production/index.pack index cf7b62c5..e278ed00 100644 Binary files a/dsql-app/.local_dist/cache/webpack/client-production/index.pack and b/dsql-app/.local_dist/cache/webpack/client-production/index.pack differ diff --git a/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack b/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack index da8e934c..cd347ef7 100644 Binary files a/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack and b/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack differ diff --git a/dsql-app/.local_dist/cache/webpack/server-production/0.pack b/dsql-app/.local_dist/cache/webpack/server-production/0.pack index 0cdf1c3b..60628245 100644 Binary files a/dsql-app/.local_dist/cache/webpack/server-production/0.pack and b/dsql-app/.local_dist/cache/webpack/server-production/0.pack differ diff --git a/dsql-app/.local_dist/cache/webpack/server-production/index.pack b/dsql-app/.local_dist/cache/webpack/server-production/index.pack index 0ef9cb08..a1818fc0 100644 Binary files a/dsql-app/.local_dist/cache/webpack/server-production/index.pack and b/dsql-app/.local_dist/cache/webpack/server-production/index.pack differ diff --git a/dsql-app/.local_dist/next-minimal-server.js.nft.json b/dsql-app/.local_dist/next-minimal-server.js.nft.json index f31ff4be..8c95c01c 100644 --- a/dsql-app/.local_dist/next-minimal-server.js.nft.json +++ b/dsql-app/.local_dist/next-minimal-server.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js"]} \ No newline at end of file +{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/next-server.js.nft.json b/dsql-app/.local_dist/next-server.js.nft.json index 6ce4aaf7..96269f3f 100644 --- a/dsql-app/.local_dist/next-server.js.nft.json +++ b/dsql-app/.local_dist/next-server.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/server/next-server.js","../node_modules/next/package.json","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/route-kind.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/shared/lib/invariant-error.js","../node_modules/next/dist/server/after/awaiter.js","../node_modules/next/dist/server/lib/async-callback-set.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/module-loader/route-module-loader.js","../node_modules/next/dist/server/route-modules/app-page/module.render.js","../node_modules/next/dist/server/route-modules/pages/module.render.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/react-dom/package.json","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/react/jsx-runtime.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/sharp/package.json","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/sharp/lib/index.js","../node_modules/react-dom/index.js","../node_modules/next/dist/server/node-environment-baseline.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/next/dist/server/client-component-renderer-logger.js","../node_modules/next/dist/lib/url.js","../node_modules/@next/env/package.json","../node_modules/next/dist/server/node-environment-extensions/error-inspect.js","../node_modules/next/dist/server/node-environment-extensions/random.js","../node_modules/next/dist/server/node-environment-extensions/date.js","../node_modules/next/dist/server/node-environment-extensions/web-crypto.js","../node_modules/next/dist/server/node-environment-extensions/node-crypto.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/server/lib/lru-cache.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/server/app-render/encryption-utils.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/server/lib/interception-routes.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-local-pattern.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/server/lib/module-loader/node-module-loader.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/server/base-http/helpers.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/response-cache/utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/lib/fallback.js","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/next/dist/server/request/fallback-params.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/server/lib/i18n-provider.js","../node_modules/next/dist/server/lib/match-next-data-pathname.js","../node_modules/next/dist/server/app-render/strip-flight-headers.js","../node_modules/next/dist/server/route-modules/checks.js","../node_modules/next/dist/server/lib/server-action-request-meta.js","../node_modules/next/dist/server/lib/patch-set-header.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/server/web/adapter.js","../node_modules/next/dist/server/instrumentation/utils.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/server/lib/router-utils/decode-path-params.js","../node_modules/next/dist/server/normalizers/request/rsc.js","../node_modules/next/dist/server/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/normalizers/request/next-data.js","../node_modules/next/dist/server/lib/experimental/ppr.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/next/dist/server/node-environment-extensions/utils.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/path-to-regexp/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/compiled/is-animated/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/image-size/package.json","../node_modules/next/dist/client/components/redirect-status-code.js","../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/@img/sharp-libvips-linux-x64/package.json","../node_modules/@img/sharp-libvips-linux-x64/versions.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../node_modules/@img/sharp-linux-x64/LICENSE","../node_modules/@img/sharp-linux-x64/package.json","../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../node_modules/@img/sharp-linuxmusl-x64/package.json","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/server/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/server/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/web/globals.js","../node_modules/next/dist/server/async-storage/request-store.js","../node_modules/next/dist/server/async-storage/work-store.js","../node_modules/next/dist/server/web/web-on-close.js","../node_modules/next/dist/server/web/get-edge-preview-props.js","../node_modules/scheduler/package.json","../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/server/web/spec-extension/fetch-event.js","../node_modules/next/dist/server/web/spec-extension/response.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/shared/lib/router/utils/relativize-url.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/server/normalizers/request/suffix.js","../node_modules/next/dist/server/normalizers/request/prefix.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/scheduler/index.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/compiled/picomatch/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/sharp/lib/constructor.js","../node_modules/sharp/lib/input.js","../node_modules/sharp/lib/resize.js","../node_modules/sharp/lib/composite.js","../node_modules/sharp/lib/operation.js","../node_modules/sharp/lib/colour.js","../node_modules/sharp/lib/channel.js","../node_modules/sharp/lib/output.js","../node_modules/sharp/lib/utility.js","../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/server/normalizers/built/app/index.js","../node_modules/next/dist/server/normalizers/built/pages/index.js","../node_modules/next/dist/server/route-modules/pages/module.js","../node_modules/next/dist/server/route-modules/app-page/module.js","../node_modules/next/dist/compiled/picomatch/index.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../node_modules/next/dist/experimental/testmode/server-edge.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/server/route-matchers/route-matcher.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/server/after/after-context.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/server/dynamic-rendering-utils.js","../node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/sharp/lib/is.js","../node_modules/sharp/lib/sharp.js","../node_modules/sharp/lib/libvips.js","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/lib/metadata/metadata-constants.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/route-modules/route-module.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/detect-libc/package.json","../node_modules/next/dist/compiled/debug/package.json","../node_modules/color/index.js","../node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js","../node_modules/color/package.json","../node_modules/detect-libc/lib/detect-libc.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/after/revalidation-utils.js","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/semver/functions/coerce.js","../node_modules/semver/functions/gte.js","../node_modules/semver/functions/satisfies.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/post-process.js","../node_modules/semver/package.json","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/lib/metadata/metadata-context.js","../node_modules/next/dist/client/components/redirect-error.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/lib/implicit-tags.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/postponed-state.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/client/components/app-router.js","../node_modules/next/dist/server/app-render/app-render-prerender-utils.js","../node_modules/next/dist/server/app-render/prospective-render-utils.js","../node_modules/next/dist/server/app-render/app-render-render-utils.js","../node_modules/next/dist/server/app-render/cache-signal.js","../node_modules/next/dist/server/app-render/clean-async-snapshot.external.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/resume-data-cache/resume-data-cache.js","../node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js","../node_modules/detect-libc/lib/process.js","../node_modules/detect-libc/lib/filesystem.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js","../node_modules/next/dist/shared/lib/router/action-queue.js","../node_modules/next/dist/server/lib/trace/utils.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/server/app-render/action-async-storage.external.js","../node_modules/next/dist/lib/page-types.js","../node_modules/next/dist/server/normalizers/normalizers.js","../node_modules/next/dist/server/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/normalizers/underscore-normalizer.js","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/semver/classes/semver.js","../node_modules/semver/internal/re.js","../node_modules/semver/functions/parse.js","../node_modules/semver/classes/range.js","../node_modules/semver/functions/compare.js","../node_modules/color-string/index.js","../node_modules/color-convert/index.js","../node_modules/next/dist/compiled/p-queue/package.json","../node_modules/color-string/package.json","../node_modules/color-convert/package.json","../node_modules/next/dist/server/ReactDOMServerPages.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/p-queue/index.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/client/add-base-path.js","../node_modules/next/dist/client/remove-base-path.js","../node_modules/next/dist/client/has-base-path.js","../node_modules/next/dist/client/app-call-server.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/client/components/is-next-router-error.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/client/components/parallel-route-default.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/clean-async-snapshot-instance.js","../node_modules/next/dist/client/components/use-reducer.js","../node_modules/next/dist/client/components/error-boundary.js","../node_modules/next/dist/client/components/app-router-announcer.js","../node_modules/next/dist/client/components/redirect-boundary.js","../node_modules/next/dist/client/components/unresolved-thenable.js","../node_modules/next/dist/client/components/nav-failure-handler.js","../node_modules/next/dist/server/resume-data-cache/cache-store.js","../node_modules/next/dist/server/app-render/render-css-resource.js","../node_modules/next/dist/client/flight-data-helpers.js","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/client/components/router-reducer/create-href-from-url.js","../node_modules/next/dist/client/components/router-reducer/router-reducer-types.js","../node_modules/next/dist/client/components/router-reducer/compute-changed-path.js","../node_modules/next/dist/client/components/segment-cache/prefetch.js","../node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../node_modules/color-convert/conversions.js","../node_modules/color-convert/route.js","../node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js","../node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/semver/internal/debug.js","../node_modules/semver/internal/constants.js","../node_modules/semver/internal/parse-options.js","../node_modules/semver/internal/identifiers.js","../node_modules/semver/internal/lrucache.js","../node_modules/semver/classes/comparator.js","../node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js","../node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js","../node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js","../node_modules/next/dist/client/components/router-reducer/router-reducer.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/color-name/package.json","../node_modules/busboy/package.json","../node_modules/next/dist/client/normalize-trailing-slash.js","../node_modules/simple-swizzle/index.js","../node_modules/color-name/index.js","../node_modules/simple-swizzle/package.json","../node_modules/semver/functions/cmp.js","../node_modules/next/dist/server/lib/dedupe-fetch.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/client/components/navigation-untracked.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/client/components/segment-cache/cache-key.js","../node_modules/next/dist/client/components/segment-cache/scheduler.js","../node_modules/next/dist/server/dev/hot-reloader-types.js","../node_modules/next/dist/server/dev/extract-modules-from-turbopack-message.js","../node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js","../node_modules/next/dist/client/components/router-reducer/apply-flight-data.js","../node_modules/next/dist/client/components/router-reducer/fetch-server-response.js","../node_modules/next/dist/client/components/react-dev-overlay/shared.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js","../node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/format-webpack-messages.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/runtime-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-websocket.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-component-stack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/semver/functions/eq.js","../node_modules/semver/functions/neq.js","../node_modules/semver/functions/gt.js","../node_modules/semver/functions/lte.js","../node_modules/semver/functions/lt.js","../node_modules/busboy/lib/utils.js","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/busboy/lib/types/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/is-arrayish/index.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/client/app-find-source-map-url.js","../node_modules/next/dist/client/app-build-id.js","../node_modules/is-arrayish/package.json","../node_modules/next/dist/client/components/segment-cache/cache.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/client/assign-location.js","../node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js","../node_modules/next/dist/client/components/promise-queue.js","../node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js","../node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js","../node_modules/next/dist/client/components/router-reducer/handle-mutable.js","../node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js","../node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js","../node_modules/next/dist/client/components/router-reducer/ppr-navigations.js","../node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js","../node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js","../node_modules/next/dist/client/components/segment-cache/navigation.js","../node_modules/next/dist/client/lib/console.js","../node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-reference-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/ShadowPortal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/BuildError.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/Errors.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/StaticIndicator.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/Base.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/ComponentStyles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/CssReset.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/root-layout-missing-tags-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/attach-hydration-error-state.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/enqueue-client-error.js","../node_modules/next/dist/client/components/forbidden.js","../node_modules/next/dist/client/components/unauthorized.js","../node_modules/next/dist/client/components/unstable-rethrow.js","../node_modules/streamsearch/package.json","../node_modules/next/dist/client/components/segment-cache/tuple-map.js","../node_modules/next/dist/client/components/segment-cache/lru.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js","../node_modules/streamsearch/lib/sbmh.js","../node_modules/next/dist/shared/lib/normalized-asset-prefix.js","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-error-by-type.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CloseIcon.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/nodejs-inspector.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/LightningBolt.js","../node_modules/next/dist/server/lib/router-utils/is-postpone.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/component-stack-pseudo-html.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/styles.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json","../node_modules/@swc/helpers/_/_class_private_field_loose_base/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/hot-linked-text/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/copy-button/index.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/@swc/helpers/_/_tagged_template_literal_loose/package.json","../node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs","../node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stack-frame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CollapseIcon.js","../node_modules/next/dist/shared/lib/magic-identifier.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/@swc/helpers/cjs/_tagged_template_literal_loose.cjs","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/Terminal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/VersionStalenessInfo.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/Toast.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/CallStackFrame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/hooks/use-on-click-outside.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-open-in-editor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/EditorLink.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js","../node_modules/next/dist/compiled/anser/package.json","../node_modules/next/dist/compiled/anser/index.js","../node_modules/next/dist/compiled/platform/package.json","../node_modules/next/dist/compiled/css.escape/package.json","../node_modules/next/dist/compiled/platform/platform.js","../node_modules/next/dist/compiled/css.escape/css.escape.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file +{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/server/next-server.js","../node_modules/next/package.json","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/route-kind.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/shared/lib/invariant-error.js","../node_modules/next/dist/server/after/awaiter.js","../node_modules/next/dist/server/lib/async-callback-set.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/module-loader/route-module-loader.js","../node_modules/next/dist/server/route-modules/app-page/module.render.js","../node_modules/next/dist/server/route-modules/pages/module.render.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/react-dom/package.json","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/react/jsx-runtime.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/sharp/package.json","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/sharp/lib/index.js","../node_modules/react-dom/index.js","../node_modules/next/dist/server/node-environment-baseline.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/next/dist/server/client-component-renderer-logger.js","../node_modules/next/dist/lib/url.js","../node_modules/@next/env/package.json","../node_modules/next/dist/server/node-environment-extensions/error-inspect.js","../node_modules/next/dist/server/node-environment-extensions/random.js","../node_modules/next/dist/server/node-environment-extensions/date.js","../node_modules/next/dist/server/node-environment-extensions/web-crypto.js","../node_modules/next/dist/server/node-environment-extensions/node-crypto.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/server/lib/lru-cache.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/app-render/encryption-utils.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/server/lib/interception-routes.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-local-pattern.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/server/lib/module-loader/node-module-loader.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/server/base-http/helpers.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/response-cache/utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/lib/fallback.js","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/next/dist/server/request/fallback-params.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/server/lib/i18n-provider.js","../node_modules/next/dist/server/lib/match-next-data-pathname.js","../node_modules/next/dist/server/app-render/strip-flight-headers.js","../node_modules/next/dist/server/route-modules/checks.js","../node_modules/next/dist/server/lib/server-action-request-meta.js","../node_modules/next/dist/server/lib/patch-set-header.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/server/web/adapter.js","../node_modules/next/dist/server/instrumentation/utils.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/server/lib/router-utils/decode-path-params.js","../node_modules/next/dist/server/normalizers/request/rsc.js","../node_modules/next/dist/server/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/normalizers/request/next-data.js","../node_modules/next/dist/server/lib/experimental/ppr.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/next/dist/server/node-environment-extensions/utils.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/path-to-regexp/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/compiled/image-size/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/is-animated/package.json","../node_modules/next/dist/client/components/redirect-status-code.js","../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/@img/sharp-libvips-linux-x64/package.json","../node_modules/@img/sharp-libvips-linux-x64/versions.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../node_modules/@img/sharp-linux-x64/LICENSE","../node_modules/@img/sharp-linux-x64/package.json","../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../node_modules/@img/sharp-linuxmusl-x64/package.json","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/server/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/server/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/web/globals.js","../node_modules/next/dist/server/async-storage/request-store.js","../node_modules/next/dist/server/async-storage/work-store.js","../node_modules/next/dist/server/web/web-on-close.js","../node_modules/next/dist/server/web/get-edge-preview-props.js","../node_modules/scheduler/package.json","../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/next/dist/server/web/spec-extension/fetch-event.js","../node_modules/next/dist/server/web/spec-extension/response.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/shared/lib/router/utils/relativize-url.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/server/normalizers/request/suffix.js","../node_modules/next/dist/server/normalizers/request/prefix.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/scheduler/index.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/compiled/picomatch/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/sharp/lib/constructor.js","../node_modules/sharp/lib/input.js","../node_modules/sharp/lib/resize.js","../node_modules/sharp/lib/composite.js","../node_modules/sharp/lib/operation.js","../node_modules/sharp/lib/colour.js","../node_modules/sharp/lib/channel.js","../node_modules/sharp/lib/output.js","../node_modules/sharp/lib/utility.js","../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/server/normalizers/built/app/index.js","../node_modules/next/dist/server/normalizers/built/pages/index.js","../node_modules/next/dist/server/route-modules/pages/module.js","../node_modules/next/dist/server/route-modules/app-page/module.js","../node_modules/next/dist/compiled/picomatch/index.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../node_modules/next/dist/experimental/testmode/server-edge.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/server/route-matchers/route-matcher.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/server/after/after-context.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/server/dynamic-rendering-utils.js","../node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/sharp/lib/is.js","../node_modules/sharp/lib/sharp.js","../node_modules/sharp/lib/libvips.js","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/lib/metadata/metadata-constants.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/route-modules/route-module.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/detect-libc/package.json","../node_modules/next/dist/compiled/debug/package.json","../node_modules/color/index.js","../node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js","../node_modules/color/package.json","../node_modules/detect-libc/lib/detect-libc.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/after/revalidation-utils.js","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/semver/functions/coerce.js","../node_modules/semver/functions/gte.js","../node_modules/semver/functions/satisfies.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/post-process.js","../node_modules/semver/package.json","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/lib/metadata/metadata-context.js","../node_modules/next/dist/client/components/redirect-error.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/lib/implicit-tags.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/postponed-state.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/client/components/app-router.js","../node_modules/next/dist/server/app-render/app-render-prerender-utils.js","../node_modules/next/dist/server/app-render/prospective-render-utils.js","../node_modules/next/dist/server/app-render/app-render-render-utils.js","../node_modules/next/dist/server/app-render/cache-signal.js","../node_modules/next/dist/server/app-render/clean-async-snapshot.external.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/resume-data-cache/resume-data-cache.js","../node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js","../node_modules/detect-libc/lib/process.js","../node_modules/detect-libc/lib/filesystem.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js","../node_modules/next/dist/shared/lib/router/action-queue.js","../node_modules/next/dist/server/lib/trace/utils.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/server/app-render/action-async-storage.external.js","../node_modules/next/dist/lib/page-types.js","../node_modules/next/dist/server/normalizers/normalizers.js","../node_modules/next/dist/server/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/normalizers/underscore-normalizer.js","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/semver/classes/range.js","../node_modules/semver/classes/semver.js","../node_modules/semver/functions/parse.js","../node_modules/semver/internal/re.js","../node_modules/semver/functions/compare.js","../node_modules/color-string/index.js","../node_modules/color-convert/index.js","../node_modules/next/dist/compiled/p-queue/package.json","../node_modules/color-string/package.json","../node_modules/color-convert/package.json","../node_modules/next/dist/server/ReactDOMServerPages.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/p-queue/index.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/client/add-base-path.js","../node_modules/next/dist/client/remove-base-path.js","../node_modules/next/dist/client/has-base-path.js","../node_modules/next/dist/client/app-call-server.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/client/components/is-next-router-error.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/client/components/parallel-route-default.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/client/components/use-reducer.js","../node_modules/next/dist/client/components/error-boundary.js","../node_modules/next/dist/client/components/app-router-announcer.js","../node_modules/next/dist/client/components/redirect-boundary.js","../node_modules/next/dist/client/components/unresolved-thenable.js","../node_modules/next/dist/client/components/nav-failure-handler.js","../node_modules/next/dist/server/app-render/clean-async-snapshot-instance.js","../node_modules/next/dist/server/app-render/render-css-resource.js","../node_modules/next/dist/server/resume-data-cache/cache-store.js","../node_modules/next/dist/client/flight-data-helpers.js","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/client/components/router-reducer/router-reducer-types.js","../node_modules/next/dist/client/components/router-reducer/create-href-from-url.js","../node_modules/next/dist/client/components/router-reducer/compute-changed-path.js","../node_modules/next/dist/client/components/segment-cache/prefetch.js","../node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/color-convert/conversions.js","../node_modules/color-convert/route.js","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js","../node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js","../node_modules/semver/internal/debug.js","../node_modules/semver/internal/constants.js","../node_modules/semver/internal/parse-options.js","../node_modules/semver/internal/identifiers.js","../node_modules/semver/internal/lrucache.js","../node_modules/semver/classes/comparator.js","../node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js","../node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js","../node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js","../node_modules/next/dist/client/components/router-reducer/router-reducer.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/color-name/package.json","../node_modules/busboy/package.json","../node_modules/next/dist/client/normalize-trailing-slash.js","../node_modules/simple-swizzle/index.js","../node_modules/color-name/index.js","../node_modules/simple-swizzle/package.json","../node_modules/semver/functions/cmp.js","../node_modules/next/dist/server/lib/dedupe-fetch.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/client/components/navigation-untracked.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/client/components/segment-cache/cache-key.js","../node_modules/next/dist/client/components/segment-cache/scheduler.js","../node_modules/next/dist/server/dev/hot-reloader-types.js","../node_modules/next/dist/server/dev/extract-modules-from-turbopack-message.js","../node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js","../node_modules/next/dist/client/components/router-reducer/apply-flight-data.js","../node_modules/next/dist/client/components/router-reducer/fetch-server-response.js","../node_modules/next/dist/client/components/react-dev-overlay/shared.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js","../node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/format-webpack-messages.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/runtime-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-websocket.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-component-stack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/semver/functions/eq.js","../node_modules/semver/functions/neq.js","../node_modules/semver/functions/lt.js","../node_modules/semver/functions/gt.js","../node_modules/semver/functions/lte.js","../node_modules/busboy/lib/utils.js","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/busboy/lib/types/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/is-arrayish/index.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/client/app-find-source-map-url.js","../node_modules/next/dist/client/app-build-id.js","../node_modules/is-arrayish/package.json","../node_modules/next/dist/client/components/segment-cache/cache.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/client/assign-location.js","../node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js","../node_modules/next/dist/client/components/promise-queue.js","../node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js","../node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js","../node_modules/next/dist/client/components/router-reducer/handle-mutable.js","../node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js","../node_modules/next/dist/client/components/router-reducer/ppr-navigations.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js","../node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js","../node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js","../node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js","../node_modules/next/dist/client/components/segment-cache/navigation.js","../node_modules/next/dist/client/lib/console.js","../node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-reference-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/ShadowPortal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/Errors.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/BuildError.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/StaticIndicator.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/Base.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/ComponentStyles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/CssReset.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/root-layout-missing-tags-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/attach-hydration-error-state.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/enqueue-client-error.js","../node_modules/next/dist/client/components/forbidden.js","../node_modules/next/dist/client/components/unauthorized.js","../node_modules/next/dist/client/components/unstable-rethrow.js","../node_modules/streamsearch/package.json","../node_modules/next/dist/client/components/segment-cache/lru.js","../node_modules/next/dist/client/components/segment-cache/tuple-map.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js","../node_modules/streamsearch/lib/sbmh.js","../node_modules/next/dist/shared/lib/normalized-asset-prefix.js","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-error-by-type.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CloseIcon.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/nodejs-inspector.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/LightningBolt.js","../node_modules/next/dist/server/lib/router-utils/is-postpone.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/component-stack-pseudo-html.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/styles.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json","../node_modules/@swc/helpers/_/_class_private_field_loose_base/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/hot-linked-text/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/copy-button/index.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/@swc/helpers/_/_tagged_template_literal_loose/package.json","../node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs","../node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stack-frame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CollapseIcon.js","../node_modules/next/dist/shared/lib/magic-identifier.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/@swc/helpers/cjs/_tagged_template_literal_loose.cjs","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/Terminal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/VersionStalenessInfo.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/Toast.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/CallStackFrame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/hooks/use-on-click-outside.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-open-in-editor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/EditorLink.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js","../node_modules/next/dist/compiled/anser/package.json","../node_modules/next/dist/compiled/anser/index.js","../node_modules/next/dist/compiled/css.escape/package.json","../node_modules/next/dist/compiled/platform/package.json","../node_modules/next/dist/compiled/css.escape/css.escape.js","../node_modules/next/dist/compiled/platform/platform.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/prerender-manifest.json b/dsql-app/.local_dist/prerender-manifest.json index fcba1a0d..145b3882 100644 --- a/dsql-app/.local_dist/prerender-manifest.json +++ b/dsql-app/.local_dist/prerender-manifest.json @@ -1 +1 @@ -{"version":4,"routes":{},"dynamicRoutes":{"/docs/[page]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/JbWrtSskfYyG6aaHru8-Z/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/JbWrtSskfYyG6aaHru8-Z/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/([^/]+?)/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]}},"notFoundRoutes":[],"preview":{"previewModeId":"d9bc76b1c553c5c60eb7288de0eb1756","previewModeSigningKey":"9b6fd4a6cc250f7aca76fad063e4282b3c8a257407b8584d6d6415037b6e56cd","previewModeEncryptionKey":"cf9f019a73a7d6f92aca576df7cbdcabb129e1e2dd8d8daab79674c4f56b874b"}} \ No newline at end of file +{"version":4,"routes":{},"dynamicRoutes":{"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/gLqAKBaoqwDVt2lSrab-B/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/([^/]+?)/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/docs/[page]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/gLqAKBaoqwDVt2lSrab-B/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]}},"notFoundRoutes":[],"preview":{"previewModeId":"f1cab8983c4243f1f9f74344597131a3","previewModeSigningKey":"932a6f41e1a4881ffabe3ea8541a58fcdd2fcca329ec0c68575555d109571cda","previewModeEncryptionKey":"67334df4fde8f49eb3fcf402a78e7647064a161d8d0bc3fa1deebdc335b2238c"}} \ No newline at end of file diff --git a/dsql-app/.local_dist/routes-manifest.json b/dsql-app/.local_dist/routes-manifest.json index 11a2c9bc..ef745c6c 100644 --- a/dsql-app/.local_dist/routes-manifest.json +++ b/dsql-app/.local_dist/routes-manifest.json @@ -1 +1 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/[user_id]","regex":"^/admin/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/api-keys","regex":"^/admin/([^/]+?)/api\\-keys(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/api\\-keys(?:/)?$"},{"page":"/admin/[user_id]/connect","regex":"^/admin/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases","regex":"^/admin/([^/]+?)/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases(?:/)?$"},{"page":"/admin/[user_id]/databases/add-database","regex":"^/admin/([^/]+?)/databases/add\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases/add\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]","regex":"^/admin/([^/]+?)/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/connect","regex":"^/admin/([^/]+?)/databases/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","regex":"^/admin/([^/]+?)/databases/([^/]+?)/edit\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/schema","regex":"^/admin/([^/]+?)/databases/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/shell","regex":"^/admin/([^/]+?)/databases/([^/]+?)/shell(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/shell(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password(?:/)?$"},{"page":"/admin/[user_id]/development","regex":"^/admin/([^/]+?)/development(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/development(?:/)?$"},{"page":"/admin/[user_id]/media","regex":"^/admin/([^/]+?)/media(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/media(?:/)?$"},{"page":"/admin/[user_id]/media/[...folder]","regex":"^/admin/([^/]+?)/media/(.+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"namedRegex":"^/admin/(?[^/]+?)/media/(?.+?)(?:/)?$"},{"page":"/admin/[user_id]/schema","regex":"^/admin/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/settings","regex":"^/admin/([^/]+?)/settings(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/settings(?:/)?$"},{"page":"/admin/[user_id]/su","regex":"^/admin/([^/]+?)/su(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su(?:/)?$"},{"page":"/admin/[user_id]/su/backups","regex":"^/admin/([^/]+?)/su/backups(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/backups(?:/)?$"},{"page":"/admin/[user_id]/su/console","regex":"^/admin/([^/]+?)/su/console(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/console(?:/)?$"},{"page":"/admin/[user_id]/su/docs","regex":"^/admin/([^/]+?)/su/docs(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs(?:/)?$"},{"page":"/admin/[user_id]/su/docs/create-page","regex":"^/admin/([^/]+?)/su/docs/create\\-page(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/create\\-page(?:/)?$"},{"page":"/admin/[user_id]/su/docs/edit-page","regex":"^/admin/([^/]+?)/su/docs/edit\\-page(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/edit\\-page(?:/)?$"},{"page":"/admin/[user_id]/su/docs/pages","regex":"^/admin/([^/]+?)/su/docs/pages(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/pages(?:/)?$"},{"page":"/admin/[user_id]/su/docs/pages/[id]","regex":"^/admin/([^/]+?)/su/docs/pages/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPid":"nxtPid"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/pages/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/su/envar","regex":"^/admin/([^/]+?)/su/envar(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/envar(?:/)?$"},{"page":"/admin/[user_id]/su/error-logs","regex":"^/admin/([^/]+?)/su/error\\-logs(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/error\\-logs(?:/)?$"},{"page":"/admin/[user_id]/su/load-balancing","regex":"^/admin/([^/]+?)/su/load\\-balancing(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/load\\-balancing(?:/)?$"},{"page":"/admin/[user_id]/su/servers","regex":"^/admin/([^/]+?)/su/servers(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/servers(?:/)?$"},{"page":"/admin/[user_id]/su/users","regex":"^/admin/([^/]+?)/su/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/users(?:/)?$"},{"page":"/admin/[user_id]/su/users/new","regex":"^/admin/([^/]+?)/su/users/new(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/users/new(?:/)?$"},{"page":"/admin/[user_id]/su/users/[single]","regex":"^/admin/([^/]+?)/su/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/su/users/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/users","regex":"^/admin/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/users/add-user","regex":"^/admin/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/users/databases","regex":"^/admin/([^/]+?)/users/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/databases(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)(?:/)?$"},{"page":"/api/admin/databases/[id]","regex":"^/api/admin/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/admin/databases/(?[^/]+?)(?:/)?$"},{"page":"/api/admin/databases/[id]/export","regex":"^/api/admin/databases/([^/]+?)/export(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/admin/databases/(?[^/]+?)/export(?:/)?$"},{"page":"/api/admin/docs/[action]","regex":"^/api/admin/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPaction":"nxtPaction"},"namedRegex":"^/api/admin/docs/(?[^/]+?)(?:/)?$"},{"page":"/api/query/[user_id]/add-file","regex":"^/api/query/([^/]+?)/add\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-file(?:/)?$"},{"page":"/api/query/[user_id]/add-image","regex":"^/api/query/([^/]+?)/add\\-image(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-image(?:/)?$"},{"page":"/api/query/[user_id]/delete-file","regex":"^/api/query/([^/]+?)/delete\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/delete\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get","regex":"^/api/query/([^/]+?)/get(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get(?:/)?$"},{"page":"/api/query/[user_id]/get-private-file","regex":"^/api/query/([^/]+?)/get\\-private\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-private\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get-schema","regex":"^/api/query/([^/]+?)/get\\-schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-schema(?:/)?$"},{"page":"/api/query/[user_id]/post","regex":"^/api/query/([^/]+?)/post(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/post(?:/)?$"},{"page":"/api/query/[user_id]/update-schema-from-single-database","regex":"^/api/query/([^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$"},{"page":"/api/stream/[path]","regex":"^/api/stream/([^/]+?)(?:/)?$","routeKeys":{"nxtPpath":"nxtPpath"},"namedRegex":"^/api/stream/(?[^/]+?)(?:/)?$"},{"page":"/api/user/[user_id]/add-user","regex":"^/api/user/([^/]+?)/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/add\\-user(?:/)?$"},{"page":"/api/user/[user_id]/delete-user","regex":"^/api/user/([^/]+?)/delete\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/delete\\-user(?:/)?$"},{"page":"/api/user/[user_id]/get-user","regex":"^/api/user/([^/]+?)/get\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/get\\-user(?:/)?$"},{"page":"/api/user/[user_id]/github-login","regex":"^/api/user/([^/]+?)/github\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/github\\-login(?:/)?$"},{"page":"/api/user/[user_id]/google-login","regex":"^/api/user/([^/]+?)/google\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/google\\-login(?:/)?$"},{"page":"/api/user/[user_id]/grab-google-user-from-token","regex":"^/api/user/([^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$"},{"page":"/api/user/[user_id]/login-user","regex":"^/api/user/([^/]+?)/login\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/login\\-user(?:/)?$"},{"page":"/api/user/[user_id]/reauth-user","regex":"^/api/user/([^/]+?)/reauth\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/reauth\\-user(?:/)?$"},{"page":"/api/user/[user_id]/send-email-code","regex":"^/api/user/([^/]+?)/send\\-email\\-code(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/send\\-email\\-code(?:/)?$"},{"page":"/api/user/[user_id]/update-user","regex":"^/api/user/([^/]+?)/update\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/update\\-user(?:/)?$"},{"page":"/docs/[page]","regex":"^/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage"},"namedRegex":"^/docs/(?[^/]+?)(?:/)?$"},{"page":"/docs/[page]/[sub-page]","regex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"namedRegex":"^/docs/(?[^/]+?)/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/500","regex":"^/500(?:/)?$","routeKeys":{},"namedRegex":"^/500(?:/)?$"},{"page":"/about","regex":"^/about(?:/)?$","routeKeys":{},"namedRegex":"^/about(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/blog","regex":"^/blog(?:/)?$","routeKeys":{},"namedRegex":"^/blog(?:/)?$"},{"page":"/contact","regex":"^/contact(?:/)?$","routeKeys":{},"namedRegex":"^/contact(?:/)?$"},{"page":"/create-account","regex":"^/create\\-account(?:/)?$","routeKeys":{},"namedRegex":"^/create\\-account(?:/)?$"},{"page":"/docs","regex":"^/docs(?:/)?$","routeKeys":{},"namedRegex":"^/docs(?:/)?$"},{"page":"/email-verification","regex":"^/email\\-verification(?:/)?$","routeKeys":{},"namedRegex":"^/email\\-verification(?:/)?$"},{"page":"/login","regex":"^/login(?:/)?$","routeKeys":{},"namedRegex":"^/login(?:/)?$"},{"page":"/logout","regex":"^/logout(?:/)?$","routeKeys":{},"namedRegex":"^/logout(?:/)?$"},{"page":"/privacy","regex":"^/privacy(?:/)?$","routeKeys":{},"namedRegex":"^/privacy(?:/)?$"},{"page":"/redirect","regex":"^/redirect(?:/)?$","routeKeys":{},"namedRegex":"^/redirect(?:/)?$"},{"page":"/reset-password","regex":"^/reset\\-password(?:/)?$","routeKeys":{},"namedRegex":"^/reset\\-password(?:/)?$"},{"page":"/send-password-reset-link","regex":"^/send\\-password\\-reset\\-link(?:/)?$","routeKeys":{},"namedRegex":"^/send\\-password\\-reset\\-link(?:/)?$"},{"page":"/terms","regex":"^/terms(?:/)?$","routeKeys":{},"namedRegex":"^/terms(?:/)?$"},{"page":"/unsubscribe","regex":"^/unsubscribe(?:/)?$","routeKeys":{},"namedRegex":"^/unsubscribe(?:/)?$"}],"dataRoutes":[{"page":"/admin","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin.json$"},{"page":"/admin/[user_id]","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/api-keys","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/api\\-keys\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/api\\-keys\\.json$"},{"page":"/admin/[user_id]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases\\.json$"},{"page":"/admin/[user_id]/databases/add-database","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/add\\-database\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/add\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/edit\\-database\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/databases/[single]/shell","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/shell\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/shell\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password\\.json$"},{"page":"/admin/[user_id]/development","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/development\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/development\\.json$"},{"page":"/admin/[user_id]/media","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/media\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/media\\.json$"},{"page":"/admin/[user_id]/media/[...folder]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/media/(.+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/media/(?.+?)\\.json$"},{"page":"/admin/[user_id]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/settings","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/settings\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/settings\\.json$"},{"page":"/admin/[user_id]/su","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su\\.json$"},{"page":"/admin/[user_id]/su/backups","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/backups\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/backups\\.json$"},{"page":"/admin/[user_id]/su/console","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/console\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/console\\.json$"},{"page":"/admin/[user_id]/su/docs","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/docs\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/docs\\.json$"},{"page":"/admin/[user_id]/su/docs/create-page","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/docs/create\\-page\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/docs/create\\-page\\.json$"},{"page":"/admin/[user_id]/su/docs/edit-page","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/docs/edit\\-page\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/docs/edit\\-page\\.json$"},{"page":"/admin/[user_id]/su/docs/pages","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/docs/pages\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/docs/pages\\.json$"},{"page":"/admin/[user_id]/su/docs/pages/[id]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPid":"nxtPid"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/docs/pages/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/docs/pages/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/su/envar","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/envar\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/envar\\.json$"},{"page":"/admin/[user_id]/su/error-logs","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/error\\-logs\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/error\\-logs\\.json$"},{"page":"/admin/[user_id]/su/load-balancing","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/load\\-balancing\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/load\\-balancing\\.json$"},{"page":"/admin/[user_id]/su/servers","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/servers\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/servers\\.json$"},{"page":"/admin/[user_id]/su/users","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/users\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/users\\.json$"},{"page":"/admin/[user_id]/su/users/new","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/users/new\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/users/new\\.json$"},{"page":"/admin/[user_id]/su/users/[single]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/su/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/su/users/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/users/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/users/databases\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/users/databases\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/users/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/users/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/create-account","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/create-account.json$"},{"page":"/docs","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs.json$"},{"page":"/docs/[page]","routeKeys":{"nxtPpage":"nxtPpage"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/(?[^/]+?)\\.json$"},{"page":"/docs/[page]/[sub-page]","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/docs/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/email-verification","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/email-verification.json$"},{"page":"/login","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/login.json$"},{"page":"/logout","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/logout.json$"},{"page":"/reset-password","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/reset-password.json$"},{"page":"/send-password-reset-link","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/send-password-reset-link.json$"},{"page":"/unsubscribe","dataRouteRegex":"^/_next/data/JbWrtSskfYyG6aaHru8\\-Z/unsubscribe.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file +{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/[user_id]","regex":"^/admin/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/api-keys","regex":"^/admin/([^/]+?)/api\\-keys(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/api\\-keys(?:/)?$"},{"page":"/admin/[user_id]/connect","regex":"^/admin/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases","regex":"^/admin/([^/]+?)/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases(?:/)?$"},{"page":"/admin/[user_id]/databases/add-database","regex":"^/admin/([^/]+?)/databases/add\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases/add\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]","regex":"^/admin/([^/]+?)/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/connect","regex":"^/admin/([^/]+?)/databases/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","regex":"^/admin/([^/]+?)/databases/([^/]+?)/edit\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/schema","regex":"^/admin/([^/]+?)/databases/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/shell","regex":"^/admin/([^/]+?)/databases/([^/]+?)/shell(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/shell(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password(?:/)?$"},{"page":"/admin/[user_id]/development","regex":"^/admin/([^/]+?)/development(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/development(?:/)?$"},{"page":"/admin/[user_id]/media","regex":"^/admin/([^/]+?)/media(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/media(?:/)?$"},{"page":"/admin/[user_id]/media/[...folder]","regex":"^/admin/([^/]+?)/media/(.+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"namedRegex":"^/admin/(?[^/]+?)/media/(?.+?)(?:/)?$"},{"page":"/admin/[user_id]/schema","regex":"^/admin/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/settings","regex":"^/admin/([^/]+?)/settings(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/settings(?:/)?$"},{"page":"/admin/[user_id]/su","regex":"^/admin/([^/]+?)/su(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su(?:/)?$"},{"page":"/admin/[user_id]/su/backups","regex":"^/admin/([^/]+?)/su/backups(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/backups(?:/)?$"},{"page":"/admin/[user_id]/su/console","regex":"^/admin/([^/]+?)/su/console(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/console(?:/)?$"},{"page":"/admin/[user_id]/su/docs","regex":"^/admin/([^/]+?)/su/docs(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs(?:/)?$"},{"page":"/admin/[user_id]/su/docs/create-page","regex":"^/admin/([^/]+?)/su/docs/create\\-page(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/create\\-page(?:/)?$"},{"page":"/admin/[user_id]/su/docs/edit-page","regex":"^/admin/([^/]+?)/su/docs/edit\\-page(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/edit\\-page(?:/)?$"},{"page":"/admin/[user_id]/su/docs/pages","regex":"^/admin/([^/]+?)/su/docs/pages(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/pages(?:/)?$"},{"page":"/admin/[user_id]/su/docs/pages/[id]","regex":"^/admin/([^/]+?)/su/docs/pages/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPid":"nxtPid"},"namedRegex":"^/admin/(?[^/]+?)/su/docs/pages/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/su/envar","regex":"^/admin/([^/]+?)/su/envar(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/envar(?:/)?$"},{"page":"/admin/[user_id]/su/error-logs","regex":"^/admin/([^/]+?)/su/error\\-logs(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/error\\-logs(?:/)?$"},{"page":"/admin/[user_id]/su/load-balancing","regex":"^/admin/([^/]+?)/su/load\\-balancing(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/load\\-balancing(?:/)?$"},{"page":"/admin/[user_id]/su/servers","regex":"^/admin/([^/]+?)/su/servers(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/servers(?:/)?$"},{"page":"/admin/[user_id]/su/users","regex":"^/admin/([^/]+?)/su/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/users(?:/)?$"},{"page":"/admin/[user_id]/su/users/new","regex":"^/admin/([^/]+?)/su/users/new(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/su/users/new(?:/)?$"},{"page":"/admin/[user_id]/su/users/[single]","regex":"^/admin/([^/]+?)/su/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/su/users/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/users","regex":"^/admin/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/users/add-user","regex":"^/admin/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/users/databases","regex":"^/admin/([^/]+?)/users/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/databases(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)(?:/)?$"},{"page":"/api/admin/databases/[id]","regex":"^/api/admin/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/admin/databases/(?[^/]+?)(?:/)?$"},{"page":"/api/admin/databases/[id]/export","regex":"^/api/admin/databases/([^/]+?)/export(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/admin/databases/(?[^/]+?)/export(?:/)?$"},{"page":"/api/admin/docs/[action]","regex":"^/api/admin/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPaction":"nxtPaction"},"namedRegex":"^/api/admin/docs/(?[^/]+?)(?:/)?$"},{"page":"/api/query/[user_id]/add-file","regex":"^/api/query/([^/]+?)/add\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-file(?:/)?$"},{"page":"/api/query/[user_id]/add-image","regex":"^/api/query/([^/]+?)/add\\-image(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-image(?:/)?$"},{"page":"/api/query/[user_id]/delete-file","regex":"^/api/query/([^/]+?)/delete\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/delete\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get","regex":"^/api/query/([^/]+?)/get(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get(?:/)?$"},{"page":"/api/query/[user_id]/get-private-file","regex":"^/api/query/([^/]+?)/get\\-private\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-private\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get-schema","regex":"^/api/query/([^/]+?)/get\\-schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-schema(?:/)?$"},{"page":"/api/query/[user_id]/post","regex":"^/api/query/([^/]+?)/post(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/post(?:/)?$"},{"page":"/api/query/[user_id]/update-schema-from-single-database","regex":"^/api/query/([^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$"},{"page":"/api/stream/[path]","regex":"^/api/stream/([^/]+?)(?:/)?$","routeKeys":{"nxtPpath":"nxtPpath"},"namedRegex":"^/api/stream/(?[^/]+?)(?:/)?$"},{"page":"/api/user/[user_id]/add-user","regex":"^/api/user/([^/]+?)/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/add\\-user(?:/)?$"},{"page":"/api/user/[user_id]/delete-user","regex":"^/api/user/([^/]+?)/delete\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/delete\\-user(?:/)?$"},{"page":"/api/user/[user_id]/get-user","regex":"^/api/user/([^/]+?)/get\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/get\\-user(?:/)?$"},{"page":"/api/user/[user_id]/github-login","regex":"^/api/user/([^/]+?)/github\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/github\\-login(?:/)?$"},{"page":"/api/user/[user_id]/google-login","regex":"^/api/user/([^/]+?)/google\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/google\\-login(?:/)?$"},{"page":"/api/user/[user_id]/grab-google-user-from-token","regex":"^/api/user/([^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$"},{"page":"/api/user/[user_id]/login-user","regex":"^/api/user/([^/]+?)/login\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/login\\-user(?:/)?$"},{"page":"/api/user/[user_id]/reauth-user","regex":"^/api/user/([^/]+?)/reauth\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/reauth\\-user(?:/)?$"},{"page":"/api/user/[user_id]/send-email-code","regex":"^/api/user/([^/]+?)/send\\-email\\-code(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/send\\-email\\-code(?:/)?$"},{"page":"/api/user/[user_id]/update-user","regex":"^/api/user/([^/]+?)/update\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/update\\-user(?:/)?$"},{"page":"/docs/[page]","regex":"^/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage"},"namedRegex":"^/docs/(?[^/]+?)(?:/)?$"},{"page":"/docs/[page]/[sub-page]","regex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"namedRegex":"^/docs/(?[^/]+?)/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/500","regex":"^/500(?:/)?$","routeKeys":{},"namedRegex":"^/500(?:/)?$"},{"page":"/about","regex":"^/about(?:/)?$","routeKeys":{},"namedRegex":"^/about(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/blog","regex":"^/blog(?:/)?$","routeKeys":{},"namedRegex":"^/blog(?:/)?$"},{"page":"/contact","regex":"^/contact(?:/)?$","routeKeys":{},"namedRegex":"^/contact(?:/)?$"},{"page":"/create-account","regex":"^/create\\-account(?:/)?$","routeKeys":{},"namedRegex":"^/create\\-account(?:/)?$"},{"page":"/docs","regex":"^/docs(?:/)?$","routeKeys":{},"namedRegex":"^/docs(?:/)?$"},{"page":"/email-verification","regex":"^/email\\-verification(?:/)?$","routeKeys":{},"namedRegex":"^/email\\-verification(?:/)?$"},{"page":"/login","regex":"^/login(?:/)?$","routeKeys":{},"namedRegex":"^/login(?:/)?$"},{"page":"/logout","regex":"^/logout(?:/)?$","routeKeys":{},"namedRegex":"^/logout(?:/)?$"},{"page":"/privacy","regex":"^/privacy(?:/)?$","routeKeys":{},"namedRegex":"^/privacy(?:/)?$"},{"page":"/redirect","regex":"^/redirect(?:/)?$","routeKeys":{},"namedRegex":"^/redirect(?:/)?$"},{"page":"/reset-password","regex":"^/reset\\-password(?:/)?$","routeKeys":{},"namedRegex":"^/reset\\-password(?:/)?$"},{"page":"/send-password-reset-link","regex":"^/send\\-password\\-reset\\-link(?:/)?$","routeKeys":{},"namedRegex":"^/send\\-password\\-reset\\-link(?:/)?$"},{"page":"/terms","regex":"^/terms(?:/)?$","routeKeys":{},"namedRegex":"^/terms(?:/)?$"},{"page":"/unsubscribe","regex":"^/unsubscribe(?:/)?$","routeKeys":{},"namedRegex":"^/unsubscribe(?:/)?$"}],"dataRoutes":[{"page":"/admin","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin.json$"},{"page":"/admin/[user_id]","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/api-keys","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/api\\-keys\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/api\\-keys\\.json$"},{"page":"/admin/[user_id]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases\\.json$"},{"page":"/admin/[user_id]/databases/add-database","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/add\\-database\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/add\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/edit\\-database\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/databases/[single]/shell","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/shell\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/shell\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password\\.json$"},{"page":"/admin/[user_id]/development","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/development\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/development\\.json$"},{"page":"/admin/[user_id]/media","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/media\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/media\\.json$"},{"page":"/admin/[user_id]/media/[...folder]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/media/(.+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/media/(?.+?)\\.json$"},{"page":"/admin/[user_id]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/settings","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/settings\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/settings\\.json$"},{"page":"/admin/[user_id]/su","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su\\.json$"},{"page":"/admin/[user_id]/su/backups","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/backups\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/backups\\.json$"},{"page":"/admin/[user_id]/su/console","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/console\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/console\\.json$"},{"page":"/admin/[user_id]/su/docs","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/docs\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/docs\\.json$"},{"page":"/admin/[user_id]/su/docs/create-page","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/docs/create\\-page\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/docs/create\\-page\\.json$"},{"page":"/admin/[user_id]/su/docs/edit-page","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/docs/edit\\-page\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/docs/edit\\-page\\.json$"},{"page":"/admin/[user_id]/su/docs/pages","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/docs/pages\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/docs/pages\\.json$"},{"page":"/admin/[user_id]/su/docs/pages/[id]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPid":"nxtPid"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/docs/pages/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/docs/pages/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/su/envar","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/envar\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/envar\\.json$"},{"page":"/admin/[user_id]/su/error-logs","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/error\\-logs\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/error\\-logs\\.json$"},{"page":"/admin/[user_id]/su/load-balancing","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/load\\-balancing\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/load\\-balancing\\.json$"},{"page":"/admin/[user_id]/su/servers","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/servers\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/servers\\.json$"},{"page":"/admin/[user_id]/su/users","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/users\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/users\\.json$"},{"page":"/admin/[user_id]/su/users/new","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/users/new\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/users/new\\.json$"},{"page":"/admin/[user_id]/su/users/[single]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/su/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/su/users/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/users/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/users/databases\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/users/databases\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/users/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/users/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/create-account","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/create-account.json$"},{"page":"/docs","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs.json$"},{"page":"/docs/[page]","routeKeys":{"nxtPpage":"nxtPpage"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/(?[^/]+?)\\.json$"},{"page":"/docs/[page]/[sub-page]","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/docs/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/email-verification","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/email-verification.json$"},{"page":"/login","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/login.json$"},{"page":"/logout","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/logout.json$"},{"page":"/reset-password","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/reset-password.json$"},{"page":"/send-password-reset-link","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/send-password-reset-link.json$"},{"page":"/unsubscribe","dataRouteRegex":"^/_next/data/gLqAKBaoqwDVt2lSrab\\-B/unsubscribe.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/2984.js b/dsql-app/.local_dist/server/chunks/2984.js index cbd0d31a..15a6a663 100644 --- a/dsql-app/.local_dist/server/chunks/2984.js +++ b/dsql-app/.local_dist/server/chunks/2984.js @@ -1,4 +1,4 @@ -"use strict";exports.id=2984,exports.ids=[2984],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>a}),t(76102);var n=t(65967),o=t.n(n);t(30889);var s=t(93726);let a=t.n(s)()},31495:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(48786),o=t(67619);async function s({user:e,confirmedDelegetedUser:r,database:t,table:s,priviledgeRegex:a,dbId:l}){let i,c;try{r?.delegated?(i=await (0,n.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,s]),c=i[0]?.priviledge?.match(a)):(i=await (0,n.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,s,l]),c=!0)}catch(r){(0,o.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!c}},60125:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let s=t.id,a=null;if(!o?.delegated)return{dbUserId:s};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,n.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((a=JSON.parse(t)).databaseSlug===r)return{dbUserId:s=a.rootUserId,rootUserId:a.rootUserId,rootUserName:a.rootUserName,rootUserEmail:a.rootUserEmail,rootUserImage:a.rootUserImage,databaseFullName:a.databaseFullName,databaseSlug:a.databaseSlug,allowedTables:a.allowedTables,priviledges:a.priviledges,database:a.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:s}}catch(e){return null}}},41520:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),o=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,o.A)({ro:!0}):(0,o.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}async function a({dbName:e,entryId:r,entryOrder:t,tableName:n,tableSchema:o}){try{if(o.fields.find(e=>!!e.fieldName?.match(/^order$/i))&&t){let e=await s({paradigm:"Full Access",queryString:`SELECT * FROM ${n} WHERE \`order\` = '${t}' AND id != ?`,queryValues:[String(r)]});if(!e?.[0])throw Error("No Existing Order");await s({paradigm:"Full Access",queryString:`UPDATE ${n} SET \`order\` = \`order\` + 1 WHERE \`order\` >= ${t} AND id != ?`,queryValues:[String(r)]})}return!0}catch(e){return!1}}},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39383),o=t.n(n),s=t(55153);async function a(e,r,t,n){let a=o()({req:e,level:t?"deep":void 0});return n&&a.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),o=t.n(n),s=t(92652),a=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:S,forceLocal:p}){if(!n||!Object.keys(n).length)return null;let D=!!p||(0,l.A)({dbContext:e,dbFullName:r}),g=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),E=[],y=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(i?.richText||String(t).match(u))&&(t=o()(t,s.A)),i?.encrypted&&(t=(0,a.A)({data:t,encryptionKey:_,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),E.push(`\`${r}\`=?`),"number"==typeof t?y.push(String(t)):y.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}E.push(`date_updated='${Date()}'`),E.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${D?"":`\`${r}\`.`}\`${t}\` SET ${E.join(",")} WHERE \`${u}\`=?`;return y.push(d),await (0,i.A)(g,A,y)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";exports.id=2984,exports.ids=[2984],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>a}),t(76102);var n=t(65967),o=t.n(n);t(30889);var s=t(93726);let a=t.n(s)()},31495:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(48786),o=t(67619);async function s({user:e,confirmedDelegetedUser:r,database:t,table:s,priviledgeRegex:a,dbId:l}){let i,c;try{r?.delegated?(i=await (0,n.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,s]),c=i[0]?.priviledge?.match(a)):(i=await (0,n.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,s,l]),c=!0)}catch(r){(0,o.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!c}},60125:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let s=t.id,a=null;if(!o?.delegated)return{dbUserId:s};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,n.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((a=JSON.parse(t)).databaseSlug===r)return{dbUserId:s=a.rootUserId,rootUserId:a.rootUserId,rootUserName:a.rootUserName,rootUserEmail:a.rootUserEmail,rootUserImage:a.rootUserImage,databaseFullName:a.databaseFullName,databaseSlug:a.databaseSlug,allowedTables:a.allowedTables,priviledges:a.priviledges,database:a.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:s}}catch(e){return null}}},41520:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),o=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,o.A)({ro:!0}):(0,o.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}async function a({dbName:e,entryId:r,entryOrder:t,tableName:n,tableSchema:o}){try{if(o.fields.find(e=>!!e.fieldName?.match(/^order$/i))&&t){let e=await s({paradigm:"Full Access",queryString:`SELECT * FROM ${n} WHERE \`order\` = '${t}' AND id != ?`,queryValues:[String(r)]});if(!e?.[0])throw Error("No Existing Order");await s({paradigm:"Full Access",queryString:`UPDATE ${n} SET \`order\` = \`order\` + 1 WHERE \`order\` >= ${t} AND id != ?`,queryValues:[String(r)]})}return!0}catch(e){return!1}}},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39383),o=t.n(n),s=t(55153);async function a(e,r,t,n){let a=o()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&a.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:l}:{user:a.payload,appData:l}}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),o=t.n(n),s=t(92652),a=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:_,identifierValue:u,encryptionKey:S,encryptionSalt:d,forceLocal:D}){if(!n||!Object.keys(n).length)return null;let p=!!D||(0,l.A)({dbContext:e,dbFullName:r}),E=p?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;p?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),f=[],L=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let _=/<[^>]+>/g;(i?.richText||String(t).match(_))&&(t=o()(t,s.A)),i?.encrypted&&(t=(0,a.A)({data:t,encryptionKey:S,encryptionSalt:d})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),f.push(`\`${r}\`=?`),"number"==typeof t?L.push(String(t)):L.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${p?"":`\`${r}\`.`}\`${t}\` SET ${f.join(",")} WHERE \`${_}\`=?`;return L.push(u),await (0,i.A)(E,A,L)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=o.Buffer.alloc(u,0),S=(0,n.createDecipheriv)(c,d,_);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(31542);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=o.Buffer.alloc(u,0),S=(0,n.createCipheriv)(c,d,_);try{let r=S.update(e,"utf8","hex");return r+=S.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}}; \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:_}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,n.scryptSync)(a,l,i),S=o.Buffer.alloc(_,0),d=(0,n.createDecipheriv)(c,u,S);try{let r=d.update(e,"hex","utf8");return r+=d.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(31542);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:_}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,n.scryptSync)(a,l,i),S=o.Buffer.alloc(_,0),d=(0,n.createCipheriv)(c,u,S);try{let r=d.update(e,"utf8","hex");return r+=d.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/3821.js b/dsql-app/.local_dist/server/chunks/3821.js index 38653c4e..b468a3f9 100644 --- a/dsql-app/.local_dist/server/chunks/3821.js +++ b/dsql-app/.local_dist/server/chunks/3821.js @@ -1 +1 @@ -"use strict";exports.id=3821,exports.ids=[3821],exports.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},91258:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(8732),r=s(82015),n=s.n(r);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:r}){return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,a.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,a.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,a.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,a.jsx)("meta",{property:"og:title",content:e}),(0,a.jsx)("meta",{property:"og:description",content:t}),(0,a.jsx)("meta",{itemProp:"name",content:e}),(0,a.jsx)("meta",{itemProp:"description",content:t}),(0,a.jsx)("meta",{name:"twitter:title",content:e}),(0,a.jsx)("meta",{name:"twitter:description",content:t}),r&&(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},191:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(8732);function r({image:e,title:t,description:s,color:r,imageHeight:n}){return(0,a.jsxs)("div",{className:"color-card shadow-xl"+(r?" "+("green"==r?"green":"gray"==r?"gray":""):""),children:[(0,a.jsx)("h3",{className:"title m-0 text-2xl",children:t}),s&&(0,a.jsx)("span",{className:"text-slate-600 dark:text-slate-400 text-left",children:s}),(0,a.jsx)("div",{className:"image-block",style:n?{height:`${n}px`}:void 0,children:(0,a.jsx)("img",{src:e,alt:`${t} Image`})})]})}function n({image:e,title:t,description:s,color:r,height:n,h2:i,url:o,cta:l}){return(0,a.jsxs)("div",{className:"contained-section shadow-xl"+(r?" "+("green"==r?"green":"gray"==r?"gray":"purple"==r?"purple":""):""),style:n?{height:`${n}px`}:void 0,children:[(0,a.jsxs)("div",{className:"content text-left",children:[i?(0,a.jsx)("h2",{className:"m-0 text-white",children:t}):(0,a.jsx)("h3",{className:"m-0 text-white",children:t}),s&&(0,a.jsx)("span",{className:"text-slate-400",children:s}),o&&l&&(0,a.jsx)("a",{href:o,className:"button mt-4",children:l})]}),(0,a.jsx)("div",{className:"image-block",children:(0,a.jsx)("img",{src:e,alt:`${t} Image`})}),(0,a.jsx)("img",{src:"/images/geometric-overlay.webp",className:"absolute z-0 left-0 top-0 w-full h-full opacity-80 mix-blend-overlay",alt:"Background Image"})]})}function i(){return(0,a.jsx)("section",{className:"py-20",children:(0,a.jsxs)("div",{className:"main-container flex-col items-center text-center",children:[(0,a.jsx)("h2",{className:"m-0 lg:text-left",children:"All your data storage needs in one place"}),(0,a.jsx)("p",{className:"m-0 ",children:"Datasquirel solves the hassle of storing data across different platforms using a centralized, easy-to-use, SQL-based cloud database administration system. Now you can have all your data in one place and retrieve from any location or environment using HTTP REST API calls and SQL queries."}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 w-full mt-10 gap-10",children:[(0,a.jsx)(r,{image:"/images/screenshots/databases-light.webp",title:"Data and Content",description:"Create databases, tables, dynamic datatypes including rich text, JSON and other editable code blocks",imageHeight:400}),(0,a.jsx)(r,{image:"/images/screenshots/media-list-white.webp",title:"Images, Videos, and other Media",description:"Static images automatically compressed with multiple format support, videos, pdf, excel documents, and more.",color:"green",imageHeight:400})]}),(0,a.jsx)("div",{className:"mt-10 w-full",children:(0,a.jsx)(n,{image:"/images/screenshots/tables-list-white.webp",title:"All the power of SQL without the hassle",description:"Indexes, Foreign keys, encryption, triggers, stored proceedures, etc. You get the best of both worlds: the full power of SQL, and the best UI yet to better manipulate your data.",cta:"Learn More",url:"/about",height:500})})]})})}s(82015)},57758:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(92441);function n({user:e}){return(0,a.jsxs)("section",{className:"py-24 border-0 border-t border-b border-slate-100 dark:border-slate-100/10 border-solid",children:[(0,a.jsx)("div",{className:"w-full max-w-6xl gap-10 justify-between flex-col relative z-10",children:(0,a.jsxs)("div",{className:"flex-col items-center max-w-2xl text-center ",style:{minWidth:"45%"},children:[(0,a.jsx)("h2",{className:"m-0 leading-tight",children:"Get started For Free."}),(0,a.jsx)("span",{className:"text-lg font-normal",children:"Get Started At no cost. Learn how to create and retrieve data by viewing our documentation."}),(0,a.jsxs)("div",{className:"flex items-start justify-center w-full mt-4",children:[!e?.logged_in_status&&(0,a.jsx)("a",{href:"/create-account",className:"button",children:(0,a.jsx)("span",{className:"",children:"Sign Up For Free"})}),(0,a.jsxs)("a",{href:"/docs",className:"button outlined gray",children:[(0,a.jsx)(r.A,{}),(0,a.jsx)("span",{children:"See The Docs"})]})]})]})}),(0,a.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(46169);function r({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,a.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var a=s(8732);s(82015);var r=s(20883);function n(){return(0,a.jsxs)(r.Html,{lang:"en",children:[(0,a.jsxs)(r.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(r.Main,{}),(0,a.jsx)(r.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file +"use strict";exports.id=3821,exports.ids=[3821],exports.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},91258:(e,t,s)=>{s.d(t,{A:()=>o});var a=s(8732),r=s(53881),n=s(82015),i=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){let o=i().useContext(r.AppContext),{DSQL_HOST:l}=o.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:l+s}),(0,a.jsx)("meta",{property:"og:url",content:l+s}),(0,a.jsx)("meta",{itemProp:"url",content:l+s}),(0,a.jsx)("meta",{name:"twitter:url",content:l+s}),(0,a.jsx)("meta",{property:"og:title",content:e}),(0,a.jsx)("meta",{property:"og:description",content:t}),(0,a.jsx)("meta",{itemProp:"name",content:e}),(0,a.jsx)("meta",{itemProp:"description",content:t}),(0,a.jsx)("meta",{name:"twitter:title",content:e}),(0,a.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},191:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(8732);function r({image:e,title:t,description:s,color:r,imageHeight:n}){return(0,a.jsxs)("div",{className:"color-card shadow-xl"+(r?" "+("green"==r?"green":"gray"==r?"gray":""):""),children:[(0,a.jsx)("h3",{className:"title m-0 text-2xl",children:t}),s&&(0,a.jsx)("span",{className:"text-slate-600 dark:text-slate-400 text-left",children:s}),(0,a.jsx)("div",{className:"image-block",style:n?{height:`${n}px`}:void 0,children:(0,a.jsx)("img",{src:e,alt:`${t} Image`})})]})}function n({image:e,title:t,description:s,color:r,height:n,h2:i,url:o,cta:l}){return(0,a.jsxs)("div",{className:"contained-section shadow-xl"+(r?" "+("green"==r?"green":"gray"==r?"gray":"purple"==r?"purple":""):""),style:n?{height:`${n}px`}:void 0,children:[(0,a.jsxs)("div",{className:"content text-left",children:[i?(0,a.jsx)("h2",{className:"m-0 text-white",children:t}):(0,a.jsx)("h3",{className:"m-0 text-white",children:t}),s&&(0,a.jsx)("span",{className:"text-slate-400",children:s}),o&&l&&(0,a.jsx)("a",{href:o,className:"button mt-4",children:l})]}),(0,a.jsx)("div",{className:"image-block",children:(0,a.jsx)("img",{src:e,alt:`${t} Image`})}),(0,a.jsx)("img",{src:"/images/geometric-overlay.webp",className:"absolute z-0 left-0 top-0 w-full h-full opacity-80 mix-blend-overlay",alt:"Background Image"})]})}function i(){return(0,a.jsx)("section",{className:"py-20",children:(0,a.jsxs)("div",{className:"main-container flex-col items-center text-center",children:[(0,a.jsx)("h2",{className:"m-0 lg:text-left",children:"All your data storage needs in one place"}),(0,a.jsx)("p",{className:"m-0 ",children:"Datasquirel solves the hassle of storing data across different platforms using a centralized, easy-to-use, SQL-based cloud database administration system. Now you can have all your data in one place and retrieve from any location or environment using HTTP REST API calls and SQL queries."}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 w-full mt-10 gap-10",children:[(0,a.jsx)(r,{image:"/images/screenshots/databases-light.webp",title:"Data and Content",description:"Create databases, tables, dynamic datatypes including rich text, JSON and other editable code blocks",imageHeight:400}),(0,a.jsx)(r,{image:"/images/screenshots/media-list-white.webp",title:"Images, Videos, and other Media",description:"Static images automatically compressed with multiple format support, videos, pdf, excel documents, and more.",color:"green",imageHeight:400})]}),(0,a.jsx)("div",{className:"mt-10 w-full",children:(0,a.jsx)(n,{image:"/images/screenshots/tables-list-white.webp",title:"All the power of SQL without the hassle",description:"Indexes, Foreign keys, encryption, triggers, stored proceedures, etc. You get the best of both worlds: the full power of SQL, and the best UI yet to better manipulate your data.",cta:"Learn More",url:"/about",height:500})})]})})}s(82015)},57758:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(92441);function n({user:e}){return(0,a.jsxs)("section",{className:"py-24 border-0 border-t border-b border-slate-100 dark:border-slate-100/10 border-solid",children:[(0,a.jsx)("div",{className:"w-full max-w-6xl gap-10 justify-between flex-col relative z-10",children:(0,a.jsxs)("div",{className:"flex-col items-center max-w-2xl text-center ",style:{minWidth:"45%"},children:[(0,a.jsx)("h2",{className:"m-0 leading-tight",children:"Get started For Free."}),(0,a.jsx)("span",{className:"text-lg font-normal",children:"Get Started At no cost. Learn how to create and retrieve data by viewing our documentation."}),(0,a.jsxs)("div",{className:"flex items-start justify-center w-full mt-4",children:[!e?.logged_in_status&&(0,a.jsx)("a",{href:"/create-account",className:"button",children:(0,a.jsx)("span",{className:"",children:"Sign Up For Free"})}),(0,a.jsxs)("a",{href:"/docs",className:"button outlined gray",children:[(0,a.jsx)(r.A,{}),(0,a.jsx)("span",{children:"See The Docs"})]})]})]})}),(0,a.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(46169);function r({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,a.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var a=s(8732);s(82015);var r=s(20883);function n(){return(0,a.jsxs)(r.Html,{lang:"en",children:[(0,a.jsxs)(r.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(r.Main,{}),(0,a.jsx)(r.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/3881.js b/dsql-app/.local_dist/server/chunks/3881.js index 577f9c4a..5b0143c5 100644 --- a/dsql-app/.local_dist/server/chunks/3881.js +++ b/dsql-app/.local_dist/server/chunks/3881.js @@ -1 +1 @@ -exports.id=3881,exports.ids=[3881],exports.modules={16757:(e,a,s)=>{"use strict";s.d(a,{A:()=>n});var t=s(8732),l=s(82015),r=s.n(l);function n({width:e,position:a,style:s,borderWidth:l,screen:n,title:i}){return(0,t.jsxs)("div",{className:" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50"+(n?" fixed":" absolute"),style:{...s,position:a,zIndex:2e4},children:[(0,t.jsx)("span",{className:"general_loader",style:e?{width:e,height:e,minWidth:e,borderWidth:l||"4px"}:{}}),i?(0,t.jsx)("span",{children:i}):(0,t.jsx)(r().Fragment,{})]})}},50139:(e,a,s)=>{"use strict";s.d(a,{A:()=>r});var t=s(8732),l=s(66759);function r({size:e,adminAside:a,collapseAsideMobile:s,setCollapseAsideMobile:r}){return(0,t.jsxs)("a",{href:"/",className:"logo",onClick:e=>{let a=e.target;if(a?.closest("button"))return e.preventDefault()},children:[a&&(0,t.jsxs)("button",{className:"flex lg:hidden small-text mr-2 primary-light",onClick:e=>{s&&r?r(!1):r&&r(!0)},children:[(0,t.jsx)("div",{className:"-mt-0.5",children:(0,t.jsx)(l.A,{})}),(0,t.jsx)("span",{className:"dark:text-white",children:"Menu"})]}),(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"dark:hidden -mt-1.5 -mr-1.5"}),(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"hidden dark:flex -mt-1.5 -mr-1.5"}),(0,t.jsx)("span",{className:"text-slate-800 dark:text-white text-[20px] font-bold hidden sm:flex -mt-[1px]",children:"Datasquirel"})]})}s(82015)},81868:(e,a,s)=>{"use strict";s.d(a,{A:()=>n});var t=s(8732),l=s(82015),r=s.n(l);function n(){let[e,a]=r().useState("Light Mode");return(0,t.jsx)("div",{className:"",id:"theme-selector-wrapper",onClick:()=>{let e=document.getElementById("theme-selector-graphic-wrapper"),s=localStorage.getItem("theme"),t=e?.querySelector("img.sun"),l=e?.querySelector("img.moon");!s||s?.match(/light/)?(document.documentElement.className="dark",localStorage.setItem("theme","dark"),s="dark",t?.classList.add("hidden"),l?.classList.remove("hidden"),e?.firstChild?.classList.add("ml-auto"),a("Dark Mode")):s?.match(/dark/)&&(document.documentElement.className="light",localStorage.setItem("theme","light"),s="light",l?.classList.add("hidden"),t?.classList.remove("hidden"),e?.firstChild?.classList.remove("ml-auto"),a("Light Mode"))},children:(0,t.jsx)("div",{className:"p-1 rounded-full w-12 transition-all",id:"theme-selector-graphic-wrapper",children:(0,t.jsxs)("div",{className:"pointer-events-none transition-all dark:ml-auto",children:[(0,t.jsx)("img",{src:"/images/sun.png",alt:"Sun Icon",width:18,className:"sun dark:hidden"}),(0,t.jsx)("img",{src:"/images/new-moon.png",alt:"Sun Icon",width:18,className:"moon hidden dark:flex"})]})})})}},46169:(e,a,s)=>{"use strict";s.d(a,{A:()=>l});var t=s(13893);let l=s.n(t)()},27550:(e,a,s)=>{"use strict";async function t({links:e}){let a=e||document.querySelectorAll("nav a");if(a&&a.forEach(e=>{e.dataset.currentlink===window.location.pathname?e.classList.add("active"):window.location.pathname.match(RegExp(`${e.dataset.currentlink}\\/.*`))&&!e.dataset.strictlink&&e.classList.add("active")}),window.location.pathname.match(/\/databases\/.*/)){let e=document.querySelectorAll("a");e&&window.location.search.match(/delegated=true/)&&e.forEach((e,a)=>{e?.pathname?.match(/databases/)&&(e.href=e.pathname+window.location.search)})}}s.d(a,{A:()=>t})},26228:(e,a,s)=>{"use strict";s.d(a,{A:()=>p});var t=s(8732),l=s(82015),r=s.n(l),n=s(27912),i=s.n(n);s(27550);var c=s(81868),d=s(50139),o=s(192),m=s(58526);function h({user:e,darkBg:a,transparent:s}){let{user:l}=function(){let[e,a]=r().useState();return{user:e}}(),n=e?.logged_in_status?e:l||null;return(0,t.jsx)("header",{className:"w-full px-4 md:px-8 flex justify-center gap-4 "+(a?" shadow-slate-900/20 dark-content":" shadow-slate-900/5")+(s?"":" bg-white dark:bg-slate-800 shadow-lg dark:shadow-black/10 z-50")+(e?.logged_in_status?" py-4":" py-6"),style:{zIndex:700},children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("nav",{className:"w-full flex items-center justify-between gap-4 md:gap-10",children:[(0,t.jsx)(d.A,{}),(0,t.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 p-4 xl:p-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto xl:bg-transparent"+(s?" bg-white xl:bg-transparent":" bg-white dark:bg-slate-800"),id:"main-nav-content-wrapper",children:[(0,t.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,t.jsx)("a",{href:"/",children:(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,t.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let a=document.getElementById("main-nav-content-wrapper");a?.classList.toggle("hidden")},style:{border:"none"},children:(0,t.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,t.jsxs)("div",{className:"flex items-center grow flex-col-reverse xl:flex-row mb-10 xl:mb-0",children:[(0,t.jsxs)("div",{className:"flex-col xl:flex-row w-full gap-y-10 gap-x-6",children:[(0,t.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,t.jsxs)("a",{href:"/docs/gui-reference",className:"relative z-10 flex items-center gap-2",children:[(0,t.jsx)("span",{children:"Features"}),(0,t.jsx)(m.A,{size:20})]}),(0,t.jsxs)("div",{className:"dropdown",children:[(0,t.jsx)("a",{href:"/docs/database-reference/data-types",className:"button plain-text more-padding normal-weight",children:"Database Schema"}),(0,t.jsx)("a",{href:"/docs/database-reference/querying-data",className:"button plain-text more-padding normal-weight",children:"Sql Queries"}),(0,t.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"button plain-text more-padding normal-weight",children:"Media Storage"})]})]}),(0,t.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,t.jsxs)("a",{href:"/docs",className:"relative z-10 flex items-center gap-2",children:[(0,t.jsx)("span",{children:"Docs"}),(0,t.jsx)(m.A,{size:20})]}),(0,t.jsxs)("div",{className:"dropdown",children:[(0,t.jsx)("a",{href:"/docs/quick-start",className:"button plain-text more-padding normal-weight",children:"Quick Start"}),(0,t.jsx)("a",{href:"/docs/api-reference",className:"button plain-text more-padding normal-weight",children:"Api Guide"}),(0,t.jsx)("a",{href:"/docs/gui-reference",className:"button plain-text more-padding normal-weight",children:"GUI Interface"})]})]}),(0,t.jsx)("a",{href:"/about",children:"About Us"}),(0,t.jsx)("a",{href:"/contact",children:"Contact Us"})]}),n?.logged_in_status?(0,t.jsx)(o.A,{activeUser:n,noModeSelector:!0}):(0,t.jsxs)("div",{className:"ml-auto w-full xl:w-auto justify-center",children:[(0,t.jsx)("a",{href:"/login",className:"button outlined gray hidden xl:flex"+(a?" light":""),children:"Login"}),(0,t.jsx)("a",{href:"/login",className:"button outlined gray flex xl:hidden",children:"Login"}),(0,t.jsx)("a",{href:"/create-account",className:"button",children:"Get Started"})]})]})]}),(0,t.jsx)("div",{className:"ml-0 xl:-ml-2",children:(0,t.jsx)(c.A,{})}),(0,t.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all",onClick:e=>{let a=document.getElementById("main-nav-content-wrapper");a?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})})}function x(){return(0,t.jsxs)("footer",{className:"p-8 md:p-10 w-full flex flex-col items-center",children:[(0,t.jsxs)("div",{className:"main-container items-start justify-between gap-6 flex-wrap flex-col md:flex-row pt-6",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-6",children:[(0,t.jsx)(d.A,{}),(0,t.jsx)("span",{className:"font-normal max-w-sm text-sm text-left",children:"Datasquirel is a fast efficient cloud-based data store that takes away the entire hassle of data management."})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Features"}),(0,t.jsx)("a",{href:"/docs/database-reference/data-types",className:"text-slate-600",children:"Database Schema"}),(0,t.jsx)("a",{href:"/docs/database-reference/querying-data",className:"text-slate-600",children:"SQL Queries"}),(0,t.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"text-slate-600",children:"Media Storage"})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Docs"}),(0,t.jsx)("a",{href:"/docs/quick-start",className:"text-slate-600",children:"Quick Start Guide"}),(0,t.jsx)("a",{href:"/docs/api-reference",className:"text-slate-600",children:"API Guide"}),(0,t.jsx)("a",{href:"/docs/gui-reference",className:"text-slate-600",children:"GUI Interface"})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Company"}),(0,t.jsx)("a",{href:"/about",className:"text-slate-600",children:"About Us"}),(0,t.jsx)("a",{href:"/terms",className:"text-slate-600",children:"Terms and Conditions"}),(0,t.jsx)("a",{href:"/privacy",className:"text-slate-600",children:"Privacy Policy"})]})]}),(0,t.jsx)("hr",{className:"my-10"}),(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]})})]})}function u(){return(0,t.jsx)(r().Fragment,{})}var g=s(43363);function p({children:e,head:a,user:s,productionEnvironment:l,darkBgHeader:n,transparentHeader:c}){return(0,t.jsxs)(r().Fragment,{children:[(0,t.jsx)(i(),{children:a}),(0,t.jsx)(u,{}),(0,t.jsx)(h,{user:s,darkBg:n,transparent:c}),e,(0,t.jsx)(x,{}),(0,t.jsx)(g.A,{})]})}},192:(e,a,s)=>{"use strict";s.d(a,{A:()=>m});var t=s(8732),l=s(82015),r=s.n(l),n=s(16757),i=s(52070);function c({user:e}){return(0,t.jsxs)("div",{className:"dropdown right-aligned",children:[(0,t.jsxs)("a",{href:"/admin",className:"button outlined gray more-padding relative z-20 mb-2",children:[(0,t.jsx)(i.A,{size:18,className:"mr-1"}),(0,t.jsx)("span",{children:"Dashboard"})]}),null,(0,t.jsx)("a",{href:`/admin/${e?.id}/settings`,className:"button plain-text more-padding normal-weight",children:"Settings"}),(0,t.jsx)("a",{href:"/logout",className:"button plain-text more-padding normal-weight",children:"Logout"})]})}var d=s(81868),o=s(58526);function m({activeUser:e,noModeSelector:a}){return e?.logged_in_status?(0,t.jsxs)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2 whitespace-nowrap",children:[(0,t.jsxs)("div",{className:"ml-auto dropdown-wrapper p-0 xl:p-4 hover:bg-slate-100 hidden",children:[(0,t.jsx)("a",{href:`/admin/${e?.id}/notifications`,className:"flex items-center justify-center",children:(0,t.jsx)("img",{src:"/images/notification-icon.svg",alt:"Notification Icon",width:20,className:"opacity-50"})}),(0,t.jsxs)("div",{className:"dropdown mt-0 xl:-mt-3 gap-2",children:[(0,t.jsx)("span",{className:"text-slate-400",children:"Notifications"}),(0,t.jsx)(n.A,{position:"relative",width:"20px"})]})]}),(0,t.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,t.jsxs)("div",{className:"avatar",style:{width:"36px",height:"36px"},children:[(0,t.jsx)("img",{src:e?.image,alt:"User Image",width:35,className:"w-full h-full object-cover rounded-full"}),e?.social_login?(0,t.jsxs)("div",{className:"sub-img",children:[(0,t.jsx)("img",{src:e?.social_platform?.match(/facebook/i)?"/images/facebook.png":e?.social_platform?.match(/google/i)?"/images/google.png":e?.social_platform?.match(/github/i)?"/images/github.png":"/images/sharing.png",alt:"",className:"flex dark:hidden"}),(0,t.jsx)("img",{src:e?.social_platform?.match(/facebook/i)?"/images/facebook.png":e?.social_platform?.match(/google/i)?"/images/google.png":e?.social_platform?.match(/github/i)?"/images/github-white.png":"/images/sharing.png",alt:"",className:"hidden dark:flex"})]}):(0,t.jsx)(r().Fragment,{})]}),(0,t.jsx)("span",{className:"dark:text-white",children:(0,t.jsxs)("b",{children:[e?.first_name," ",e?.last_name]})}),(0,t.jsx)(o.A,{size:20}),(0,t.jsx)(c,{user:e})]}),!a&&(0,t.jsx)("div",{className:"ml-2",children:(0,t.jsx)(d.A,{})})]}):(0,t.jsx)(r().Fragment,{})}},43363:(e,a,s)=>{"use strict";s.d(a,{A:()=>i});var t=s(8732),l=s(58591),r=s(82015),n=s.n(r);function i({snug:e}){let[a,s]=n().useState(!1);return(0,t.jsx)(n().Fragment,{children:a&&(0,t.jsx)("button",{className:"fixed z-40 w-12 h-12 p-2 rounded-full bg-white dark:bg-slate-600 shadow-xl flex items-center justify-center hover:bg-slate-800 dark:hover:bg-slate-800 text-slate-500 dark:text-slate-200 outline-slate-300 dark:outline-transparent"+(e?" bottom-6 right-4":" bottom-4 md:bottom-10 right-4 md:right-10"),style:{outlineStyle:"solid",outlineWidth:"1px",zIndex:2e3},onClick:e=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},children:(0,t.jsx)(l.A,{size:20})})})}},53881:(e,a,s)=>{"use strict";let t,l;s.r(a),s.d(a,{AppContext:()=>g,default:()=>p});var r=s(8732),n=s(82015),i=s.n(n),c=s(28133),d=s.n(c),o=s(27912),m=s.n(o);s(79061),s(44422);var h=s(46169),x=s(26228);class u extends i().Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,a){(0,h.A)("/api/admin/clientError",{method:"post",body:{component:"ErrorBoundary-class-component",message:e.message+" ==== Error Info => "+a,user:{}}})}render(){return this.state.hasError?(0,r.jsx)(x.A,{head:this.state.head,user:null,children:(0,r.jsxs)("div",{className:"paper items-center px-20",children:[(0,r.jsx)("h2",{className:"text-base text-slate-400 m-0",children:"Application Error!"}),(0,r.jsx)("h1",{className:"text-2xl m-0 mb-4",children:"Please try again!"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("a",{href:"/",className:"button outlined",children:"Home"}),(0,r.jsx)("button",{onClick:e=>{window.history.back()},children:"Go Back"})]})]})}):this.props.children}}let g=i().createContext({});function p({Component:e,pageProps:a}){let{socket:s,sendData:n}=function({url:e,debounce:a,disableReconnect:s}){let r=a||200,[n,c]=i().useState(void 0),d=i().useRef([]),o=i().useRef([]),[m,h]=i().useState(0),x=i().useCallback((e,a)=>{let s=new CustomEvent(e,{detail:{data:a,message:a}});window.dispatchEvent(s)},[]);i().useCallback(()=>{if(d.current.length>0){let e=d.current.shift();if(e)try{let a=JSON.parse(e);x("wsMessageEvent",e),x("wsDataEvent",a)}catch(e){console.log("Unable to parse string. Returning string.")}}else window.clearInterval(t)},[]);let u=i().useCallback(()=>{if(o.current.length>0){let e=o.current.shift();e&&n?.send(e)}else window.clearInterval(l)},[n]),g=i().useCallback(e=>{try{window.clearInterval(l),o.current.push(JSON.stringify(e)),l=setInterval(u,r)}catch(e){console.log("Error Sending socket message",e.message)}},[n]);return{socket:n,sendData:g}}({url:"ws://localhost:7070/dsql-websocket/",disableReconnect:!0});return(0,r.jsxs)(g.Provider,{value:{pageProps:a,ws:{socket:s,sendData:n},DATASQUIREL_WINDOW_EVENT_NAME:"DATASQUIREL_WINDOW_EVENT",user:a.user},children:[(0,r.jsx)(m(),{children:(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})}),(0,r.jsx)(u,{children:(0,r.jsx)(e,{...a})}),(0,r.jsx)(d(),{src:"/scripts/main.js",strategy:"afterInteractive"})]})}},79061:()=>{},44422:()=>{}}; \ No newline at end of file +exports.id=3881,exports.ids=[3881],exports.modules={16757:(e,a,s)=>{"use strict";s.d(a,{A:()=>n});var t=s(8732),l=s(82015),r=s.n(l);function n({width:e,position:a,style:s,borderWidth:l,screen:n,title:i}){return(0,t.jsxs)("div",{className:" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50"+(n?" fixed":" absolute"),style:{...s,position:a,zIndex:2e4},children:[(0,t.jsx)("span",{className:"general_loader",style:e?{width:e,height:e,minWidth:e,borderWidth:l||"4px"}:{}}),i?(0,t.jsx)("span",{children:i}):(0,t.jsx)(r().Fragment,{})]})}},50139:(e,a,s)=>{"use strict";s.d(a,{A:()=>r});var t=s(8732),l=s(66759);function r({size:e,adminAside:a,collapseAsideMobile:s,setCollapseAsideMobile:r}){return(0,t.jsxs)("a",{href:"/",className:"logo",onClick:e=>{let a=e.target;if(a?.closest("button"))return e.preventDefault()},children:[a&&(0,t.jsxs)("button",{className:"flex lg:hidden small-text mr-2 primary-light",onClick:e=>{s&&r?r(!1):r&&r(!0)},children:[(0,t.jsx)("div",{className:"-mt-0.5",children:(0,t.jsx)(l.A,{})}),(0,t.jsx)("span",{className:"dark:text-white",children:"Menu"})]}),(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"dark:hidden -mt-1.5 -mr-1.5"}),(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"hidden dark:flex -mt-1.5 -mr-1.5"}),(0,t.jsx)("span",{className:"text-slate-800 dark:text-white text-[20px] font-bold hidden sm:flex -mt-[1px]",children:"Datasquirel"})]})}s(82015)},81868:(e,a,s)=>{"use strict";s.d(a,{A:()=>n});var t=s(8732),l=s(82015),r=s.n(l);function n(){let[e,a]=r().useState("Light Mode");return(0,t.jsx)("div",{className:"",id:"theme-selector-wrapper",onClick:()=>{let e=document.getElementById("theme-selector-graphic-wrapper"),s=localStorage.getItem("theme"),t=e?.querySelector("img.sun"),l=e?.querySelector("img.moon");!s||s?.match(/light/)?(document.documentElement.className="dark",localStorage.setItem("theme","dark"),s="dark",t?.classList.add("hidden"),l?.classList.remove("hidden"),e?.firstChild?.classList.add("ml-auto"),a("Dark Mode")):s?.match(/dark/)&&(document.documentElement.className="light",localStorage.setItem("theme","light"),s="light",l?.classList.add("hidden"),t?.classList.remove("hidden"),e?.firstChild?.classList.remove("ml-auto"),a("Light Mode"))},children:(0,t.jsx)("div",{className:"p-1 rounded-full w-12 transition-all",id:"theme-selector-graphic-wrapper",children:(0,t.jsxs)("div",{className:"pointer-events-none transition-all dark:ml-auto",children:[(0,t.jsx)("img",{src:"/images/sun.png",alt:"Sun Icon",width:18,className:"sun dark:hidden"}),(0,t.jsx)("img",{src:"/images/new-moon.png",alt:"Sun Icon",width:18,className:"moon hidden dark:flex"})]})})})}},46169:(e,a,s)=>{"use strict";s.d(a,{A:()=>l});var t=s(13893);let l=s.n(t)()},27550:(e,a,s)=>{"use strict";async function t({links:e}){let a=e||document.querySelectorAll("nav a");if(a&&a.forEach(e=>{e.dataset.currentlink===window.location.pathname?e.classList.add("active"):window.location.pathname.match(RegExp(`${e.dataset.currentlink}\\/.*`))&&!e.dataset.strictlink&&e.classList.add("active")}),window.location.pathname.match(/\/databases\/.*/)){let e=document.querySelectorAll("a");e&&window.location.search.match(/delegated=true/)&&e.forEach((e,a)=>{e?.pathname?.match(/databases/)&&(e.href=e.pathname+window.location.search)})}}s.d(a,{A:()=>t})},26228:(e,a,s)=>{"use strict";s.d(a,{A:()=>p});var t=s(8732),l=s(82015),r=s.n(l),n=s(27912),i=s.n(n);s(27550);var c=s(81868),d=s(50139),o=s(192),m=s(58526);function h({user:e,darkBg:a,transparent:s}){let{user:l}=function(){let[e,a]=r().useState();return{user:e}}(),n=e?.logged_in_status?e:l||null;return(0,t.jsx)("header",{className:"w-full px-4 md:px-8 flex justify-center gap-4 "+(a?" shadow-slate-900/20 dark-content":" shadow-slate-900/5")+(s?"":" bg-white dark:bg-slate-800 shadow-lg dark:shadow-black/10 z-50")+(e?.logged_in_status?" py-4":" py-6"),style:{zIndex:700},children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("nav",{className:"w-full flex items-center justify-between gap-4 md:gap-10",children:[(0,t.jsx)(d.A,{}),(0,t.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 p-4 xl:p-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto xl:bg-transparent"+(s?" bg-white xl:bg-transparent":" bg-white dark:bg-slate-800"),id:"main-nav-content-wrapper",children:[(0,t.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,t.jsx)("a",{href:"/",children:(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,t.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let a=document.getElementById("main-nav-content-wrapper");a?.classList.toggle("hidden")},style:{border:"none"},children:(0,t.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,t.jsxs)("div",{className:"flex items-center grow flex-col-reverse xl:flex-row mb-10 xl:mb-0",children:[(0,t.jsxs)("div",{className:"flex-col xl:flex-row w-full gap-y-10 gap-x-6",children:[(0,t.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,t.jsxs)("a",{href:"/docs/gui-reference",className:"relative z-10 flex items-center gap-2",children:[(0,t.jsx)("span",{children:"Features"}),(0,t.jsx)(m.A,{size:20})]}),(0,t.jsxs)("div",{className:"dropdown",children:[(0,t.jsx)("a",{href:"/docs/database-reference/data-types",className:"button plain-text more-padding normal-weight",children:"Database Schema"}),(0,t.jsx)("a",{href:"/docs/database-reference/querying-data",className:"button plain-text more-padding normal-weight",children:"Sql Queries"}),(0,t.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"button plain-text more-padding normal-weight",children:"Media Storage"})]})]}),(0,t.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,t.jsxs)("a",{href:"/docs",className:"relative z-10 flex items-center gap-2",children:[(0,t.jsx)("span",{children:"Docs"}),(0,t.jsx)(m.A,{size:20})]}),(0,t.jsxs)("div",{className:"dropdown",children:[(0,t.jsx)("a",{href:"/docs/quick-start",className:"button plain-text more-padding normal-weight",children:"Quick Start"}),(0,t.jsx)("a",{href:"/docs/api-reference",className:"button plain-text more-padding normal-weight",children:"Api Guide"}),(0,t.jsx)("a",{href:"/docs/gui-reference",className:"button plain-text more-padding normal-weight",children:"GUI Interface"})]})]}),(0,t.jsx)("a",{href:"/about",children:"About Us"}),(0,t.jsx)("a",{href:"/contact",children:"Contact Us"})]}),n?.logged_in_status?(0,t.jsx)(o.A,{activeUser:n,noModeSelector:!0}):(0,t.jsxs)("div",{className:"ml-auto w-full xl:w-auto justify-center",children:[(0,t.jsx)("a",{href:"/login",className:"button outlined gray hidden xl:flex"+(a?" light":""),children:"Login"}),(0,t.jsx)("a",{href:"/login",className:"button outlined gray flex xl:hidden",children:"Login"}),(0,t.jsx)("a",{href:"/create-account",className:"button",children:"Get Started"})]})]})]}),(0,t.jsx)("div",{className:"ml-0 xl:-ml-2",children:(0,t.jsx)(c.A,{})}),(0,t.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all",onClick:e=>{let a=document.getElementById("main-nav-content-wrapper");a?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})})}function x(){return(0,t.jsxs)("footer",{className:"p-8 md:p-10 w-full flex flex-col items-center",children:[(0,t.jsxs)("div",{className:"main-container items-start justify-between gap-6 flex-wrap flex-col md:flex-row pt-6",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-6",children:[(0,t.jsx)(d.A,{}),(0,t.jsx)("span",{className:"font-normal max-w-sm text-sm text-left",children:"Datasquirel is a fast efficient cloud-based data store that takes away the entire hassle of data management."})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Features"}),(0,t.jsx)("a",{href:"/docs/database-reference/data-types",className:"text-slate-600",children:"Database Schema"}),(0,t.jsx)("a",{href:"/docs/database-reference/querying-data",className:"text-slate-600",children:"SQL Queries"}),(0,t.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"text-slate-600",children:"Media Storage"})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Docs"}),(0,t.jsx)("a",{href:"/docs/quick-start",className:"text-slate-600",children:"Quick Start Guide"}),(0,t.jsx)("a",{href:"/docs/api-reference",className:"text-slate-600",children:"API Guide"}),(0,t.jsx)("a",{href:"/docs/gui-reference",className:"text-slate-600",children:"GUI Interface"})]}),(0,t.jsxs)("div",{className:"flex-col items-start",children:[(0,t.jsx)("h4",{className:"m-0",children:"Company"}),(0,t.jsx)("a",{href:"/about",className:"text-slate-600",children:"About Us"}),(0,t.jsx)("a",{href:"/terms",className:"text-slate-600",children:"Terms and Conditions"}),(0,t.jsx)("a",{href:"/privacy",className:"text-slate-600",children:"Privacy Policy"})]})]}),(0,t.jsx)("hr",{className:"my-10"}),(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]})})]})}function u(){return(0,t.jsx)(r().Fragment,{})}var g=s(43363);function p({children:e,head:a,user:s,productionEnvironment:l,darkBgHeader:n,transparentHeader:c}){return(0,t.jsxs)(r().Fragment,{children:[(0,t.jsx)(i(),{children:a}),(0,t.jsx)(u,{}),(0,t.jsx)(h,{user:s,darkBg:n,transparent:c}),e,(0,t.jsx)(x,{}),(0,t.jsx)(g.A,{})]})}},192:(e,a,s)=>{"use strict";s.d(a,{A:()=>m});var t=s(8732),l=s(82015),r=s.n(l),n=s(16757),i=s(52070);function c({user:e}){return(0,t.jsxs)("div",{className:"dropdown right-aligned",children:[(0,t.jsxs)("a",{href:"/admin",className:"button outlined gray more-padding relative z-20 mb-2",children:[(0,t.jsx)(i.A,{size:18,className:"mr-1"}),(0,t.jsx)("span",{children:"Dashboard"})]}),null,(0,t.jsx)("a",{href:`/admin/${e?.id}/settings`,className:"button plain-text more-padding normal-weight",children:"Settings"}),(0,t.jsx)("a",{href:"/logout",className:"button plain-text more-padding normal-weight",children:"Logout"})]})}var d=s(81868),o=s(58526);function m({activeUser:e,noModeSelector:a}){return e?.logged_in_status?(0,t.jsxs)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2 whitespace-nowrap",children:[(0,t.jsxs)("div",{className:"ml-auto dropdown-wrapper p-0 xl:p-4 hover:bg-slate-100 hidden",children:[(0,t.jsx)("a",{href:`/admin/${e?.id}/notifications`,className:"flex items-center justify-center",children:(0,t.jsx)("img",{src:"/images/notification-icon.svg",alt:"Notification Icon",width:20,className:"opacity-50"})}),(0,t.jsxs)("div",{className:"dropdown mt-0 xl:-mt-3 gap-2",children:[(0,t.jsx)("span",{className:"text-slate-400",children:"Notifications"}),(0,t.jsx)(n.A,{position:"relative",width:"20px"})]})]}),(0,t.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,t.jsxs)("div",{className:"avatar",style:{width:"36px",height:"36px"},children:[(0,t.jsx)("img",{src:e?.image,alt:"User Image",width:35,className:"w-full h-full object-cover rounded-full"}),e?.social_login?(0,t.jsxs)("div",{className:"sub-img",children:[(0,t.jsx)("img",{src:e?.social_platform?.match(/facebook/i)?"/images/facebook.png":e?.social_platform?.match(/google/i)?"/images/google.png":e?.social_platform?.match(/github/i)?"/images/github.png":"/images/sharing.png",alt:"",className:"flex dark:hidden"}),(0,t.jsx)("img",{src:e?.social_platform?.match(/facebook/i)?"/images/facebook.png":e?.social_platform?.match(/google/i)?"/images/google.png":e?.social_platform?.match(/github/i)?"/images/github-white.png":"/images/sharing.png",alt:"",className:"hidden dark:flex"})]}):(0,t.jsx)(r().Fragment,{})]}),(0,t.jsx)("span",{className:"dark:text-white",children:(0,t.jsxs)("b",{children:[e?.first_name," ",e?.last_name]})}),(0,t.jsx)(o.A,{size:20}),(0,t.jsx)(c,{user:e})]}),!a&&(0,t.jsx)("div",{className:"ml-2",children:(0,t.jsx)(d.A,{})})]}):(0,t.jsx)(r().Fragment,{})}},43363:(e,a,s)=>{"use strict";s.d(a,{A:()=>i});var t=s(8732),l=s(58591),r=s(82015),n=s.n(r);function i({snug:e}){let[a,s]=n().useState(!1);return(0,t.jsx)(n().Fragment,{children:a&&(0,t.jsx)("button",{className:"fixed z-40 w-12 h-12 p-2 rounded-full bg-white dark:bg-slate-600 shadow-xl flex items-center justify-center hover:bg-slate-800 dark:hover:bg-slate-800 text-slate-500 dark:text-slate-200 outline-slate-300 dark:outline-transparent"+(e?" bottom-6 right-4":" bottom-4 md:bottom-10 right-4 md:right-10"),style:{outlineStyle:"solid",outlineWidth:"1px",zIndex:2e3},onClick:e=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},children:(0,t.jsx)(l.A,{size:20})})})}},53881:(e,a,s)=>{"use strict";let t,l;s.r(a),s.d(a,{AppContext:()=>g,default:()=>p});var r=s(8732),n=s(82015),i=s.n(n),c=s(28133),d=s.n(c),o=s(27912),m=s.n(o);s(79061),s(44422);var h=s(46169),x=s(26228);class u extends i().Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,a){(0,h.A)("/api/admin/clientError",{method:"post",body:{component:"ErrorBoundary-class-component",message:e.message+" ==== Error Info => "+a,user:{}}})}render(){return this.state.hasError?(0,r.jsx)(x.A,{head:this.state.head,user:null,children:(0,r.jsxs)("div",{className:"paper items-center px-20",children:[(0,r.jsx)("h2",{className:"text-base text-slate-400 m-0",children:"Application Error!"}),(0,r.jsx)("h1",{className:"text-2xl m-0 mb-4",children:"Please try again!"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("a",{href:"/",className:"button outlined",children:"Home"}),(0,r.jsx)("button",{onClick:e=>{window.history.back()},children:"Go Back"})]})]})}):this.props.children}}let g=i().createContext({});function p({Component:e,pageProps:a}){let{socket:s,sendData:n}=function({url:e,debounce:a,disableReconnect:s}){let r=a||200,[n,c]=i().useState(void 0),d=i().useRef([]),o=i().useRef([]),[m,h]=i().useState(0),x=i().useCallback((e,a)=>{let s=new CustomEvent(e,{detail:{data:a,message:a}});window.dispatchEvent(s)},[]);i().useCallback(()=>{if(d.current.length>0){let e=d.current.shift();if(e)try{let a=JSON.parse(e);x("wsMessageEvent",e),x("wsDataEvent",a)}catch(e){console.log("Unable to parse string. Returning string.")}}else window.clearInterval(t)},[]);let u=i().useCallback(()=>{if(o.current.length>0){let e=o.current.shift();e&&n?.send(e)}else window.clearInterval(l)},[n]),g=i().useCallback(e=>{try{window.clearInterval(l),o.current.push(JSON.stringify(e)),l=setInterval(u,r)}catch(e){console.log("Error Sending socket message",e.message)}},[n]);return{socket:n,sendData:g}}({url:a.appData?.DSQL_WEBSOCKET_URL||"",disableReconnect:!0});return(0,r.jsxs)(g.Provider,{value:{pageProps:a,ws:{socket:s,sendData:n},DATASQUIREL_WINDOW_EVENT_NAME:"DATASQUIREL_WINDOW_EVENT",user:a.user},children:[(0,r.jsx)(m(),{children:(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})}),(0,r.jsx)(u,{children:(0,r.jsx)(e,{...a})}),(0,r.jsx)(d(),{src:"/scripts/main.js",strategy:"afterInteractive"})]})}},79061:()=>{},44422:()=>{}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/4478.js b/dsql-app/.local_dist/server/chunks/4478.js index 059659da..5d2952b0 100644 --- a/dsql-app/.local_dist/server/chunks/4478.js +++ b/dsql-app/.local_dist/server/chunks/4478.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(71205);let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:a}){let t=[];try{for(let s=0;s",a.message),e}}var n=t(77047),i=t(51779),o=t(84640);async function d({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:l}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(d=(0,i.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let c=await (0,o.A)(d,e,a);if(l&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await s({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(55511),l=t(79428),s=t(48243);function n({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:c}=(0,s.A)({encryptionKey:a});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,o),m=l.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(d,u,m);try{let a=p.update(e,"hex","utf8");return a+=p.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(l(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},48243:(e,a,t)=>{t.d(a,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,a){try{let a=Number(e);if("number"!=typeof a||isNaN(a))return 0;return Math.round(a)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},50264:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{SingleDbUserContext:()=>_,default:()=>y,getServerSideProps:()=>b});var l=t(8732),s=t(29021),n=t.n(s),i=t(82015),o=t.n(i),d=t(72837),c=t(92702),u=t(8949),m=t(22873),p=t(92090),h=t(71934),g=t(52854),f=e([d,u,p]);[d,u,p]=f.then?(await f)():f;let _=o().createContext({});function y({user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i}){let o=`${s.first_name} ${s.last_name} Users | Datasquirel"`,c=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:o}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(d.A,{head:c,extraHeaderContent:(0,l.jsx)(u.A,{database:a,query:n,confirmedDelegetedUser:i,user:e}),children:(0,l.jsx)(_.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i},children:(0,l.jsx)(p.A,{})})})}async function b({req:e,res:a,query:t}){let r=await (0,c.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,m.A)({request:e,user:r,databaseSlug:t.single,query:t});if(!l)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:s,rootUserId:i}=l,o=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${s}' AND db_slug='${t.single}'`);if(!o||!o[0])return console.log("Database Not Found"),{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let d=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,"utf-8")),u=(d.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],p=await (0,g.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.users WHERE id='${t.user}'`,tableSchema:u});return p?.[0]?{props:{user:r,database:o?.[0]||null,table:u||{},dbSchemaData:d,singleUser:p?.[0]||null,query:t,confirmedDelegetedUser:l}}:{redirect:{destination:`/admin/${r?.id}/databases/${o[0].db_slug}/users`,permanent:!1}}}r()}catch(e){r(e)}})}}; \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(71205);let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:a}){let t=[];try{for(let s=0;s",a.message),e}}var n=t(77047),i=t(51779),o=t(84640);async function d({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:l}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(d=(0,i.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let c=await (0,o.A)(d,e,a);if(l&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await s({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(55511),l=t(79428),s=t(48243);function n({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:c}=(0,s.A)({encryptionKey:a});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,o),m=l.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(d,u,m);try{let a=p.update(e,"hex","utf8");return a+=p.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(l(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},48243:(e,a,t)=>{t.d(a,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,a){try{let a=Number(e);if("number"!=typeof a||isNaN(a))return 0;return Math.round(a)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},50264:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{SingleDbUserContext:()=>_,default:()=>y,getServerSideProps:()=>b});var l=t(8732),s=t(29021),n=t.n(s),i=t(82015),o=t.n(i),d=t(72837),c=t(92702),u=t(8949),m=t(22873),p=t(92090),h=t(71934),g=t(52854),f=e([d,u,p]);[d,u,p]=f.then?(await f)():f;let _=o().createContext({});function y({user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i}){let o=`${s.first_name} ${s.last_name} Users | Datasquirel"`,c=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:o}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(d.A,{head:c,extraHeaderContent:(0,l.jsx)(u.A,{database:a,query:n,confirmedDelegetedUser:i,user:e}),children:(0,l.jsx)(_.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i},children:(0,l.jsx)(p.A,{})})})}async function b({req:e,res:a,query:t}){let{user:r,appData:l}=await (0,c.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,m.A)({request:e,user:r,databaseSlug:t.single,query:t});if(!s)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:i,rootUserId:o}=s,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${t.single}'`);if(!d||!d[0])return console.log("Database Not Found"),{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let u=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i}/main.json`,"utf-8")),p=(u.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],f=await (0,g.A)({database:d[0].db_full_name,queryString:`SELECT * FROM ${d[0].db_full_name}.users WHERE id='${t.user}'`,tableSchema:p});return f?.[0]?{props:{user:r,appData:l,database:d?.[0]||null,table:p||{},dbSchemaData:u,singleUser:f?.[0]||null,query:t,confirmedDelegetedUser:s}}:{redirect:{destination:`/admin/${r?.id}/databases/${d[0].db_slug}/users`,permanent:!1}}}r()}catch(e){r(e)}})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/6133.js b/dsql-app/.local_dist/server/chunks/6133.js index 6083bfae..4e4772f1 100644 --- a/dsql-app/.local_dist/server/chunks/6133.js +++ b/dsql-app/.local_dist/server/chunks/6133.js @@ -1,4 +1,4 @@ -"use strict";exports.id=6133,exports.ids=[6133],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var n=s(65967),t=s.n(n);s(30889);var o=s(93726);let a=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(39383),t=s.n(n),o=s(55153);async function a(e,r,s,n){let a=t()({req:e,level:s?"deep":void 0});return n&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(29021),t=s.n(n);async function o({user:e,message:r,component:s,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],t=s||n||r||o.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";exports.id=6133,exports.ids=[6133],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var n=s(65967),t=s.n(n);s(30889);var o=s(93726);let a=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(39383),t=s.n(n),o=s(55153);async function a(e,r,s,n){let a=t()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:i}:{user:a.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(29021),t=s.n(n);async function o({user:e,message:r,component:s,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],t=s||n||r||o.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let S=(0,n.scryptSync)(a,i,l),_=t.Buffer.alloc(u,0),E=(0,n.createDecipheriv)(c,S,_);try{let r=E.update(e,"hex","utf8");return r+=E.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(31542);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let S=(0,n.scryptSync)(a,i,l),_=t.Buffer.alloc(u,0),E=(0,n.createCipheriv)(c,S,_);try{let r=E.update(e,"utf8","hex");return r+=E.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},5437:(e,r,s)=>{s.d(r,{A:()=>E});var n=s(33873),t=s.n(n),o=s(47795),a=s.n(o),i=s(66866),l=s(41864);async function c({username:e,host:r,grants:s,userId:n}){let t=!1;if(console.log("Handling Grants for User =>",e,r),!e)return console.log("No username provided."),t;if(!r)return console.log(`No Host provided. \x1b[35m\`--host\`\x1b[0m flag is required`),t;if(!s)return console.log("No grants Array provided."),t;try{let o=await (0,i.A)(`SELECT * FROM mysql.user WHERE User = '${e}' AND Host = '${r}'`);if(o?.[0]?.User){let t=await (0,i.A)(`SHOW GRANTS FOR '${e}'@'${r}'`);for(let e=0;e",e.message)}return t}var u=s(68829),S=s(95969);s(60818).config({path:t().resolve(__dirname,"../../../.env")});let _=process.env.DSQL_DB_HOST||"127.0.0.1";async function E({userId:e,mariadbUserHost:r,mariadbUsername:s,sqlUserID:n}){let t=await (0,l.A)({query:"SELECT * FROM mariadb_users"});if(!t?.[0])return;let o=!!e&&e==Number(process.env.DSQL_SU_USER_ID);for(let E=0;E",e.message)}}}},41864:(e,r,s)=>{s.d(r,{A:()=>l});var n=s(29021),t=s.n(n),o=s(33873),a=s.n(o),i=s(7447);async function l({query:e,values:r}){let s;let n=(0,i.A)();try{s=e&&r?await n.query(e,r):await n.query(e)}catch(r){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",r.message),console.log(r),console.log(n.config());let e=a().resolve(process.cwd(),"./.tmp");t().existsSync(e)||t().mkdirSync(e,{recursive:!0}),t().appendFileSync(a().resolve(e,"./dbErrorLogs.txt"),JSON.stringify(r,null,4)+"\n"+Date()+"\n\n\n","utf8"),s=null}finally{await n?.end()}return s?JSON.parse(JSON.stringify(s)):null}},66866:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(41864);async function t(e){let r;try{r=await (0,n.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(7447);async function t(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(9973),t=s.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(82535);function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>n});function n(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}}; \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:_}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let S=(0,n.scryptSync)(a,i,l),u=t.Buffer.alloc(_,0),E=(0,n.createDecipheriv)(c,S,u);try{let r=E.update(e,"hex","utf8");return r+=E.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(31542);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:_}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let S=(0,n.scryptSync)(a,i,l),u=t.Buffer.alloc(_,0),E=(0,n.createCipheriv)(c,S,u);try{let r=E.update(e,"utf8","hex");return r+=E.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},5437:(e,r,s)=>{s.d(r,{A:()=>E});var n=s(33873),t=s.n(n),o=s(47795),a=s.n(o),i=s(66866),l=s(41864);async function c({username:e,host:r,grants:s,userId:n}){let t=!1;if(console.log("Handling Grants for User =>",e,r),!e)return console.log("No username provided."),t;if(!r)return console.log(`No Host provided. \x1b[35m\`--host\`\x1b[0m flag is required`),t;if(!s)return console.log("No grants Array provided."),t;try{let o=await (0,i.A)(`SELECT * FROM mysql.user WHERE User = '${e}' AND Host = '${r}'`);if(o?.[0]?.User){let t=await (0,i.A)(`SHOW GRANTS FOR '${e}'@'${r}'`);for(let e=0;e",e.message)}return t}var _=s(68829),S=s(95969);s(60818).config({path:t().resolve(__dirname,"../../../.env")});let u=process.env.DSQL_DB_HOST||"127.0.0.1";async function E({userId:e,mariadbUserHost:r,mariadbUsername:s,sqlUserID:n}){let t=await (0,l.A)({query:"SELECT * FROM mariadb_users"});if(!t?.[0])return;let o=!!e&&e==Number(process.env.DSQL_SU_USER_ID);for(let E=0;E",e.message)}}}},41864:(e,r,s)=>{s.d(r,{A:()=>l});var n=s(29021),t=s.n(n),o=s(33873),a=s.n(o),i=s(7447);async function l({query:e,values:r}){let s;let n=(0,i.A)();try{s=e&&r?await n.query(e,r):await n.query(e)}catch(r){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",r.message),console.log(r),console.log(n.config());let e=a().resolve(process.cwd(),"./.tmp");t().existsSync(e)||t().mkdirSync(e,{recursive:!0}),t().appendFileSync(a().resolve(e,"./dbErrorLogs.txt"),JSON.stringify(r,null,4)+"\n"+Date()+"\n\n\n","utf8"),s=null}finally{await n?.end()}return s?JSON.parse(JSON.stringify(s)):null}},66866:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(41864);async function t(e){let r;try{r=await (0,n.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(7447);async function t(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(9973),t=s.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(82535);function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>n});function n(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/7303.js b/dsql-app/.local_dist/server/chunks/7303.js index c5e80e17..4b18a2cf 100644 --- a/dsql-app/.local_dist/server/chunks/7303.js +++ b/dsql-app/.local_dist/server/chunks/7303.js @@ -1,4 +1,4 @@ -"use strict";exports.id=7303,exports.ids=[7303],exports.modules={57660:(e,s,a)=>{let r;a.d(s,{A:()=>u});var l=a(8732),t=a(82015),n=a.n(t),o=a(46169);async function i({e,setLoading:s,user:a,image:r,query:l}){s(!0);let t={first_name:e.target.first_name.value,last_name:e.target.last_name.value,email:a?null:e.target.email_address.value,username:a?null:e.target.username.value,password:a?null:e.target.password.value,image:r||null};l?.invite&&(t.inviteObject=l),(0,o.A)(a?"/api/updateUser":"/api/registerUser",{method:"post",body:t},!!a).then(e=>{console.log(e),!a&&e?.insertId?(localStorage.setItem("id",e.insertId),(0,o.A)("/api/loginUser",{method:"post",body:{email:t.email,password:t.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):a&&e?.user?window.location.reload():e?.msg&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{s(!1)},2e3)})}var c=a(10621),d=a(16757),m=a(88006);function u({user:e,query:s,image:a}){let t=s?.email?s.email:e?.email?e.email:"",[u,p]=n().useState(null),[_,f]=n().useState(!1);return(0,l.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[_&&(0,l.jsx)(d.A,{}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-0"}),(0,l.jsx)(m.A,{user:null,setLoading:f}),(0,l.jsxs)("div",{className:"w-full justify-center relative",children:[(0,l.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,l.jsx)("hr",{className:"absolute"})]})]}),(0,l.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:r=>{r.preventDefault(),window.confirm("Update Account Information?")&&i({e:r,setLoading:f,user:e,image:a,query:s})},children:[u&&(0,l.jsx)(c.A,{message:u}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,l.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.first_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,l.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.last_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"username",children:"Username"}),(0,l.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=username&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Username Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:e?e.username:"",required:!e,readOnly:!!e})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,l.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let s=e.target;window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=email&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Email Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:t,required:!0,readOnly:!!e})]}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"password",children:"Password"}),(0,l.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,l.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let s=e.target;s.closest("form")?.password.value===s.value?s.classList.remove("warning"):s.classList.add("warning")},required:!0})]}),(0,l.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,l.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,l.jsx)("button",{type:"submit",className:"w-full",children:e?(0,l.jsx)("span",{children:"Update Account Info"}):(0,l.jsx)("span",{children:"Create Account"})}),!e&&(0,l.jsx)(n().Fragment,{children:(0,l.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,l.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},88006:(e,s,a)=>{function r({user:e,setLoading:s}){return null}a.d(s,{A:()=>r}),a(8732),a(82015),a(76102),a(46169),a(28133),a(48697)},77047:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(29021),l=a.n(r);async function t({user:e,message:s,component:a,noMail:r,req:t}){let n=new Date,o=(()=>{if(!t)return null;try{let e=t.headers["x-forwarded-for"],s=t.headers["x-real-ip"],a=t.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],l=a||r||s||t.socket.remoteAddress;if(!l)return null;return String(l)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";exports.id=7303,exports.ids=[7303],exports.modules={57660:(e,s,a)=>{let r;a.d(s,{A:()=>u});var l=a(8732),t=a(82015),n=a.n(t),o=a(46169);async function i({e,setLoading:s,user:a,image:r,query:l}){s(!0);let t={first_name:e.target.first_name.value,last_name:e.target.last_name.value,email:a?null:e.target.email_address.value,username:a?null:e.target.username.value,password:a?null:e.target.password.value,image:r||null};l?.invite&&(t.inviteObject=l),(0,o.A)(a?"/api/updateUser":"/api/registerUser",{method:"post",body:t},!!a).then(e=>{console.log(e),!a&&e?.insertId?(localStorage.setItem("id",e.insertId),(0,o.A)("/api/loginUser",{method:"post",body:{email:t.email,password:t.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):a&&e?.user?window.location.reload():e?.msg&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{s(!1)},2e3)})}var c=a(10621),d=a(16757),m=a(88006);function u({user:e,query:s,image:a}){let t=s?.email?s.email:e?.email?e.email:"",[u,p]=n().useState(null),[_,f]=n().useState(!1);return(0,l.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[_&&(0,l.jsx)(d.A,{}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-0"}),(0,l.jsx)(m.A,{user:null,setLoading:f}),(0,l.jsxs)("div",{className:"w-full justify-center relative",children:[(0,l.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,l.jsx)("hr",{className:"absolute"})]})]}),(0,l.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:r=>{r.preventDefault(),window.confirm("Update Account Information?")&&i({e:r,setLoading:f,user:e,image:a,query:s})},children:[u&&(0,l.jsx)(c.A,{message:u}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,l.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.first_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,l.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.last_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"username",children:"Username"}),(0,l.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=username&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Username Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:e?e.username:"",required:!e,readOnly:!!e})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,l.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let s=e.target;window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=email&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Email Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:t,required:!0,readOnly:!!e})]}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"password",children:"Password"}),(0,l.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,l.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let s=e.target;s.closest("form")?.password.value===s.value?s.classList.remove("warning"):s.classList.add("warning")},required:!0})]}),(0,l.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,l.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,l.jsx)("button",{type:"submit",className:"w-full",children:e?(0,l.jsx)("span",{children:"Update Account Info"}):(0,l.jsx)("span",{children:"Create Account"})}),!e&&(0,l.jsx)(n().Fragment,{children:(0,l.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,l.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},88006:(e,s,a)=>{function r({user:e,setLoading:s}){return null}a.d(s,{A:()=>r}),a(8732),a(82015),a(76102),a(46169),a(28133),a(48697),a(53881)},77047:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(29021),l=a.n(r);async function t({user:e,message:s,component:a,noMail:r,req:t}){let n=new Date,o=(()=>{if(!t)return null;try{let e=t.headers["x-forwarded-for"],s=t.headers["x-real-ip"],a=t.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],l=a||r||s||t.socket.remoteAddress;if(!l)return null;return String(l)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${s} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} diff --git a/dsql-app/.local_dist/server/chunks/7337.js b/dsql-app/.local_dist/server/chunks/7337.js index 52448545..9159d537 100644 --- a/dsql-app/.local_dist/server/chunks/7337.js +++ b/dsql-app/.local_dist/server/chunks/7337.js @@ -1,16 +1,16 @@ -"use strict";exports.id=7337,exports.ids=[7337],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>l}),r(76102);var n=r(65967),a=r.n(n);r(30889);var o=r(93726);let l=r.n(o)()},33170:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(98e3),a=r(67619),o=r(48786);async function l({paradigm:e,userId:t,dbName:r,tableName:l,payload:s,payloadType:i}){let c={};try{let a=`${process.env.DSQL_USER_DB_PREFIX}${t}_${r.replace(/ /g,"")}`;switch(e){case"export":let u=await (0,o.A)(`SELECT * FROM \`${a}\`.\`${l}\``);c.tableData=u;break;case"import":let d="base64"==i?Buffer.from(s,"base64").toString():s,_="object"===i?s:JSON.parse(d);for(let e=0;e<_.length;e++){let t=_[e],r=await (0,n.A)({data:t,dbFullName:a,tableName:l,dbContext:"Dsql User",paradigm:"Full Access",duplicateColumnName:"id",duplicateColumnValue:t?.id,update:!0});if(r.error)throw Error(r.error)}break;default:return null}return c}catch(e){return(0,a.A)({component:"/functions/backend/importExportTableDataFn",message:e.message}),null}}},69842:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(39383),a=r.n(n),o=r(55153);async function l(e,t,r,n){let l=a()({req:e,level:r?"deep":void 0});return n&&l.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),l=r(30802),s=r(68829),i=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:u,tableSchema:d,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:f,forceLocal:g}){let N=!!g||(0,c.A)({dbContext:e,dbFullName:r}),L=N?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,E=N?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${N?"":`\`${r}\`.`}\`${n}\` WHERE \`${_}\`=?`,a=await (0,i.A)(E,t,[p]);if(a?.[0]&&!S)return null;if(a&&a[0]&&S)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:n,data:u,tableSchema:d,encryptionKey:D,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let m=Object.keys(u),y=[],h=[];for(let e=0;ee.fieldName==t):null,l=n&&n[0]?n[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:D,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(l?.richText||String(r).match(i))&&(r=a()(r,o.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),y.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(y.push("`date_created`"),h.push(Date())),u?.date_created_code||(y.push("`date_created_code`"),h.push(Date.now())),u?.date_updated||(y.push("`date_updated`"),h.push(Date())),u?.date_updated_code||(y.push("`date_updated_code`"),h.push(Date.now()));let A=`INSERT INTO ${N?"":`\`${r}\`.`}\`${n}\` (${y.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,i.A)(L,A,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),a=r.n(n),o=r(92652),l=r(68829),s=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!n||!Object.keys(n).length)return null;let D=!!S||(0,s.A)({dbContext:e,dbFullName:t}),f=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),N=[],L=[];for(let e=0;ee.fieldName===t):null,i=s&&s[0]?s[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(i?.richText||String(r).match(u))&&(r=a()(r,o.A)),i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),N.push(`\`${t}\`=?`),"number"==typeof r?L.push(String(r)):L.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}N.push(`date_updated='${Date()}'`),N.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${N.join(",")} WHERE \`${u}\`=?`;return L.push(d),await (0,i.A)(f,E,L)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(29021),a=r.n(n);async function o({user:e,message:t,component:r,noMail:n,req:o}){let l=new Date,s=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],t=o.headers["x-real-ip"],r=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";exports.id=7337,exports.ids=[7337],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},55153:(e,t,r)=>{r.d(t,{On:()=>o.a,_n:()=>s}),r(76102);var n=r(65967),o=r.n(n);r(30889);var a=r(93726);let s=r.n(a)()},33170:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(98e3),o=r(67619),a=r(48786);async function s({paradigm:e,userId:t,dbName:r,tableName:s,payload:l,payloadType:_}){let i={};try{let o=`${process.env.DSQL_USER_DB_PREFIX}${t}_${r.replace(/ /g,"")}`;switch(e){case"export":let c=await (0,a.A)(`SELECT * FROM \`${o}\`.\`${s}\``);i.tableData=c;break;case"import":let u="base64"==_?Buffer.from(l,"base64").toString():l,d="object"===_?l:JSON.parse(u);for(let e=0;e{r.d(t,{A:()=>s});var n=r(39383),o=r.n(n),a=r(55153);async function s(e,t,r,n){let s=o()({req:e,level:r?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&s.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?{user:null,appData:l}:{user:s.payload,appData:l}}},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),o=r.n(n),a=r(92652),s=r(30802),l=r(68829),_=r(64292),i=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:c,tableSchema:u,duplicateColumnName:d,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:L,forceLocal:f}){let g=!!f||(0,i.A)({dbContext:e,dbFullName:r}),E=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,N=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,d&&"string"==typeof d){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${n}\` WHERE \`${d}\`=?`,o=await (0,_.A)(N,t,[p]);if(o?.[0]&&!S)return null;if(o&&o[0]&&S)return await (0,s.A)({dbContext:e,dbFullName:r,tableName:n,data:c,tableSchema:u,encryptionKey:D,encryptionSalt:L,identifierColumnName:d,identifierValue:p||""})}let O=Object.keys(c),A=[],m=[];for(let e=0;ee.fieldName==t):null,s=n&&n[0]?n[0]:null;if(null==r||void 0==r||s?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:D,encryptionSalt:L}),console.log("DSQL: Encrypted value =>",r));let _=/<[^>]+>/g;(s?.richText||String(r).match(_))&&(r=o()(r,a.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(A.push("`date_created`"),m.push(Date())),c?.date_created_code||(A.push("`date_created_code`"),m.push(Date.now())),c?.date_updated||(A.push("`date_updated`"),m.push(Date())),c?.date_updated_code||(A.push("`date_updated_code`"),m.push(Date.now()));let y=`INSERT INTO ${g?"":`\`${r}\`.`}\`${n}\` (${A.join(",")}) VALUES (${m.map(()=>"?").join(",")})`;return await (0,_.A)(E,y,m)}},30802:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(72583),o=r.n(n),a=r(92652),s=r(68829),l=r(52939),_=r(64292);async function i({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:i,identifierColumnName:c,identifierValue:u,encryptionKey:d,encryptionSalt:p,forceLocal:S}){if(!n||!Object.keys(n).length)return null;let D=!!S||(0,l.A)({dbContext:e,dbFullName:t}),L=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),g=[],E=[];for(let e=0;ee.fieldName===t):null,_=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(_?.richText||String(r).match(c))&&(r=o()(r,a.A)),_?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:d,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),_?.pattern&&!new RegExp(_.pattern,_.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${c}\`=?`;return E.push(u),await (0,_.A)(L,N,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(29021),o=r.n(n);async function a({user:e,message:t,component:r,noMail:n,req:a}){let s=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=r||n||t||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(n+=` -URL: ${o.url}`),o?.body&&(n+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),s&&(n+=` -IP: ${s}`),n+=` -Date: ${l.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),a?.url&&(n+=` +URL: ${a.url}`),a?.body&&(n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${s.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let _=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(55511),a=r(79428),o=r(31542);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:s,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(l,s,i),_=a.Buffer.alloc(u,0),p=(0,n.createCipheriv)(c,d,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(9973),a=r.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(55511),o=r(79428),a=r(31542);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:l,keyLen:_,algorithm:i,bufferAllocSize:c}=(0,a.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,n.scryptSync)(s,l,_),d=o.Buffer.alloc(c,0),p=(0,n.createCipheriv)(i,u,d);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(7447);async function o(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(o(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(9973),o=r.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/8704.js b/dsql-app/.local_dist/server/chunks/8704.js index e23aaf2f..ad28054b 100644 --- a/dsql-app/.local_dist/server/chunks/8704.js +++ b/dsql-app/.local_dist/server/chunks/8704.js @@ -1 +1 @@ -"use strict";exports.id=8704,exports.ids=[8704],exports.modules={39506:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(8732),l=a(82015),n=a.n(l),r=a(16757),i=a(83921),d=a(46169);function c({paradigm:e,payload:t,setLoading:a,table:s,database:l}){a(!0),(0,d.A)("/api/exportTableData",{method:"POST",body:{paradigm:e,dbName:l.db_slug,tableName:s.tableName,payload:t}},!0).then(t=>{if(t.success){if("export"==e){let e=new Blob([JSON.stringify(t.data||[],null,4)],{type:"application/json"}),a=URL.createObjectURL(e),n=document.createElement("a");n.href=a,n.style.display="none",n.download=`${l.db_slug}-${s.tableName}-${Date.now()}.json`,document.body.appendChild(n),n.click(),document.body.removeChild(n)}else"import"==e&&(window.alert("Data Imported Successfully"),window.location.reload())}else t.msg&&window.alert(t.msg)}).catch(e=>{console.log(e)}).finally(()=>{a(!1)})}function o({database:e,table:t}){let[a,l]=n().useState(!1),[d,o]=n().useState(!0),u=n().useRef(null);return n().useRef(null),(0,s.jsxs)("div",{className:"relative",children:[a&&(0,s.jsx)(r.A,{width:"15px"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{c({paradigm:"export",database:e,setLoading:l,table:t})},children:"Export"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{u.current?.addEventListener("change",a=>{l(!0);let s=a.target;if(!s.files?.[0]){window.alert("No FIles selected"),l(!1);return}i.A({inputFile:s.files[0]}).then(a=>{window.confirm(`Use this file '${a.fileName}' as your import file?`)?c({paradigm:"import",payload:a.fileBase64,database:e,setLoading:l,table:t}):l(!1),o(!1),setTimeout(()=>{o(!0)},200)})}),u.current?.click()},children:"Import"}),d&&(0,s.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:u})]})}},42427:(e,t,a)=>{a.d(t,{A:()=>x});var s=a(8732),l=a(82015),n=a.n(l),r=a(41836),i=a(95939),d=a(1346),c=a(80830),o=a(16757),u=a(84483),m=a(46169);function h({database:e,table:t,setOpenPopover:a,dbSchemaData:l,query:r}){let[i,d]=n().useState(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{className:"ghost p-3 justify-start",onClick:()=>{d(!0),setTimeout(()=>{a&&a(!1)},200)},children:"Sync Data"}),(0,s.jsx)(u.A,{open:i,setOpen:d,children:(0,s.jsx)(b,{database:e,table:t,dbSchemaData:l,query:r})})]})}function b({database:e,table:t,query:a,dbSchemaData:l}){let[r,i]=n().useState(l),[u,h]=n().useState("Push"),[b,x]=n().useState(r?.[0]),[p,f]=n().useState(b?.tables),[g,j]=n().useState(p?.[0]),[N,y]=n().useState(!1),[w,v]=n().useState(!1);return(0,s.jsxs)("div",{className:"stack gap-2 relative w-full",children:[N||!r&&(0,s.jsx)(o.A,{width:"20px"}),(0,s.jsx)("h3",{className:"m-0 text-lg",children:"Sync Data with another table"}),w?(0,s.jsxs)("span",{className:"info green inline",children:["The selected table matches ",(0,s.jsx)("b",{children:t.tableFullName})," ","schema"]}):(0,s.jsxs)("span",{className:"info warning inline",children:["The selected table is not compatible with"," ",(0,s.jsx)("b",{children:t.tableFullName})]}),r&&(0,s.jsxs)("form",{onSubmit:s=>{!function({e,setLoading:t,database:a,table:s,query:l}){e.preventDefault(),t(!0);let n=e.target,r=n.paradigm?.value,i=n.database?.value,d=n.table?.value,c={paradigm:r,src:{db:a.db_slug,table:s.tableName},dst:{db:i,table:d},delegated:l.delegated};if(!window.confirm("Pull"==r?"NOTE: This operation will override the current database entries. Continue?":"NOTE: This operation will override the selected database entries. Continue?")){setTimeout(()=>{t(!1)},1e3);return}(0,m.A)("/api/sync-table-data",{method:"POST",body:{...c}},!0).then(e=>{e.success?(window.alert("Data Sync Successful"),window.location.reload()):e.msg&&window.alert("ERROR: "+e.msg)}).finally(()=>{setTimeout(()=>{t(!1)},1e3)})}({e:s,database:e,setLoading:y,table:t,query:a})},className:"w-full stack gap-2 items-stretch",children:[(0,s.jsxs)("div",{className:"stack gap-2 my-2",children:[(0,s.jsx)(d.A,{radioValues:[{title:"Push",payload:"Push",default:!0},{title:"Pull",payload:"Pull"}],name:"paradigm",smallText:!0,flexRow:!0,onChangeHandler:e=>{h(e.target.value)}}),(0,s.jsx)("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Push"==u?(0,s.jsxs)(s.Fragment,{children:["Sync data from the current table(",(0,s.jsx)("b",{children:t.tableFullName}),") to the selected table below"]}):(0,s.jsxs)(s.Fragment,{children:["Sync data from the selected table below to the current table(",(0,s.jsx)("b",{children:t.tableFullName}),")"]})})]}),(0,s.jsx)(c.A,{selectOptions:r.filter(t=>t.dbFullName!==e.db_full_name).map(e=>({title:e.dbName,payload:e.dbSlug})),name:"database",onChangeHandler:e=>{let t=r.find(t=>t.dbSlug==e.target.value);t&&(x(t),f(t.tables),j(t.tables?.[0]))}}),(0,s.jsx)(c.A,{selectOptions:p.map(e=>({title:e.tableFullName,payload:e.tableName})),name:"table",onChangeHandler:e=>{let t=p.find(t=>t.tableName===e.target.value);t&&j(t)}}),(0,s.jsx)("button",{className:w?"":"disabled",children:"Sync"})]})]})}function x({database:e,table:t,dbSchemaData:a,query:l}){let[d,c]=n().useState(!1);return(0,s.jsx)(r.Popover,{isOpen:d,onClickOutside:()=>c(!1),positions:["bottom"],align:"end",content:(0,s.jsxs)("div",{className:"stack items-stretch bg-white rounded shadow-md gap-0 min-w-[200px]",children:[(0,s.jsx)(h,{database:e,table:t,setOpenPopover:c,dbSchemaData:a,query:l}),(0,s.jsx)("hr",{className:"m-0"})]}),containerClassName:"z-[1000]",children:(0,s.jsx)("button",{onClick:()=>{c(!d)},className:"outlined gray px-2 py-1.5",children:(0,s.jsx)(i.A,{})})})}a(27825)},7141:(e,t,a)=>{a.a(e,async(e,s)=>{try{let b;a.d(t,{A:()=>h});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(80830),c=a(83155),o=a(46169),u=a(16757),m=e([i]);function h({data:e}){let{table:t,entries:a,activeEntries:s,setActiveEntries:n,confirmedDelegetedUser:m,database:h,targetField:x,searchTerm:p}=r().useContext(i.TableEntriesContext);m?.delegated,m?.priviledges?.match(/Edit Tables/i),m?.priviledges?.match(/Delete Tables/i),m?.priviledges?.match(/Create Tables/i);let[f,g]=r().useState(!1),j=r().useRef(),[N,y]=r().useState(null);function w(e){if(g(!0),s&&n(null),!e?.toString().match(/./)){setTimeout(()=>{n&&n(a||[]),g(!1)},500);return}window.clearTimeout(b);let l=t?.fields.filter(e=>e.fieldName===x?.current),r=l&&l[0]&&l[0].dataType?.match(/int/i)||x?.current?.match(/^id$/)?"equal":"like";b=setTimeout(()=>{g(!1),(0,o.A)(`/api/queryEntriesSearchTerm?db=${h?.db_full_name}&table=${t?.tableName}&field=${x?.current}&term=${e}&operator=${r}`).then(e=>{"number"==typeof e.count&&y(e.count),e.success&&n&&n(e.result),g(!1)})},500)}return(0,l.jsxs)("div",{className:"w-full flex-col items-stretch",children:[(0,l.jsxs)("form",{onSubmit:e=>{e.preventDefault(),p?.current&&w(p.current)},className:"flex flex-row items-stretch gap-4 w-full",children:[(0,l.jsx)("div",{className:"max-w-xs",children:(0,l.jsx)(d.A,{required:!0,selectOptions:t?t.fields.map(e=>({title:e.fieldName||"",payload:e.fieldName||""})):[],name:"database_tables",onChangeHandler:e=>{x&&(x.current=e.target.value)},title:"Select Field",defaultValue:x?.current,id:"entries-search-field-select"})}),(0,l.jsx)("div",{className:"grow",children:(0,l.jsx)(c.A,{title:"Search Term",placeholder:"Enter search term that corresponds with the selected field type ...",onInputHandler:e=>{let t=e.target;t.value?.match(/./)&&p?p.current=t.value:p&&(p.current=null),w(t.value)},elementRef:j,id:"entries-search-input"})}),f&&(0,l.jsx)("div",{className:"relative items-center justify-center",children:(0,l.jsx)("div",{className:"relative mt-5 w-6",children:(0,l.jsx)(u.A,{width:"20px"})})})]}),p?.current?.match(/./)&&(0,l.jsx)("div",{className:"py-4",children:(0,l.jsxs)("span",{className:"text-lg",children:["number"==typeof N?N>0?(0,l.jsxs)("b",{children:[N," "]}):(0,l.jsx)(l.Fragment,{children:"No "}):"... ","Search result",N&&1!==N?"s":""," for"," ",(0,l.jsxs)("b",{children:['"',p.current,'"']})]})})]})}i=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},61925:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>j});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(59023),c=a(53926),o=a(73872),u=a(70468),m=a(537),h=a(51275),b=a(23791),x=a(16757);a(46169);var p=a(39506),f=a(42427),g=e([i,o,u,b]);function j(){let{user:e,database:t,table:s,dbSchemaData:n,setTargetEntry:x,richTextEditors:g,jsonTextEditors:j,query:y,confirmedDelegetedUser:w,activeEntries:v,entriesCount:S,setActiveEntries:A}=r().useContext(i.TableEntriesContext),T=a(94327);return w?.delegated,w?.priviledges?.match(/Edit Tables/i),w?.priviledges?.match(/Delete Tables/i),w?.priviledges?.match(/Create Tables/i),(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{className:"flex-wrap",children:[(0,l.jsx)(d.A,{}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:(0,l.jsxs)("span",{className:"flex items-center flex-wrap gap-2",children:["All Entries In"," ",(0,l.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[s.tableFullName,(0,l.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,l.jsx)(o.A,{slugText:s.tableName,justIcon:!0})})]})," ","Table"]})})]}),(0,l.jsxs)("div",{className:"w-full sm:w-auto",children:[(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"button flex items-center gap-2 w-full sm:w-auto justify-center",children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(p.A,{database:t,table:s}),(0,l.jsx)(f.A,{database:t,table:s,dbSchemaData:n,query:y})]})]}),(0,l.jsx)(c.A,{confirmedDelegetedUser:y?.delegated,user:e})]}),t.active_clone?(0,l.jsx)(m.A,{database:t,user:e}):(0,l.jsx)(l.Fragment,{}),t.remote_connected?(0,l.jsx)(b.p,{database:t}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(h.A,{table:s,database:t,user:e}),(0,l.jsx)(u.A,{user:e,entries:v,database:t,table:s,setTargetEntry:x,dbSchemaData:n,richTextEditors:g,dataTypes:T,query:y,confirmedDelegetedUser:w,jsonTextEditors:j,search:!0}),S>20&&(0,l.jsx)(N,{activeEntries:v,setActiveEntries:A,database:t,table:s,entriesCount:S})]})}function N({activeEntries:e,setActiveEntries:t,database:a,table:s,entriesCount:n}){r().useContext(i.TableEntriesContext);let d=r().useRef(),c=r().useRef(1);return 20*Number(c.current)>=n?(0,l.jsx)(r().Fragment,{}):(0,l.jsx)("div",{className:"w-full flex items-center justify-center",ref:d,children:(0,l.jsx)(x.A,{position:"relative",style:{backgroundColor:"transparent"},width:"20px"})})}[i,o,u,b]=g.then?(await g)():g,s()}catch(e){s(e)}})},70468:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>b});var l=a(8732),n=a(82015),r=a.n(n),i=a(23180),d=a(7141),c=a(16757),o=a(39506),u=a(42427),m=a(2833),h=e([d]);function b({user:e,entries:t,database:a,table:s,setTargetEntry:n,dbSchemaData:h,richTextEditors:b,jsonTextEditors:x,dataTypes:p,title:f,confirmedDelegetedUser:g,query:j,search:N,entriesCount:y}){g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let{active_clone:w,active_clone_parent_db:v,remote_connected:S}=a;return(0,l.jsx)(r().Fragment,{children:(0,l.jsxs)("section",{className:"paper gray gray-bg",children:[f&&(0,l.jsxs)("div",{className:"justify-between w-full flex-wrap px-4 sm:px-0 pt-4 sm:pt-0",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:f}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("a",{className:"button flex gap-2 items-center",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(o.A,{database:a,table:s}),(0,l.jsx)(u.A,{database:a,table:s,dbSchemaData:h,query:j})]})]}),N&&(0,l.jsx)(d.A,{}),(0,l.jsxs)("div",{className:"w-full flex-col gap-6",children:[t?.[0]&&t.map(t=>(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(i.A,{user:e,database:a,table:s,dbSchemaData:h,richTextEditors:b,dataTypes:p,entry:t,query:j,confirmedDelegetedUser:g,jsonTextEditors:x})},t.id)),!t&&(0,l.jsx)("div",{className:"w-full h-[300px]",children:(0,l.jsx)(c.A,{position:"relative"})}),t&&!t?.[0]&&(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"border-dotted border-slate-200 border-2 p-4 w-full flex-col rounded flex items-center hover:border-primary/50 gap-2",children:[(0,l.jsx)("span",{className:"text-slate-400 text-center",children:"No Entries Added Yet."}),(0,l.jsx)(m.A,{}),(0,l.jsx)("span",{className:"text-center",children:"Add an Entry to this Table"})]}),y&&y>10?(0,l.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries`,className:"button outlined gray w-full -mb-4",children:(0,l.jsx)("span",{children:"See All Entries"})}):null,t?.[0]&&f&&(0,l.jsxs)("a",{className:"button flex gap-2 items-center w-full justify-center mt-2 more-padding",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,style:{borderStyle:"dotted",borderWidth:"2px"},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]})]})]})})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},1346:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:n,labelColor:r,baseText:i,smallText:d,className:c}){try{return(0,s.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(n?"":" flex-col ")+(c||""),children:e.map((e,n)=>{let{payload:c,title:o,jsx:u}=e,m=!1===c?c:c||o||null;return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+m,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof m?m:void 0}),u||(0,s.jsx)("label",{htmlFor:t+"_"+m,className:"text-lg m-0 "+(r||"text-slate-800")+(i?" text-base":d?" text-sm":" text-lg"),children:o})]},n+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,s.jsx)("div",{children:"Form Radio Error"})}}a(82015)},51275:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732),l=a(82015),n=a.n(l);function r({table:e,database:t,user:a,activeDbClone:l}){let r=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===t.db_full_name;return r?(0,s.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,s.jsxs)("span",{children:["this current database(",(0,s.jsx)("b",{children:t.db_name}),")."]}):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:r})}),(0,s.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,s.jsx)(n().Fragment,{})}},78704:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{TableEntriesContext:()=>y,default:()=>j,getServerSideProps:()=>N});var l=a(8732),n=a(82015),r=a.n(n),i=a(29021),d=a.n(i),c=a(92702),o=a(72837),u=a(61925),m=a(8949),h=a(52854),b=a(22873),x=a(77047),p=a(71934),f=a(43363),g=e([o,u,m]);[o,u,m]=g.then?(await g)():g;let y=r().createContext({});function j({user:e,database:t,table:a,dbSchemaData:s,entries:n,query:i,confirmedDelegetedUser:d,entriesCount:c}){let h=`${a.tableFullName} Table Entries | Datasquirel`,b=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:h}),(0,l.jsx)("meta",{name:"description",content:"All Entries in table"})]}),[x,p]=r().useState(null),[g,j]=r().useState(n),N=r().useRef("title"),w=r().useRef(null),v=r().useRef([]),S=r().useRef([]);return(0,l.jsx)(o.A,{head:b,extraHeaderContent:(0,l.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:d,user:e}),children:(0,l.jsxs)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:s,entries:n,targetEntry:x,setTargetEntry:p,richTextEditors:v,jsonTextEditors:S,query:i,confirmedDelegetedUser:d,activeEntries:g,setActiveEntries:j,targetField:N,searchTerm:w,entriesCount:c},children:[(0,l.jsx)(u.A,{}),(0,l.jsx)(f.A,{snug:!0})]})})}async function N({req:e,res:t,query:a}){let s=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,l=await (0,b.A)({request:e,user:s,databaseSlug:t,query:a});if(!l)throw Error("No Db Object Found!");let{dbUserId:n}=l,r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${a.single}'`),i=r[0].db_full_name;if(!r||!r[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),o=(c.filter(e=>e.dbFullName===r[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],u=await (0,h.A)({queryString:`SELECT * FROM \`${r[0].db_full_name}\`.\`${o.tableName}\` ORDER BY id DESC LIMIT 20`,tableSchema:o,database:i}),m=await (0,h.A)({queryString:`SELECT COUNT(id) AS count FROM \`${r[0].db_full_name}\`.\`${o.tableName}\``,tableSchema:o,database:i});return{props:{user:s,database:r[0],table:o,dbSchemaData:c,entries:u,query:a,confirmedDelegetedUser:l,entriesCount:m?.[0]?.count||0}}}catch(e){return(0,x.A)({component:"[single_table]/entries-page-component/getServerSideProps/catch-error",message:e.message,user:s}),{props:{user:s,database:null,table:null,entries:[]}}}}s()}catch(e){s(e)}})}}; \ No newline at end of file +"use strict";exports.id=8704,exports.ids=[8704],exports.modules={39506:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(8732),l=a(82015),n=a.n(l),r=a(16757),i=a(83921),d=a(46169);function c({paradigm:e,payload:t,setLoading:a,table:s,database:l}){a(!0),(0,d.A)("/api/exportTableData",{method:"POST",body:{paradigm:e,dbName:l.db_slug,tableName:s.tableName,payload:t}},!0).then(t=>{if(t.success){if("export"==e){let e=new Blob([JSON.stringify(t.data||[],null,4)],{type:"application/json"}),a=URL.createObjectURL(e),n=document.createElement("a");n.href=a,n.style.display="none",n.download=`${l.db_slug}-${s.tableName}-${Date.now()}.json`,document.body.appendChild(n),n.click(),document.body.removeChild(n)}else"import"==e&&(window.alert("Data Imported Successfully"),window.location.reload())}else t.msg&&window.alert(t.msg)}).catch(e=>{console.log(e)}).finally(()=>{a(!1)})}function o({database:e,table:t}){let[a,l]=n().useState(!1),[d,o]=n().useState(!0),u=n().useRef(null);return n().useRef(null),(0,s.jsxs)("div",{className:"relative",children:[a&&(0,s.jsx)(r.A,{width:"15px"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{c({paradigm:"export",database:e,setLoading:l,table:t})},children:"Export"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{u.current?.addEventListener("change",a=>{l(!0);let s=a.target;if(!s.files?.[0]){window.alert("No FIles selected"),l(!1);return}i.A({inputFile:s.files[0]}).then(a=>{window.confirm(`Use this file '${a.fileName}' as your import file?`)?c({paradigm:"import",payload:a.fileBase64,database:e,setLoading:l,table:t}):l(!1),o(!1),setTimeout(()=>{o(!0)},200)})}),u.current?.click()},children:"Import"}),d&&(0,s.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:u})]})}},42427:(e,t,a)=>{a.d(t,{A:()=>x});var s=a(8732),l=a(82015),n=a.n(l),r=a(41836),i=a(95939),d=a(1346),c=a(80830),o=a(16757),u=a(84483),m=a(46169);function h({database:e,table:t,setOpenPopover:a,dbSchemaData:l,query:r}){let[i,d]=n().useState(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{className:"ghost p-3 justify-start",onClick:()=>{d(!0),setTimeout(()=>{a&&a(!1)},200)},children:"Sync Data"}),(0,s.jsx)(u.A,{open:i,setOpen:d,children:(0,s.jsx)(b,{database:e,table:t,dbSchemaData:l,query:r})})]})}function b({database:e,table:t,query:a,dbSchemaData:l}){let[r,i]=n().useState(l),[u,h]=n().useState("Push"),[b,x]=n().useState(r?.[0]),[p,f]=n().useState(b?.tables),[g,j]=n().useState(p?.[0]),[N,y]=n().useState(!1),[w,v]=n().useState(!1);return(0,s.jsxs)("div",{className:"stack gap-2 relative w-full",children:[N||!r&&(0,s.jsx)(o.A,{width:"20px"}),(0,s.jsx)("h3",{className:"m-0 text-lg",children:"Sync Data with another table"}),w?(0,s.jsxs)("span",{className:"info green inline",children:["The selected table matches ",(0,s.jsx)("b",{children:t.tableFullName})," ","schema"]}):(0,s.jsxs)("span",{className:"info warning inline",children:["The selected table is not compatible with"," ",(0,s.jsx)("b",{children:t.tableFullName})]}),r&&(0,s.jsxs)("form",{onSubmit:s=>{!function({e,setLoading:t,database:a,table:s,query:l}){e.preventDefault(),t(!0);let n=e.target,r=n.paradigm?.value,i=n.database?.value,d=n.table?.value,c={paradigm:r,src:{db:a.db_slug,table:s.tableName},dst:{db:i,table:d},delegated:l.delegated};if(!window.confirm("Pull"==r?"NOTE: This operation will override the current database entries. Continue?":"NOTE: This operation will override the selected database entries. Continue?")){setTimeout(()=>{t(!1)},1e3);return}(0,m.A)("/api/sync-table-data",{method:"POST",body:{...c}},!0).then(e=>{e.success?(window.alert("Data Sync Successful"),window.location.reload()):e.msg&&window.alert("ERROR: "+e.msg)}).finally(()=>{setTimeout(()=>{t(!1)},1e3)})}({e:s,database:e,setLoading:y,table:t,query:a})},className:"w-full stack gap-2 items-stretch",children:[(0,s.jsxs)("div",{className:"stack gap-2 my-2",children:[(0,s.jsx)(d.A,{radioValues:[{title:"Push",payload:"Push",default:!0},{title:"Pull",payload:"Pull"}],name:"paradigm",smallText:!0,flexRow:!0,onChangeHandler:e=>{h(e.target.value)}}),(0,s.jsx)("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Push"==u?(0,s.jsxs)(s.Fragment,{children:["Sync data from the current table(",(0,s.jsx)("b",{children:t.tableFullName}),") to the selected table below"]}):(0,s.jsxs)(s.Fragment,{children:["Sync data from the selected table below to the current table(",(0,s.jsx)("b",{children:t.tableFullName}),")"]})})]}),(0,s.jsx)(c.A,{selectOptions:r.filter(t=>t.dbFullName!==e.db_full_name).map(e=>({title:e.dbName,payload:e.dbSlug})),name:"database",onChangeHandler:e=>{let t=r.find(t=>t.dbSlug==e.target.value);t&&(x(t),f(t.tables),j(t.tables?.[0]))}}),(0,s.jsx)(c.A,{selectOptions:p.map(e=>({title:e.tableFullName,payload:e.tableName})),name:"table",onChangeHandler:e=>{let t=p.find(t=>t.tableName===e.target.value);t&&j(t)}}),(0,s.jsx)("button",{className:w?"":"disabled",children:"Sync"})]})]})}function x({database:e,table:t,dbSchemaData:a,query:l}){let[d,c]=n().useState(!1);return(0,s.jsx)(r.Popover,{isOpen:d,onClickOutside:()=>c(!1),positions:["bottom"],align:"end",content:(0,s.jsxs)("div",{className:"stack items-stretch bg-white rounded shadow-md gap-0 min-w-[200px]",children:[(0,s.jsx)(h,{database:e,table:t,setOpenPopover:c,dbSchemaData:a,query:l}),(0,s.jsx)("hr",{className:"m-0"})]}),containerClassName:"z-[1000]",children:(0,s.jsx)("button",{onClick:()=>{c(!d)},className:"outlined gray px-2 py-1.5",children:(0,s.jsx)(i.A,{})})})}a(27825)},7141:(e,t,a)=>{a.a(e,async(e,s)=>{try{let b;a.d(t,{A:()=>h});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(80830),c=a(83155),o=a(46169),u=a(16757),m=e([i]);function h({data:e}){let{table:t,entries:a,activeEntries:s,setActiveEntries:n,confirmedDelegetedUser:m,database:h,targetField:x,searchTerm:p}=r().useContext(i.TableEntriesContext);m?.delegated,m?.priviledges?.match(/Edit Tables/i),m?.priviledges?.match(/Delete Tables/i),m?.priviledges?.match(/Create Tables/i);let[f,g]=r().useState(!1),j=r().useRef(),[N,y]=r().useState(null);function w(e){if(g(!0),s&&n(null),!e?.toString().match(/./)){setTimeout(()=>{n&&n(a||[]),g(!1)},500);return}window.clearTimeout(b);let l=t?.fields.filter(e=>e.fieldName===x?.current),r=l&&l[0]&&l[0].dataType?.match(/int/i)||x?.current?.match(/^id$/)?"equal":"like";b=setTimeout(()=>{g(!1),(0,o.A)(`/api/queryEntriesSearchTerm?db=${h?.db_full_name}&table=${t?.tableName}&field=${x?.current}&term=${e}&operator=${r}`).then(e=>{"number"==typeof e.count&&y(e.count),e.success&&n&&n(e.result),g(!1)})},500)}return(0,l.jsxs)("div",{className:"w-full flex-col items-stretch",children:[(0,l.jsxs)("form",{onSubmit:e=>{e.preventDefault(),p?.current&&w(p.current)},className:"flex flex-row items-stretch gap-4 w-full",children:[(0,l.jsx)("div",{className:"max-w-xs",children:(0,l.jsx)(d.A,{required:!0,selectOptions:t?t.fields.map(e=>({title:e.fieldName||"",payload:e.fieldName||""})):[],name:"database_tables",onChangeHandler:e=>{x&&(x.current=e.target.value)},title:"Select Field",defaultValue:x?.current,id:"entries-search-field-select"})}),(0,l.jsx)("div",{className:"grow",children:(0,l.jsx)(c.A,{title:"Search Term",placeholder:"Enter search term that corresponds with the selected field type ...",onInputHandler:e=>{let t=e.target;t.value?.match(/./)&&p?p.current=t.value:p&&(p.current=null),w(t.value)},elementRef:j,id:"entries-search-input"})}),f&&(0,l.jsx)("div",{className:"relative items-center justify-center",children:(0,l.jsx)("div",{className:"relative mt-5 w-6",children:(0,l.jsx)(u.A,{width:"20px"})})})]}),p?.current?.match(/./)&&(0,l.jsx)("div",{className:"py-4",children:(0,l.jsxs)("span",{className:"text-lg",children:["number"==typeof N?N>0?(0,l.jsxs)("b",{children:[N," "]}):(0,l.jsx)(l.Fragment,{children:"No "}):"... ","Search result",N&&1!==N?"s":""," for"," ",(0,l.jsxs)("b",{children:['"',p.current,'"']})]})})]})}i=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},61925:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>j});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(59023),c=a(53926),o=a(73872),u=a(70468),m=a(537),h=a(51275),b=a(23791),x=a(16757);a(46169);var p=a(39506),f=a(42427),g=e([i,o,u,b]);function j(){let{user:e,database:t,table:s,dbSchemaData:n,setTargetEntry:x,richTextEditors:g,jsonTextEditors:j,query:y,confirmedDelegetedUser:w,activeEntries:v,entriesCount:S,setActiveEntries:A}=r().useContext(i.TableEntriesContext),T=a(94327);return w?.delegated,w?.priviledges?.match(/Edit Tables/i),w?.priviledges?.match(/Delete Tables/i),w?.priviledges?.match(/Create Tables/i),(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{className:"flex-wrap",children:[(0,l.jsx)(d.A,{}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:(0,l.jsxs)("span",{className:"flex items-center flex-wrap gap-2",children:["All Entries In"," ",(0,l.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[s.tableFullName,(0,l.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,l.jsx)(o.A,{slugText:s.tableName,justIcon:!0})})]})," ","Table"]})})]}),(0,l.jsxs)("div",{className:"w-full sm:w-auto",children:[(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"button flex items-center gap-2 w-full sm:w-auto justify-center",children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(p.A,{database:t,table:s}),(0,l.jsx)(f.A,{database:t,table:s,dbSchemaData:n,query:y})]})]}),(0,l.jsx)(c.A,{confirmedDelegetedUser:y?.delegated,user:e})]}),t.active_clone?(0,l.jsx)(m.A,{database:t,user:e}):(0,l.jsx)(l.Fragment,{}),t.remote_connected?(0,l.jsx)(b.p,{database:t}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(h.A,{table:s,database:t,user:e}),(0,l.jsx)(u.A,{user:e,entries:v,database:t,table:s,setTargetEntry:x,dbSchemaData:n,richTextEditors:g,dataTypes:T,query:y,confirmedDelegetedUser:w,jsonTextEditors:j,search:!0}),S>20&&(0,l.jsx)(N,{activeEntries:v,setActiveEntries:A,database:t,table:s,entriesCount:S})]})}function N({activeEntries:e,setActiveEntries:t,database:a,table:s,entriesCount:n}){r().useContext(i.TableEntriesContext);let d=r().useRef(),c=r().useRef(1);return 20*Number(c.current)>=n?(0,l.jsx)(r().Fragment,{}):(0,l.jsx)("div",{className:"w-full flex items-center justify-center",ref:d,children:(0,l.jsx)(x.A,{position:"relative",style:{backgroundColor:"transparent"},width:"20px"})})}[i,o,u,b]=g.then?(await g)():g,s()}catch(e){s(e)}})},70468:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>b});var l=a(8732),n=a(82015),r=a.n(n),i=a(23180),d=a(7141),c=a(16757),o=a(39506),u=a(42427),m=a(2833),h=e([d]);function b({user:e,entries:t,database:a,table:s,setTargetEntry:n,dbSchemaData:h,richTextEditors:b,jsonTextEditors:x,dataTypes:p,title:f,confirmedDelegetedUser:g,query:j,search:N,entriesCount:y}){g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let{active_clone:w,active_clone_parent_db:v,remote_connected:S}=a;return(0,l.jsx)(r().Fragment,{children:(0,l.jsxs)("section",{className:"paper gray gray-bg",children:[f&&(0,l.jsxs)("div",{className:"justify-between w-full flex-wrap px-4 sm:px-0 pt-4 sm:pt-0",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:f}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("a",{className:"button flex gap-2 items-center",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(o.A,{database:a,table:s}),(0,l.jsx)(u.A,{database:a,table:s,dbSchemaData:h,query:j})]})]}),N&&(0,l.jsx)(d.A,{}),(0,l.jsxs)("div",{className:"w-full flex-col gap-6",children:[t?.[0]&&t.map(t=>(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(i.A,{user:e,database:a,table:s,dbSchemaData:h,richTextEditors:b,dataTypes:p,entry:t,query:j,confirmedDelegetedUser:g,jsonTextEditors:x})},t.id)),!t&&(0,l.jsx)("div",{className:"w-full h-[300px]",children:(0,l.jsx)(c.A,{position:"relative"})}),t&&!t?.[0]&&(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"border-dotted border-slate-200 border-2 p-4 w-full flex-col rounded flex items-center hover:border-primary/50 gap-2",children:[(0,l.jsx)("span",{className:"text-slate-400 text-center",children:"No Entries Added Yet."}),(0,l.jsx)(m.A,{}),(0,l.jsx)("span",{className:"text-center",children:"Add an Entry to this Table"})]}),y&&y>10?(0,l.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries`,className:"button outlined gray w-full -mb-4",children:(0,l.jsx)("span",{children:"See All Entries"})}):null,t?.[0]&&f&&(0,l.jsxs)("a",{className:"button flex gap-2 items-center w-full justify-center mt-2 more-padding",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,style:{borderStyle:"dotted",borderWidth:"2px"},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]})]})]})})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},1346:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:n,labelColor:r,baseText:i,smallText:d,className:c}){try{return(0,s.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(n?"":" flex-col ")+(c||""),children:e.map((e,n)=>{let{payload:c,title:o,jsx:u}=e,m=!1===c?c:c||o||null;return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+m,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof m?m:void 0}),u||(0,s.jsx)("label",{htmlFor:t+"_"+m,className:"text-lg m-0 "+(r||"text-slate-800")+(i?" text-base":d?" text-sm":" text-lg"),children:o})]},n+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,s.jsx)("div",{children:"Form Radio Error"})}}a(82015)},51275:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732),l=a(82015),n=a.n(l);function r({table:e,database:t,user:a,activeDbClone:l}){let r=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===t.db_full_name;return r?(0,s.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,s.jsxs)("span",{children:["this current database(",(0,s.jsx)("b",{children:t.db_name}),")."]}):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:r})}),(0,s.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,s.jsx)(n().Fragment,{})}},78704:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{TableEntriesContext:()=>y,default:()=>j,getServerSideProps:()=>N});var l=a(8732),n=a(82015),r=a.n(n),i=a(29021),d=a.n(i),c=a(92702),o=a(72837),u=a(61925),m=a(8949),h=a(52854),b=a(22873),x=a(77047),p=a(71934),f=a(43363),g=e([o,u,m]);[o,u,m]=g.then?(await g)():g;let y=r().createContext({});function j({user:e,database:t,table:a,dbSchemaData:s,entries:n,query:i,confirmedDelegetedUser:d,entriesCount:c}){let h=`${a.tableFullName} Table Entries | Datasquirel`,b=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:h}),(0,l.jsx)("meta",{name:"description",content:"All Entries in table"})]}),[x,p]=r().useState(null),[g,j]=r().useState(n),N=r().useRef("title"),w=r().useRef(null),v=r().useRef([]),S=r().useRef([]);return(0,l.jsx)(o.A,{head:b,extraHeaderContent:(0,l.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:d,user:e}),children:(0,l.jsxs)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:s,entries:n,targetEntry:x,setTargetEntry:p,richTextEditors:v,jsonTextEditors:S,query:i,confirmedDelegetedUser:d,activeEntries:g,setActiveEntries:j,targetField:N,searchTerm:w,entriesCount:c},children:[(0,l.jsx)(u.A,{}),(0,l.jsx)(f.A,{snug:!0})]})})}async function N({req:e,res:t,query:a}){let{user:s,appData:l}=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,n=await (0,b.A)({request:e,user:s,databaseSlug:t,query:a});if(!n)throw Error("No Db Object Found!");let{dbUserId:r}=n,i=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${r}' AND db_slug='${a.single}'`),c=i[0].db_full_name;if(!i||!i[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let o=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===i[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],m=await (0,h.A)({queryString:`SELECT * FROM \`${i[0].db_full_name}\`.\`${u.tableName}\` ORDER BY id DESC LIMIT 20`,tableSchema:u,database:c}),x=await (0,h.A)({queryString:`SELECT COUNT(id) AS count FROM \`${i[0].db_full_name}\`.\`${u.tableName}\``,tableSchema:u,database:c});return{props:{user:s,appData:l,database:i[0],table:u,dbSchemaData:o,entries:m,query:a,confirmedDelegetedUser:n,entriesCount:x?.[0]?.count||0}}}catch(e){return(0,x.A)({component:"[single_table]/entries-page-component/getServerSideProps/catch-error",message:e.message,user:s}),{props:{user:s,appData:l,database:null,table:null,entries:[]}}}}s()}catch(e){s(e)}})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/8892.js b/dsql-app/.local_dist/server/chunks/8892.js index 624777d5..c46f2e51 100644 --- a/dsql-app/.local_dist/server/chunks/8892.js +++ b/dsql-app/.local_dist/server/chunks/8892.js @@ -1 +1 @@ -"use strict";exports.id=8892,exports.ids=[8892],exports.modules={60149:(e,s,a)=>{a.d(s,{On:()=>n.a,Yv:()=>i.a,_n:()=>c}),a(76102);var t=a(65967),n=a.n(t),r=a(30889),i=a.n(r),l=a(93726);let c=a.n(l)()},87639:(e,s,a)=>{a.d(s,{A:()=>x});var t=a(8732),n=a(82015),r=a.n(n);a(46169);var i=a(72390),l=a(16757),c=a(66916),d=a(66918),o=a(23293);function x(){let[e,s]=r().useState(!0),[a,n]=r().useState(0),[x,h]=r().useState(0);return e?(0,t.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,t.jsx)(l.A,{width:"15px",position:"relative"})}):(0,t.jsx)(r().Fragment,{children:a?(0,t.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{h(e=>e+1),s(!1)})},children:[e&&(0,t.jsx)(l.A,{width:"15px"}),(0,t.jsx)(c.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,t.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:a&&a.toFixed(2)}),(0,t.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,t.jsx)(d.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,t.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,t.jsx)(o.A,{}),(0,t.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},28175:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({size:e,svgClassName:s,...a}){let t=(()=>{switch(e){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return(0,n.jsx)("div",{role:"status",...a,children:(0,n.jsxs)("svg",{"aria-hidden":"true",className:(0,r.twMerge)("text-gray-200 animate-spin dark:text-gray-600 fill-blue-600","twui-loading",t,s),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},56184:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r({name:e}){return{dispatchCustomEvent:n().useCallback(s=>{let a="object"==typeof s?s:void 0,t="string"==typeof s?s:void 0;if(t)try{a=JSON.parse(t)}catch(e){}let n=new CustomEvent(e,{detail:{data:a,message:t}});window.dispatchEvent(n)},[])}}},36617:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r(e){let[s,a]=n().useState();return{data:s}}},50104:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r(e){let[s,a]=n().useState(void 0),[t,r]=n().useState(void 0);return{data:s,message:t}}},5893:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({vertical:e,...s}){return(0,n.jsx)("div",{...s,className:(0,r.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",s.className)})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},72938:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({...e}){return(0,n.jsx)("h2",{...e,className:(0,r.twMerge)("text-3xl mb-4","twui-h2",e.className),children:e.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},67982:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({...e}){return(0,n.jsx)("div",{...e,className:(0,r.twMerge)("flex flex-row items-center gap-2 flex-wrap","twui-row",e.className),children:e.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},78848:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({size:e,variant:s,...a}){return(0,n.jsx)("span",{...a,className:(0,r.twMerge)("text-base","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==s&&"opacity-50","twui-span",a.className),children:a.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},51786:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>d});var n=a(8732),r=a(27825),i=a.n(r),l=a(75979),c=e([l]);function d({...e}){let s=i().omit(e,"center");return(0,n.jsx)("div",{...s,className:(0,l.twMerge)("flex flex-col items-start gap-4",e.center&&"items-center","twui-stack",e.className),children:e.children})}l=(c.then?(await c)():c)[0],t()}catch(e){t(e)}})},48697:(e,s,a)=>{a.d(s,{B:()=>t});let t={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,s,a)=>{a.d(s,{A:()=>i});var t=a(39383),n=a.n(t),r=a(60149);async function i(e,s,a,t){let i=n()({req:e,level:a?"deep":void 0});return t&&i.payload?.id&&(0,r._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},72390:(e,s,a)=>{a.d(s,{A:()=>n});var t=a(46169);async function n(){let e=await (0,t.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},72837:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>j});var n=a(8732),r=a(82015),i=a.n(r),l=a(27912),c=a.n(l),d=a(79667),o=a(98077);a(27550);var x=a(87639);a(46169);var h=a(50139),m=a(53881),u=e([d,o]);function j({children:e,head:s,productionEnvironment:a,extraHeaderContent:t,aceEditor:r}){let l=i().useContext(m.AppContext).user;return(t||(t=(0,n.jsx)(x.A,{})),l)?(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)(c(),{children:[s,(0,n.jsxs)(i().Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,n.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,n.jsx)(d.A,{user:l}),(0,n.jsxs)("main",{className:"relative",children:[(0,n.jsx)(o.A,{user:l,extraHeaderContent:t}),(0,n.jsx)("div",{className:"admin-content relative z-10",children:e}),(0,n.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,n.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,n.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,n.jsx)(h.A,{})}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsx)("a",{href:"/docs",children:"Docs"}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]}):null}[d,o]=u.then?(await u)():u,t()}catch(e){t(e)}})},98077:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>o});var n=a(8732),r=a(82015),i=a.n(r),l=a(192),c=a(33781),d=e([c]);function o({user:e,extraHeaderContent:s}){let[a,t]=i().useState(e||null);return(0,n.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,n.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,n.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,n.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,n.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,n.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,n.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,n.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,n.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,n.jsxs)("div",{className:"gap-6",children:[(0,n.jsx)(c.A,{}),s]}),(0,n.jsx)(l.A,{activeUser:a})]})]}),(0,n.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}c=(d.then?(await d)():d)[0],t()}catch(e){t(e)}})},79667:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>f});var n=a(8732),r=a(82015),i=a.n(r),l=a(50139),c=a(52070),d=a(34637),o=a(83158),x=a(25294),h=a(92441),m=a(29743),u=a(10643),j=a(60149),p=a(33664),g=e([p]);function f({user:e}){let[s,a]=i().useState(!0);return e.id&&(e.id,(0,j._n)("1")),(0,n.jsxs)("aside",{className:"aside"+(s?" mobile-collapsed":" mobile-expanded"),children:[(0,n.jsx)(l.A,{adminAside:!0,collapseAsideMobile:s,setCollapseAsideMobile:a}),(0,n.jsx)("hr",{className:"opacity-0 mt-4"}),(0,n.jsxs)("div",{className:"main-links"+(s?" hidden lg:flex":" "),children:[(0,n.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,n.jsx)(c.A,{size:20}),(0,n.jsx)("span",{children:"Dashboard"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/databases`,"data-currentlink":`/admin/${e?.id}/databases`,children:[(0,n.jsx)(d.A,{size:20}),(0,n.jsx)("span",{children:"Databases"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/media`,"data-currentlink":`/admin/${e?.id}/media`,children:[(0,n.jsx)(o.A,{size:20}),(0,n.jsx)("span",{children:"Media"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,n.jsx)(x.A,{size:20}),(0,n.jsx)("span",{children:"Users"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/schema`,"data-currentlink":`/admin/${e?.id}/schema`,children:[(0,n.jsx)(h.A,{size:20}),(0,n.jsx)("span",{children:"Schema"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/api-keys`,"data-currentlink":`/admin/${e?.id}/api-keys`,children:[(0,n.jsx)(m.A,{size:20}),(0,n.jsx)("span",{children:"API Keys"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/connect`,"data-currentlink":`/admin/${e?.id}/connect`,children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{children:"Connect"})]}),!1,(0,n.jsx)(p.A,{}),(0,n.jsx)("hr",{className:"opacity-80"}),(0,n.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,n.jsx)("a",{href:`/admin/${e?.id}/settings`,"data-currentlink":`/admin/${e?.id}/settings`,children:(0,n.jsx)("span",{children:"Settings"})}),(0,n.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,n.jsx)("span",{children:"Documentation"})}),(0,n.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,n.jsx)("span",{children:"Logout"})})]})]})]})}p=(g.then?(await g)():g)[0],t()}catch(e){t(e)}})},33781:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>v});var n=a(8732),r=a(53881),i=a(82015),l=a.n(i),c=a(60149),d=a(67982),o=a(78848),x=a(5893),h=a(50104),m=a(28175),u=a(52530),j=a(58150),p=a(48697),g=a(36617),f=a(56184),w=e([d,o,x,m]);function v(){let e=l().useContext(r.AppContext),s=e.ws,{data:a}=(0,g.A)({key:p.B.CurrentQueue}),{dispatchCustomEvent:t}=(0,f.A)({name:e.DATASQUIREL_WINDOW_EVENT_NAME}),[i,w]=l().useState(),[v,y]=l().useState(!1),{data:A}=(0,h.A)(),b=1==(0,c._n)(i?.success),N=1==(0,c._n)(i?.error);return(l().useCallback(()=>{s.sendData?.({event:"client:check-queue"})},[s]),i?.id)?(0,n.jsxs)(d.A,{children:[(0,n.jsxs)(d.A,{children:[b?(0,n.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-emerald-600",children:(0,n.jsx)(u.A,{className:"w-full h-full",color:"white"})}):N?(0,n.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-orange-600 cursor-pointer hover:opacity-70",onClick:()=>{window.confirm("Delete this Queue?")&&s.sendData?.({event:"client:delete-queue",data:{queue:i}})},children:(0,n.jsx)(j.A,{className:"w-full h-full"})}):(0,n.jsx)(m.A,{size:"smaller"}),b?(0,n.jsxs)(o.A,{size:"small",children:[i.title?.replace(/ ?\.\.\./,"")," Success!"]}):N?(0,n.jsxs)(o.A,{size:"small",children:["Error ",i.title?.replace(/ ?\.\.\./,"")," ","=>"," ",(0,n.jsx)("span",{className:"max-w-[200px] overflow-hidden",children:(0,n.jsx)("code",{className:"inherit",children:i?.error_message})})]}):(0,n.jsx)(o.A,{size:"small",className:"-mt-[1px]",children:i.title})]}),(0,n.jsx)(x.A,{vertical:!0,className:"h-14 hidden sm:flex"})]}):null}[d,o,x,m]=w.then?(await w)():w,t()}catch(e){t(e)}})},33664:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>v});var n=a(8732),r=a(82015),i=a.n(r),l=a(20427),c=a(25294),d=a(34479),o=a(2459),x=a(67105),h=a(26628),m=a(80006),u=a(62011),j=a(60149),p=a(51786),g=a(53881),f=a(72938),w=e([p,f]);function v(){let e=i().useContext(g.AppContext).user,[s,a]=i().useState(!0);return e?.id&&e.id==(0,j._n)("1")?(0,n.jsxs)(i().Fragment,{children:[(0,n.jsx)("hr",{className:"opacity-80"}),(0,n.jsxs)(p.A,{children:[(0,n.jsx)(f.A,{className:"text-sm m-0 opacity-50 px-2",children:"Super User"}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su`,"data-currentlink":`/admin/${e?.id}/su`,"data-strictlink":"true",children:[(0,n.jsx)(l.A,{size:20}),(0,n.jsx)("span",{children:"Dashboard"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/users`,"data-currentlink":`/admin/${e?.id}/su/users`,children:[(0,n.jsx)(c.A,{size:20}),(0,n.jsx)("span",{children:"Users"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/error-logs`,"data-currentlink":`/admin/${e?.id}/su/error-logs`,children:[(0,n.jsx)(d.A,{size:20}),(0,n.jsx)("span",{children:"Error Logs"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/servers`,"data-currentlink":`/admin/${e?.id}/su/servers`,children:[(0,n.jsx)(o.A,{size:20}),(0,n.jsx)("span",{children:"Servers"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/load-balancing`,"data-currentlink":`/admin/${e?.id}/su/load-balancing`,children:[(0,n.jsx)(x.A,{size:20}),(0,n.jsx)("span",{children:"Load Balancing"})]}),!1,(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/backups`,"data-currentlink":`/admin/${e?.id}/su/backups`,children:[(0,n.jsx)(h.A,{size:20}),(0,n.jsx)("span",{children:"Backups"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/console`,"data-currentlink":`/admin/${e?.id}/su/console`,children:[(0,n.jsx)(m.A,{size:20}),(0,n.jsx)("span",{children:"Console"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/su/envar`,"data-currentlink":`/admin/${e?.id}/su/envar`,children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{children:"Env"})]})]})]}):null}[p,f]=w.then?(await w)():w,t()}catch(e){t(e)}})},5583:(e,s,a)=>{a.r(s),a.d(s,{default:()=>r});var t=a(8732);a(82015);var n=a(20883);function r(){return(0,t.jsxs)(n.Html,{lang:"en",children:[(0,t.jsxs)(n.Head,{children:[(0,t.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,t.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,t.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,t.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,t.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,t.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,t.jsx)("meta",{property:"og:type",content:"website"}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,t.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,t.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,t.jsxs)("body",{children:[(0,t.jsx)(n.Main,{}),(0,t.jsx)(n.NextScript,{})]})]})}}}; \ No newline at end of file +"use strict";exports.id=8892,exports.ids=[8892],exports.modules={60149:(e,s,a)=>{a.d(s,{On:()=>n.a,Yv:()=>i.a,_n:()=>c}),a(76102);var t=a(65967),n=a.n(t),r=a(30889),i=a.n(r),l=a(93726);let c=a.n(l)()},87639:(e,s,a)=>{a.d(s,{A:()=>x});var t=a(8732),n=a(82015),r=a.n(n);a(46169);var i=a(72390),l=a(16757),c=a(66916),d=a(66918),o=a(23293);function x(){let[e,s]=r().useState(!0),[a,n]=r().useState(0),[x,h]=r().useState(0);return e?(0,t.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,t.jsx)(l.A,{width:"15px",position:"relative"})}):(0,t.jsx)(r().Fragment,{children:a?(0,t.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{h(e=>e+1),s(!1)})},children:[e&&(0,t.jsx)(l.A,{width:"15px"}),(0,t.jsx)(c.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,t.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:a&&a.toFixed(2)}),(0,t.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,t.jsx)(d.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,t.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,t.jsx)(o.A,{}),(0,t.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},28175:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({size:e,svgClassName:s,...a}){let t=(()=>{switch(e){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return(0,n.jsx)("div",{role:"status",...a,children:(0,n.jsxs)("svg",{"aria-hidden":"true",className:(0,r.twMerge)("text-gray-200 animate-spin dark:text-gray-600 fill-blue-600","twui-loading",t,s),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},56184:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r({name:e}){return{dispatchCustomEvent:n().useCallback(s=>{let a="object"==typeof s?s:void 0,t="string"==typeof s?s:void 0;if(t)try{a=JSON.parse(t)}catch(e){}let n=new CustomEvent(e,{detail:{data:a,message:t}});window.dispatchEvent(n)},[])}}},36617:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r(e){let[s,a]=n().useState();return{data:s}}},50104:(e,s,a)=>{a.d(s,{A:()=>r});var t=a(82015),n=a.n(t);function r(e){let[s,a]=n().useState(void 0),[t,r]=n().useState(void 0);return{data:s,message:t}}},5893:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({vertical:e,...s}){return(0,n.jsx)("div",{...s,className:(0,r.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",s.className)})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},72938:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({...e}){return(0,n.jsx)("h2",{...e,className:(0,r.twMerge)("text-3xl mb-4","twui-h2",e.className),children:e.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},67982:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({...e}){return(0,n.jsx)("div",{...e,className:(0,r.twMerge)("flex flex-row items-center gap-2 flex-wrap","twui-row",e.className),children:e.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},78848:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>l});var n=a(8732),r=a(75979),i=e([r]);function l({size:e,variant:s,...a}){return(0,n.jsx)("span",{...a,className:(0,r.twMerge)("text-base","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==s&&"opacity-50","twui-span",a.className),children:a.children})}r=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},51786:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>d});var n=a(8732),r=a(27825),i=a.n(r),l=a(75979),c=e([l]);function d({...e}){let s=i().omit(e,"center");return(0,n.jsx)("div",{...s,className:(0,l.twMerge)("flex flex-col items-start gap-4",e.center&&"items-center","twui-stack",e.className),children:e.children})}l=(c.then?(await c)():c)[0],t()}catch(e){t(e)}})},48697:(e,s,a)=>{a.d(s,{B:()=>t});let t={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,s,a)=>{a.d(s,{A:()=>i});var t=a(39383),n=a.n(t),r=a(60149);async function i(e,s,a,t){let i=n()({req:e,level:a?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&i.payload?.id&&(0,r._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:l}:{user:i.payload,appData:l}}},72390:(e,s,a)=>{a.d(s,{A:()=>n});var t=a(46169);async function n(){let e=await (0,t.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},72837:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>p});var n=a(8732),r=a(82015),i=a.n(r),l=a(27912),c=a.n(l),d=a(79667),o=a(98077);a(27550);var x=a(87639);a(46169);var h=a(50139),m=a(53881),u=e([d,o]);function p({children:e,head:s,productionEnvironment:a,extraHeaderContent:t,aceEditor:r}){let l=i().useContext(m.AppContext).user;return(t||(t=(0,n.jsx)(x.A,{})),l)?(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)(c(),{children:[s,(0,n.jsxs)(i().Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,n.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,n.jsx)(d.A,{user:l}),(0,n.jsxs)("main",{className:"relative",children:[(0,n.jsx)(o.A,{user:l,extraHeaderContent:t}),(0,n.jsx)("div",{className:"admin-content relative z-10",children:e}),(0,n.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,n.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,n.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,n.jsx)(h.A,{})}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsx)("a",{href:"/docs",children:"Docs"}),(0,n.jsx)("span",{className:"opacity-25",children:"|"}),(0,n.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]}):null}[d,o]=u.then?(await u)():u,t()}catch(e){t(e)}})},98077:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>o});var n=a(8732),r=a(82015),i=a.n(r),l=a(192),c=a(33781),d=e([c]);function o({user:e,extraHeaderContent:s}){let[a,t]=i().useState(e||null);return(0,n.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,n.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,n.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,n.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,n.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,n.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,n.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,n.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,n.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,n.jsxs)("div",{className:"gap-6",children:[(0,n.jsx)(c.A,{}),s]}),(0,n.jsx)(l.A,{activeUser:a})]})]}),(0,n.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,n.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}c=(d.then?(await d)():d)[0],t()}catch(e){t(e)}})},79667:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>v});var n=a(8732),r=a(82015),i=a.n(r),l=a(50139),c=a(52070),d=a(34637),o=a(83158),x=a(25294),h=a(92441),m=a(29743),u=a(10643),p=a(60149),j=a(33664),g=a(53881),f=e([j]);function v({user:e}){let{DSQL_SU_USER_ID:s}=i().useContext(g.AppContext).pageProps.appData||{},[a,t]=i().useState(!0);return e.id&&(e.id,(0,p._n)(s)),(0,n.jsxs)("aside",{className:"aside"+(a?" mobile-collapsed":" mobile-expanded"),children:[(0,n.jsx)(l.A,{adminAside:!0,collapseAsideMobile:a,setCollapseAsideMobile:t}),(0,n.jsx)("hr",{className:"opacity-0 mt-4"}),(0,n.jsxs)("div",{className:"main-links"+(a?" hidden lg:flex":" "),children:[(0,n.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,n.jsx)(c.A,{size:20}),(0,n.jsx)("span",{children:"Dashboard"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/databases`,"data-currentlink":`/admin/${e?.id}/databases`,children:[(0,n.jsx)(d.A,{size:20}),(0,n.jsx)("span",{children:"Databases"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/media`,"data-currentlink":`/admin/${e?.id}/media`,children:[(0,n.jsx)(o.A,{size:20}),(0,n.jsx)("span",{children:"Media"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,n.jsx)(x.A,{size:20}),(0,n.jsx)("span",{children:"Users"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/schema`,"data-currentlink":`/admin/${e?.id}/schema`,children:[(0,n.jsx)(h.A,{size:20}),(0,n.jsx)("span",{children:"Schema"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/api-keys`,"data-currentlink":`/admin/${e?.id}/api-keys`,children:[(0,n.jsx)(m.A,{size:20}),(0,n.jsx)("span",{children:"API Keys"})]}),(0,n.jsxs)("a",{href:`/admin/${e?.id}/connect`,"data-currentlink":`/admin/${e?.id}/connect`,children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{children:"Connect"})]}),!1,(0,n.jsx)(j.A,{}),(0,n.jsx)("hr",{className:"opacity-80"}),(0,n.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,n.jsx)("a",{href:`/admin/${e?.id}/settings`,"data-currentlink":`/admin/${e?.id}/settings`,children:(0,n.jsx)("span",{children:"Settings"})}),(0,n.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,n.jsx)("span",{children:"Documentation"})}),(0,n.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,n.jsx)("span",{children:"Logout"})})]})]})]})}j=(f.then?(await f)():f)[0],t()}catch(e){t(e)}})},33781:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>w});var n=a(8732),r=a(53881),i=a(82015),l=a.n(i),c=a(60149),d=a(67982),o=a(78848),x=a(5893),h=a(50104),m=a(28175),u=a(52530),p=a(58150),j=a(48697),g=a(36617),f=a(56184),v=e([d,o,x,m]);function w(){let e=l().useContext(r.AppContext),s=e.ws,{data:a}=(0,g.A)({key:j.B.CurrentQueue}),{dispatchCustomEvent:t}=(0,f.A)({name:e.DATASQUIREL_WINDOW_EVENT_NAME}),[i,v]=l().useState(),[w,y]=l().useState(!1),{data:A}=(0,h.A)(),b=1==(0,c._n)(i?.success),N=1==(0,c._n)(i?.error);return(l().useCallback(()=>{s.sendData?.({event:"client:check-queue"})},[s]),i?.id)?(0,n.jsxs)(d.A,{children:[(0,n.jsxs)(d.A,{children:[b?(0,n.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-emerald-600",children:(0,n.jsx)(u.A,{className:"w-full h-full",color:"white"})}):N?(0,n.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-orange-600 cursor-pointer hover:opacity-70",onClick:()=>{window.confirm("Delete this Queue?")&&s.sendData?.({event:"client:delete-queue",data:{queue:i}})},children:(0,n.jsx)(p.A,{className:"w-full h-full"})}):(0,n.jsx)(m.A,{size:"smaller"}),b?(0,n.jsxs)(o.A,{size:"small",children:[i.title?.replace(/ ?\.\.\./,"")," Success!"]}):N?(0,n.jsxs)(o.A,{size:"small",children:["Error ",i.title?.replace(/ ?\.\.\./,"")," ","=>"," ",(0,n.jsx)("span",{className:"max-w-[200px] overflow-hidden",children:(0,n.jsx)("code",{className:"inherit",children:i?.error_message})})]}):(0,n.jsx)(o.A,{size:"small",className:"-mt-[1px]",children:i.title})]}),(0,n.jsx)(x.A,{vertical:!0,className:"h-14 hidden sm:flex"})]}):null}[d,o,x,m]=v.then?(await v)():v,t()}catch(e){t(e)}})},33664:(e,s,a)=>{a.a(e,async(e,t)=>{try{a.d(s,{A:()=>w});var n=a(8732),r=a(82015),i=a.n(r),l=a(20427),c=a(25294),d=a(34479),o=a(2459),x=a(67105),h=a(26628),m=a(80006),u=a(62011),p=a(60149),j=a(51786),g=a(53881),f=a(72938),v=e([j,f]);function w(){let e=i().useContext(g.AppContext),s=e.user,{DSQL_SU_USER_ID:a}=e.pageProps.appData||{},[t,r]=i().useState(!0);return s?.id&&s.id==(0,p._n)(a)?(0,n.jsxs)(i().Fragment,{children:[(0,n.jsx)("hr",{className:"opacity-80"}),(0,n.jsxs)(j.A,{children:[(0,n.jsx)(f.A,{className:"text-sm m-0 opacity-50 px-2",children:"Super User"}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su`,"data-currentlink":`/admin/${s?.id}/su`,"data-strictlink":"true",children:[(0,n.jsx)(l.A,{size:20}),(0,n.jsx)("span",{children:"Dashboard"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/users`,"data-currentlink":`/admin/${s?.id}/su/users`,children:[(0,n.jsx)(c.A,{size:20}),(0,n.jsx)("span",{children:"Users"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/error-logs`,"data-currentlink":`/admin/${s?.id}/su/error-logs`,children:[(0,n.jsx)(d.A,{size:20}),(0,n.jsx)("span",{children:"Error Logs"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/servers`,"data-currentlink":`/admin/${s?.id}/su/servers`,children:[(0,n.jsx)(o.A,{size:20}),(0,n.jsx)("span",{children:"Servers"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/load-balancing`,"data-currentlink":`/admin/${s?.id}/su/load-balancing`,children:[(0,n.jsx)(x.A,{size:20}),(0,n.jsx)("span",{children:"Load Balancing"})]}),!1,(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/backups`,"data-currentlink":`/admin/${s?.id}/su/backups`,children:[(0,n.jsx)(h.A,{size:20}),(0,n.jsx)("span",{children:"Backups"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/console`,"data-currentlink":`/admin/${s?.id}/su/console`,children:[(0,n.jsx)(m.A,{size:20}),(0,n.jsx)("span",{children:"Console"})]}),(0,n.jsxs)("a",{href:`/admin/${s?.id}/su/envar`,"data-currentlink":`/admin/${s?.id}/su/envar`,children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{children:"Env"})]})]})]}):null}[j,f]=v.then?(await v)():v,t()}catch(e){t(e)}})},5583:(e,s,a)=>{a.r(s),a.d(s,{default:()=>r});var t=a(8732);a(82015);var n=a(20883);function r(){return(0,t.jsxs)(n.Html,{lang:"en",children:[(0,t.jsxs)(n.Head,{children:[(0,t.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,t.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,t.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,t.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,t.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,t.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,t.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,t.jsx)("meta",{property:"og:type",content:"website"}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,t.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,t.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,t.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,t.jsxs)("body",{children:[(0,t.jsx)(n.Main,{}),(0,t.jsx)(n.NextScript,{})]})]})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/middleware-build-manifest.js b/dsql-app/.local_dist/server/middleware-build-manifest.js index 96f61953..25164630 100644 --- a/dsql-app/.local_dist/server/middleware-build-manifest.js +++ b/dsql-app/.local_dist/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],rootMainFilesTree:{},pages:{"/":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/3298-73758aefe44233a6.js","static/css/60c48dd4b3301227.css","static/chunks/pages/index-e593621800d84e4c.js"],"/404":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/404-9880de8d6a22dd12.js"],"/500":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/500-3ae265ebb1fb2898.js"],"/_app":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/css/0147233f84ab171d.css","static/chunks/pages/_app-d7e7cb342ea47dae.js"],"/_error":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/3298-73758aefe44233a6.js","static/chunks/pages/about-54414f59f6957c50.js"],"/admin":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/admin-571a493088e57c83.js"],"/admin/[user_id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/pages/admin/[user_id]-8197d56a652ac1d9.js"],"/admin/[user_id]/api-keys":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/api-keys-f4e60256d03d298e.js"],"/admin/[user_id]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js"],"/admin/[user_id]/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/pages/admin/[user_id]/databases-5ff117263c905716.js"],"/admin/[user_id]/databases/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]-e09efa2ec2644342.js"],"/admin/[user_id]/databases/[single]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/connect-c344904732838387.js"],"/admin/[user_id]/databases/[single]/edit-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-ece31d17cc9df6c8.js"],"/admin/[user_id]/databases/[single]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]/schema-6cd42a4a68b97e2e.js"],"/admin/[user_id]/databases/[single]/shell":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/shell-9622fd46dfcf246b.js"],"/admin/[user_id]/databases/[single]/tables":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables-0dbd7b119f508cdb.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-07444078bcc58b0e.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-3e9b086d14fe0b10.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-fda7c5c6008c6af5.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-0b0f9d7837ecfef9.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-b84bf810e7512412.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-8497a6496f9ee713.js"],"/admin/[user_id]/databases/[single]/tables/add-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-acd2d64f4e02c537.js"],"/admin/[user_id]/databases/[single]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/databases/[single]/users-67143f38190736aa.js"],"/admin/[user_id]/databases/[single]/users/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-5c324c0f91dc11bf.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-75cac9a82aa47081.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-5318058797eb1664.js"],"/admin/[user_id]/databases/[single]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-4d3ccf060cc2991e.js"],"/admin/[user_id]/databases/add-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/pages/admin/[user_id]/databases/add-database-56717e86e2d532bd.js"],"/admin/[user_id]/development":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/development-675659ebb87af938.js"],"/admin/[user_id]/media":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/pages/admin/[user_id]/media-d0c938be4c10ab8b.js"],"/admin/[user_id]/media/[...folder]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/pages/admin/[user_id]/media/[...folder]-d2169bc2b01d3ce5.js"],"/admin/[user_id]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/schema-a5e1ba6dd9457159.js"],"/admin/[user_id]/settings":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/4060-349195cbc9255e03.js","static/chunks/pages/admin/[user_id]/settings-37c3a8c980bd57e4.js"],"/admin/[user_id]/su":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su-a4b95cd61b1ced4c.js"],"/admin/[user_id]/su/backups":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/backups-fa5060fdabd01db6.js"],"/admin/[user_id]/su/console":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/ed150ef9-468dbc55986083e4.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4946-eae7d3c4a56d036e.js","static/chunks/4725-5f8e59444fe81dca.js","static/css/85fa6dafca566008.css","static/chunks/pages/admin/[user_id]/su/console-5e00c962c023cd46.js"],"/admin/[user_id]/su/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/docs-c55130586f14a75c.js"],"/admin/[user_id]/su/docs/create-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/create-page-ab6713314d9a3a3d.js"],"/admin/[user_id]/su/docs/edit-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/edit-page-bbee6c5576b3da88.js"],"/admin/[user_id]/su/docs/pages":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/admin/[user_id]/su/docs/pages-7f179ed8f814f867.js"],"/admin/[user_id]/su/docs/pages/[id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7629c8fd4063d189.js"],"/admin/[user_id]/su/envar":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/envar-3f64fd59989d5b28.js"],"/admin/[user_id]/su/error-logs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/error-logs-1290f29bf31a9624.js"],"/admin/[user_id]/su/load-balancing":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/load-balancing-ecc966eef20c2c5f.js"],"/admin/[user_id]/su/servers":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/servers-7a42d1cff355e0dd.js"],"/admin/[user_id]/su/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/users-f399837e73ac6ef7.js"],"/admin/[user_id]/su/users/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/users/[single]-7ac288024eac8cf1.js"],"/admin/[user_id]/su/users/new":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/su/users/new-ede61574cfa0cd94.js"],"/admin/[user_id]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users-d96a3df3b4383e4b.js"],"/admin/[user_id]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/users/add-user-9656c6971f16bea5.js"],"/admin/[user_id]/users/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users/databases-d33c9a3376443cbb.js"],"/admin/[user_id]/users/databases/[database]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users/databases/[database]-b2e2c299b8a31666.js"],"/admin/[user_id]/users/databases/[database]/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-ce0f29d69dd0eb8f.js"],"/blog":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/blog-cf9f462c9f1c79b1.js"],"/contact":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/contact-015582f94d67d7a7.js"],"/create-account":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/4060-349195cbc9255e03.js","static/chunks/pages/create-account-4c291c4341800a39.js"],"/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs-eb06d9879a01da6a.js"],"/docs/[page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs/[page]-21bb67b33655c0e4.js"],"/docs/[page]/[sub-page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js"],"/email-verification":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/pages/login-dca42eef8b6477ad.js"],"/logout":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/privacy-2af1bbeba3506b4f.js"],"/redirect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/redirect-28627072d73850c2.js"],"/reset-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/reset-password-6b15512e80d3b798.js"],"/send-password-reset-link":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/send-password-reset-link-757b50458fb65f03.js"],"/terms":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/terms-d72b3b55d9844241.js"],"/unsubscribe":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/unsubscribe-2c980eb18878b40b.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file +self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],rootMainFilesTree:{},pages:{"/":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/3298-13c942ebc6d13710.js","static/css/60c48dd4b3301227.css","static/chunks/pages/index-e593621800d84e4c.js"],"/404":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/404-7527fd0fbe35e1eb.js"],"/500":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/500-034e72841e1020a6.js"],"/_app":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/css/5ce664dd1b7b3985.css","static/chunks/pages/_app-a910b442b65cf8f2.js"],"/_error":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/3298-13c942ebc6d13710.js","static/chunks/pages/about-54414f59f6957c50.js"],"/admin":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/admin-571a493088e57c83.js"],"/admin/[user_id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/pages/admin/[user_id]-8197d56a652ac1d9.js"],"/admin/[user_id]/api-keys":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/api-keys-f4e60256d03d298e.js"],"/admin/[user_id]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js"],"/admin/[user_id]/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/pages/admin/[user_id]/databases-5ff117263c905716.js"],"/admin/[user_id]/databases/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]-e09efa2ec2644342.js"],"/admin/[user_id]/databases/[single]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/connect-c344904732838387.js"],"/admin/[user_id]/databases/[single]/edit-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-ece31d17cc9df6c8.js"],"/admin/[user_id]/databases/[single]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]/schema-6cd42a4a68b97e2e.js"],"/admin/[user_id]/databases/[single]/shell":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/shell-9622fd46dfcf246b.js"],"/admin/[user_id]/databases/[single]/tables":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables-0dbd7b119f508cdb.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-07444078bcc58b0e.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-3e9b086d14fe0b10.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-fda7c5c6008c6af5.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/2829-608af754738e12fc.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-dad32124194699d7.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-0b0f9d7837ecfef9.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-b84bf810e7512412.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-8497a6496f9ee713.js"],"/admin/[user_id]/databases/[single]/tables/add-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-acd2d64f4e02c537.js"],"/admin/[user_id]/databases/[single]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/databases/[single]/users-67143f38190736aa.js"],"/admin/[user_id]/databases/[single]/users/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-5c324c0f91dc11bf.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-75cac9a82aa47081.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-5318058797eb1664.js"],"/admin/[user_id]/databases/[single]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-4d3ccf060cc2991e.js"],"/admin/[user_id]/databases/add-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/pages/admin/[user_id]/databases/add-database-56717e86e2d532bd.js"],"/admin/[user_id]/development":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/development-675659ebb87af938.js"],"/admin/[user_id]/media":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/pages/admin/[user_id]/media-d0c938be4c10ab8b.js"],"/admin/[user_id]/media/[...folder]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/pages/admin/[user_id]/media/[...folder]-d2169bc2b01d3ce5.js"],"/admin/[user_id]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/schema-a5e1ba6dd9457159.js"],"/admin/[user_id]/settings":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/4060-2c20794a69f8dd62.js","static/chunks/pages/admin/[user_id]/settings-37c3a8c980bd57e4.js"],"/admin/[user_id]/su":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su-a4b95cd61b1ced4c.js"],"/admin/[user_id]/su/backups":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/backups-fa5060fdabd01db6.js"],"/admin/[user_id]/su/console":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/ed150ef9-468dbc55986083e4.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4946-eae7d3c4a56d036e.js","static/chunks/4725-8113ec95bbba58d2.js","static/css/85fa6dafca566008.css","static/chunks/pages/admin/[user_id]/su/console-5e00c962c023cd46.js"],"/admin/[user_id]/su/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/docs-c55130586f14a75c.js"],"/admin/[user_id]/su/docs/create-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/create-page-ab6713314d9a3a3d.js"],"/admin/[user_id]/su/docs/edit-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/edit-page-bbee6c5576b3da88.js"],"/admin/[user_id]/su/docs/pages":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/admin/[user_id]/su/docs/pages-7f179ed8f814f867.js"],"/admin/[user_id]/su/docs/pages/[id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/3813-d012061bd75d0565.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/5972-df777803396c9cf0.js","static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7629c8fd4063d189.js"],"/admin/[user_id]/su/envar":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/envar-3f64fd59989d5b28.js"],"/admin/[user_id]/su/error-logs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/error-logs-1290f29bf31a9624.js"],"/admin/[user_id]/su/load-balancing":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/load-balancing-ecc966eef20c2c5f.js"],"/admin/[user_id]/su/servers":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/servers-7a42d1cff355e0dd.js"],"/admin/[user_id]/su/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/users-f399837e73ac6ef7.js"],"/admin/[user_id]/su/users/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/users/[single]-7ac288024eac8cf1.js"],"/admin/[user_id]/su/users/new":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/su/users/new-ede61574cfa0cd94.js"],"/admin/[user_id]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users-d96a3df3b4383e4b.js"],"/admin/[user_id]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/users/add-user-9656c6971f16bea5.js"],"/admin/[user_id]/users/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users/databases-d33c9a3376443cbb.js"],"/admin/[user_id]/users/databases/[database]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/361-615d029ba674f298.js","static/chunks/pages/admin/[user_id]/users/databases/[database]-b2e2c299b8a31666.js"],"/admin/[user_id]/users/databases/[database]/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-ce0f29d69dd0eb8f.js"],"/blog":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/blog-155e3612aa8974d9.js"],"/contact":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/contact-09b56693806f78be.js"],"/create-account":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/4060-2c20794a69f8dd62.js","static/chunks/pages/create-account-eb4c6a4853f75cf1.js"],"/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs-1abe4d7668203608.js"],"/docs/[page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs/[page]-1735edac770affad.js"],"/docs/[page]/[sub-page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js"],"/email-verification":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/pages/login-a530a87dea85175e.js"],"/logout":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/privacy-a98d1ccf32cb9833.js"],"/redirect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/redirect-3cb07d220870d762.js"],"/reset-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/reset-password-21fb926c948ad1c5.js"],"/send-password-reset-link":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js"],"/terms":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/terms-fdb09ace7bf3cc42.js"],"/unsubscribe":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-b708adb4faf2f0f0.js","static/chunks/pages/unsubscribe-ff058808b9790e7b.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages-manifest.json b/dsql-app/.local_dist/server/pages-manifest.json index 0165d8e8..2a1c1d4e 100644 --- a/dsql-app/.local_dist/server/pages-manifest.json +++ b/dsql-app/.local_dist/server/pages-manifest.json @@ -1 +1 @@ -{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/500":"pages/500.html","/api/acceptUserInvitation":"pages/api/acceptUserInvitation.js","/api/addAdminUserUser":"pages/api/addAdminUserUser.js","/api/addApiKey":"pages/api/addApiKey.js","/api/addDbUser":"pages/api/addDbUser.js","/api/addNewMediaFolder":"pages/api/addNewMediaFolder.js","/api/addSocialLogin":"pages/api/addSocialLogin.js","/api/addTableEntry":"pages/api/addTableEntry.js","/api/addUserTable":"pages/api/addUserTable.js","/api/addUsersTableToDatabase":"pages/api/addUsersTableToDatabase.js","/api/addUserUser":"pages/api/addUserUser.js","/api/admin/clearErrorLogs":"pages/api/admin/clearErrorLogs.js","/api/admin/addUserBackup":"pages/api/admin/addUserBackup.js","/api/admin/clientError":"pages/api/admin/clientError.js","/api/admin/createNewBackup":"pages/api/admin/createNewBackup.js","/api/admin/databases":"pages/api/admin/databases.js","/api/admin/databases/[id]/export":"pages/api/admin/databases/[id]/export.js","/api/admin/databases/[id]":"pages/api/admin/databases/[id].js","/api/admin/getTablesForUserDatabase":"pages/api/admin/getTablesForUserDatabase.js","/api/admin/docs/[action]":"pages/api/admin/docs/[action].js","/api/admin/getUserBackups":"pages/api/admin/getUserBackups.js","/api/admin/getUserData":"pages/api/admin/getUserData.js","/api/admin/grabFile":"pages/api/admin/grabFile.js","/api/admin/runUserDbQuery":"pages/api/admin/runUserDbQuery.js","/api/admin/grabBackups":"pages/api/admin/grabBackups.js","/api/admin/grabErrorLogs":"pages/api/admin/grabErrorLogs.js","/api/admin/updateEnv":"pages/api/admin/updateEnv.js","/api/admin/loginSuUser":"pages/api/admin/loginSuUser.js","/api/changeDbUserPassword":"pages/api/changeDbUserPassword.js","/api/checkExistingFolder":"pages/api/checkExistingFolder.js","/api/checkDuplicateData":"pages/api/checkDuplicateData.js","/api/clientSideAuth":"pages/api/clientSideAuth.js","/api/connect/disconnect":"pages/api/connect/disconnect.js","/api/connect/handshake":"pages/api/connect/handshake.js","/api/connect":"pages/api/connect.js","/api/contact":"pages/api/contact.js","/api/connect/verify":"pages/api/connect/verify.js","/api/createUserDatabase":"pages/api/createUserDatabase.js","/api/deleteApiKey":"pages/api/deleteApiKey.js","/api/deleteDbUser":"pages/api/deleteDbUser.js","/api/deleteMediaFolder":"pages/api/deleteMediaFolder.js","/api/deleteInvitation":"pages/api/deleteInvitation.js","/api/deleteTableEntry":"pages/api/deleteTableEntry.js","/api/deleteUser":"pages/api/deleteUser.js","/api/deleteUserUser":"pages/api/deleteUserUser.js","/api/downloadDatabaseSchema":"pages/api/downloadDatabaseSchema.js","/api/exportDatabase":"pages/api/exportDatabase.js","/api/fetch-entries-basic":"pages/api/fetch-entries-basic.js","/api/get-authorized-databases":"pages/api/get-authorized-databases.js","/api/getDatabaseTables":"pages/api/getDatabaseTables.js","/api/getDelegatedDatabaseToken":"pages/api/getDelegatedDatabaseToken.js","/api/getDelegatedDatabases":"pages/api/getDelegatedDatabases.js","/api/getDiskUsage":"pages/api/getDiskUsage.js","/api/getUserDatabaseTables":"pages/api/getUserDatabaseTables.js","/api/getUserDatabases":"pages/api/getUserDatabases.js","/api/getUserMedia":"pages/api/getUserMedia.js","/api/getUserSchemaData":"pages/api/getUserSchemaData.js","/api/healthcheck":"pages/api/healthcheck.js","/api/importDatabase":"pages/api/importDatabase.js","/api/importDatabaseSchema":"pages/api/importDatabaseSchema.js","/api/infiniteScroll":"pages/api/infiniteScroll.js","/api/loginUser":"pages/api/loginUser.js","/api/logoutUser":"pages/api/logoutUser.js","/api/media/addPrivateMedia":"pages/api/media/addPrivateMedia.js","/api/media/getPrivateMedia":"pages/api/media/getPrivateMedia.js","/api/purgeDb":"pages/api/purgeDb.js","/api/query/[user_id]/get-schema":"pages/api/query/[user_id]/get-schema.js","/api/query/[user_id]/get":"pages/api/query/[user_id]/get.js","/api/query/[user_id]/update-schema-from-single-database":"pages/api/query/[user_id]/update-schema-from-single-database.js","/api/queryEntriesSearchTerm":"pages/api/queryEntriesSearchTerm.js","/api/reAuthenticateUser":"pages/api/reAuthenticateUser.js","/api/refreshEntry":"pages/api/refreshEntry.js","/api/registerUser":"pages/api/registerUser.js","/api/renameMedia":"pages/api/renameMedia.js","/api/resetDelegatedDatabaseToken":"pages/api/resetDelegatedDatabaseToken.js","/api/resetPassword":"pages/api/resetPassword.js","/api/runUserDbQuery":"pages/api/runUserDbQuery.js","/api/sendEmailVerificationLink":"pages/api/sendEmailVerificationLink.js","/api/sendPasswordResetLink":"pages/api/sendPasswordResetLink.js","/api/social-login/facebook-auth":"pages/api/social-login/facebook-auth.js","/api/social-login/github-auth":"pages/api/social-login/github-auth.js","/api/social-login/google-auth":"pages/api/social-login/google-auth.js","/api/social-login/utils/checkEmail":"pages/api/social-login/utils/checkEmail.js","/api/social-login/utils/checkSocialId":"pages/api/social-login/utils/checkSocialId.js","/api/social-login/utils/getEmailFromSocialId":"pages/api/social-login/utils/getEmailFromSocialId.js","/api/sql-users/create":"pages/api/sql-users/create.js","/api/sql-users/delete":"pages/api/sql-users/delete.js","/api/sql-users/update":"pages/api/sql-users/update.js","/api/stream/[path]":"pages/api/stream/[path].js","/api/sync-table-data":"pages/api/sync-table-data.js","/api/test/cors":"pages/api/test/cors.js","/api/test/mail":"pages/api/test/mail.js","/api/unsubscribe":"pages/api/unsubscribe.js","/api/updateAdminUserAccess":"pages/api/updateAdminUserAccess.js","/api/updateClonedTableForeignKeys":"pages/api/updateClonedTableForeignKeys.js","/api/updateDbSchemaDataForUser":"pages/api/updateDbSchemaDataForUser.js","/api/updateDbUser":"pages/api/updateDbUser.js","/api/updateTableEntry":"pages/api/updateTableEntry.js","/api/updateUser":"pages/api/updateUser.js","/api/updateUserDatabase":"pages/api/updateUserDatabase.js","/api/updateUserTable":"pages/api/updateUserTable.js","/api/updateUserUser":"pages/api/updateUserUser.js","/api/user-schema/replace-database-schema":"pages/api/user-schema/replace-database-schema.js","/api/user/[user_id]/add-user":"pages/api/user/[user_id]/add-user.js","/api/user/[user_id]/delete-user":"pages/api/user/[user_id]/delete-user.js","/api/user/[user_id]/get-user":"pages/api/user/[user_id]/get-user.js","/api/user/[user_id]/github-login":"pages/api/user/[user_id]/github-login.js","/api/user/[user_id]/google-login":"pages/api/user/[user_id]/google-login.js","/api/user/[user_id]/grab-google-user-from-token":"pages/api/user/[user_id]/grab-google-user-from-token.js","/api/user/[user_id]/login-user":"pages/api/user/[user_id]/login-user.js","/api/user/[user_id]/reauth-user":"pages/api/user/[user_id]/reauth-user.js","/api/user/[user_id]/send-email-code":"pages/api/user/[user_id]/send-email-code.js","/api/user/[user_id]/update-user":"pages/api/user/[user_id]/update-user.js","/api/webhooks/github-push":"pages/api/webhooks/github-push.js","/_app":"pages/_app.js","/about":"pages/about.html","/admin/[user_id]/api-keys":"pages/admin/[user_id]/api-keys.js","/admin/[user_id]/databases/[single]/connect":"pages/admin/[user_id]/databases/[single]/connect.js","/admin/[user_id]/connect":"pages/admin/[user_id]/connect.js","/admin/[user_id]/databases/[single]/edit-database":"pages/admin/[user_id]/databases/[single]/edit-database.js","/admin/[user_id]/databases/[single]/schema":"pages/admin/[user_id]/databases/[single]/schema.js","/admin/[user_id]/databases/[single]":"pages/admin/[user_id]/databases/[single].js","/admin/[user_id]/databases/[single]/shell":"pages/admin/[user_id]/databases/[single]/shell.js","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js","/admin/[user_id]/databases/[single]/tables/[single_table]/fields":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js","/admin/[user_id]/databases/[single]/users/[user]/change-password":"pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js","/admin/[user_id]/databases/[single]/tables/add-table":"pages/admin/[user_id]/databases/[single]/tables/add-table.js","/admin/[user_id]/databases/[single]/tables/[single_table]":"pages/admin/[user_id]/databases/[single]/tables/[single_table].js","/admin/[user_id]/databases/[single]/tables":"pages/admin/[user_id]/databases/[single]/tables.js","/admin/[user_id]/databases/[single]/users/[user]":"pages/admin/[user_id]/databases/[single]/users/[user].js","/admin/[user_id]/databases/[single]/users/add-social-logins":"pages/admin/[user_id]/databases/[single]/users/add-social-logins.js","/admin/[user_id]/databases/add-database":"pages/admin/[user_id]/databases/add-database.js","/admin/[user_id]/databases":"pages/admin/[user_id]/databases.js","/admin/[user_id]/databases/[single]/users/add-user":"pages/admin/[user_id]/databases/[single]/users/add-user.js","/admin/[user_id]/development":"pages/admin/[user_id]/development.js","/admin/[user_id]/databases/[single]/users":"pages/admin/[user_id]/databases/[single]/users.js","/admin/[user_id]":"pages/admin/[user_id].js","/admin/[user_id]/settings":"pages/admin/[user_id]/settings.js","/admin/[user_id]/schema":"pages/admin/[user_id]/schema.js","/admin/[user_id]/media":"pages/admin/[user_id]/media.js","/admin/[user_id]/su/backups":"pages/admin/[user_id]/su/backups.js","/admin/[user_id]/media/[...folder]":"pages/admin/[user_id]/media/[...folder].js","/admin/[user_id]/su/docs":"pages/admin/[user_id]/su/docs.js","/admin/[user_id]/su/docs/create-page":"pages/admin/[user_id]/su/docs/create-page.js","/admin/[user_id]/su/docs/edit-page":"pages/admin/[user_id]/su/docs/edit-page.js","/admin/[user_id]/su/docs/pages":"pages/admin/[user_id]/su/docs/pages.js","/admin/[user_id]/su/error-logs":"pages/admin/[user_id]/su/error-logs.js","/admin/[user_id]/su/console":"pages/admin/[user_id]/su/console.js","/admin/[user_id]/su/envar":"pages/admin/[user_id]/su/envar.js","/admin/[user_id]/su":"pages/admin/[user_id]/su.js","/admin/[user_id]/su/load-balancing":"pages/admin/[user_id]/su/load-balancing.js","/admin/[user_id]/su/users/[single]":"pages/admin/[user_id]/su/users/[single].js","/admin/[user_id]/su/users/new":"pages/admin/[user_id]/su/users/new.js","/admin/[user_id]/su/users":"pages/admin/[user_id]/su/users.js","/admin/[user_id]/su/servers":"pages/admin/[user_id]/su/servers.js","/admin/[user_id]/users/add-user":"pages/admin/[user_id]/users/add-user.js","/admin/[user_id]/su/docs/pages/[id]":"pages/admin/[user_id]/su/docs/pages/[id].js","/admin/[user_id]/users/databases/[database]/[user]":"pages/admin/[user_id]/users/databases/[database]/[user].js","/admin/[user_id]/users/databases/[database]":"pages/admin/[user_id]/users/databases/[database].js","/admin":"pages/admin.js","/admin/[user_id]/users/databases":"pages/admin/[user_id]/users/databases.js","/api/deleteUserTable":"pages/api/deleteUserTable.js","/api/deleteUserDatabase":"pages/api/deleteUserDatabase.js","/api/deleteUserMedia":"pages/api/deleteUserMedia.js","/api/admin/databases/upload-database-file":"pages/api/admin/databases/upload-database-file.js","/admin/[user_id]/users":"pages/admin/[user_id]/users.js","/api/exportTableData":"pages/api/exportTableData.js","/api/addUserMedia":"pages/api/addUserMedia.js","/api/fetch-media":"pages/api/fetch-media.js","/api/query/[user_id]/add-image":"pages/api/query/[user_id]/add-image.js","/api/query/[user_id]/add-file":"pages/api/query/[user_id]/add-file.js","/api/query/[user_id]/delete-file":"pages/api/query/[user_id]/delete-file.js","/api/query/[user_id]/get-private-file":"pages/api/query/[user_id]/get-private-file.js","/api/query/[user_id]/post":"pages/api/query/[user_id]/post.js","/blog":"pages/blog.html","/contact":"pages/contact.html","/docs":"pages/docs.js","/create-account":"pages/create-account.js","/docs/[page]":"pages/docs/[page].js","/docs/[page]/[sub-page]":"pages/docs/[page]/[sub-page].js","/logout":"pages/logout.js","/":"pages/index.html","/login":"pages/login.js","/privacy":"pages/privacy.html","/redirect":"pages/redirect.html","/terms":"pages/terms.html","/email-verification":"pages/email-verification.js","/send-password-reset-link":"pages/send-password-reset-link.js","/reset-password":"pages/reset-password.js","/unsubscribe":"pages/unsubscribe.js"} \ No newline at end of file +{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/500":"pages/500.html","/api/acceptUserInvitation":"pages/api/acceptUserInvitation.js","/api/addAdminUserUser":"pages/api/addAdminUserUser.js","/api/addApiKey":"pages/api/addApiKey.js","/api/addDbUser":"pages/api/addDbUser.js","/api/addNewMediaFolder":"pages/api/addNewMediaFolder.js","/api/addSocialLogin":"pages/api/addSocialLogin.js","/api/addTableEntry":"pages/api/addTableEntry.js","/api/addUserTable":"pages/api/addUserTable.js","/api/addUserUser":"pages/api/addUserUser.js","/api/addUsersTableToDatabase":"pages/api/addUsersTableToDatabase.js","/api/admin/addUserBackup":"pages/api/admin/addUserBackup.js","/api/admin/clearErrorLogs":"pages/api/admin/clearErrorLogs.js","/api/admin/clientError":"pages/api/admin/clientError.js","/api/admin/createNewBackup":"pages/api/admin/createNewBackup.js","/api/admin/databases/[id]/export":"pages/api/admin/databases/[id]/export.js","/api/admin/databases/[id]":"pages/api/admin/databases/[id].js","/api/admin/databases":"pages/api/admin/databases.js","/api/admin/docs/[action]":"pages/api/admin/docs/[action].js","/api/admin/getTablesForUserDatabase":"pages/api/admin/getTablesForUserDatabase.js","/api/admin/getUserBackups":"pages/api/admin/getUserBackups.js","/api/admin/getUserData":"pages/api/admin/getUserData.js","/api/admin/grabBackups":"pages/api/admin/grabBackups.js","/api/admin/grabErrorLogs":"pages/api/admin/grabErrorLogs.js","/api/admin/grabFile":"pages/api/admin/grabFile.js","/api/admin/loginSuUser":"pages/api/admin/loginSuUser.js","/api/admin/runUserDbQuery":"pages/api/admin/runUserDbQuery.js","/api/admin/updateEnv":"pages/api/admin/updateEnv.js","/api/changeDbUserPassword":"pages/api/changeDbUserPassword.js","/api/checkDuplicateData":"pages/api/checkDuplicateData.js","/api/checkExistingFolder":"pages/api/checkExistingFolder.js","/api/clientSideAuth":"pages/api/clientSideAuth.js","/api/connect/disconnect":"pages/api/connect/disconnect.js","/api/connect/handshake":"pages/api/connect/handshake.js","/api/connect":"pages/api/connect.js","/api/connect/verify":"pages/api/connect/verify.js","/api/contact":"pages/api/contact.js","/api/createUserDatabase":"pages/api/createUserDatabase.js","/api/deleteApiKey":"pages/api/deleteApiKey.js","/api/deleteDbUser":"pages/api/deleteDbUser.js","/api/deleteInvitation":"pages/api/deleteInvitation.js","/api/deleteMediaFolder":"pages/api/deleteMediaFolder.js","/api/deleteTableEntry":"pages/api/deleteTableEntry.js","/api/deleteUser":"pages/api/deleteUser.js","/api/deleteUserDatabase":"pages/api/deleteUserDatabase.js","/api/deleteUserMedia":"pages/api/deleteUserMedia.js","/api/deleteUserTable":"pages/api/deleteUserTable.js","/api/deleteUserUser":"pages/api/deleteUserUser.js","/api/downloadDatabaseSchema":"pages/api/downloadDatabaseSchema.js","/api/exportDatabase":"pages/api/exportDatabase.js","/api/fetch-entries-basic":"pages/api/fetch-entries-basic.js","/api/get-authorized-databases":"pages/api/get-authorized-databases.js","/api/getDatabaseTables":"pages/api/getDatabaseTables.js","/api/getDelegatedDatabaseToken":"pages/api/getDelegatedDatabaseToken.js","/api/getDelegatedDatabases":"pages/api/getDelegatedDatabases.js","/api/getDiskUsage":"pages/api/getDiskUsage.js","/api/getUserDatabaseTables":"pages/api/getUserDatabaseTables.js","/api/getUserDatabases":"pages/api/getUserDatabases.js","/api/getUserMedia":"pages/api/getUserMedia.js","/api/getUserSchemaData":"pages/api/getUserSchemaData.js","/api/healthcheck":"pages/api/healthcheck.js","/api/importDatabase":"pages/api/importDatabase.js","/api/importDatabaseSchema":"pages/api/importDatabaseSchema.js","/api/infiniteScroll":"pages/api/infiniteScroll.js","/api/loginUser":"pages/api/loginUser.js","/api/logoutUser":"pages/api/logoutUser.js","/api/media/addPrivateMedia":"pages/api/media/addPrivateMedia.js","/api/media/getPrivateMedia":"pages/api/media/getPrivateMedia.js","/api/purgeDb":"pages/api/purgeDb.js","/api/query/[user_id]/get-schema":"pages/api/query/[user_id]/get-schema.js","/api/query/[user_id]/get":"pages/api/query/[user_id]/get.js","/api/query/[user_id]/update-schema-from-single-database":"pages/api/query/[user_id]/update-schema-from-single-database.js","/api/queryEntriesSearchTerm":"pages/api/queryEntriesSearchTerm.js","/api/reAuthenticateUser":"pages/api/reAuthenticateUser.js","/api/refreshEntry":"pages/api/refreshEntry.js","/api/registerUser":"pages/api/registerUser.js","/api/renameMedia":"pages/api/renameMedia.js","/api/resetDelegatedDatabaseToken":"pages/api/resetDelegatedDatabaseToken.js","/api/resetPassword":"pages/api/resetPassword.js","/api/runUserDbQuery":"pages/api/runUserDbQuery.js","/api/sendEmailVerificationLink":"pages/api/sendEmailVerificationLink.js","/api/sendPasswordResetLink":"pages/api/sendPasswordResetLink.js","/api/social-login/facebook-auth":"pages/api/social-login/facebook-auth.js","/api/social-login/github-auth":"pages/api/social-login/github-auth.js","/api/social-login/google-auth":"pages/api/social-login/google-auth.js","/api/social-login/utils/checkEmail":"pages/api/social-login/utils/checkEmail.js","/api/social-login/utils/checkSocialId":"pages/api/social-login/utils/checkSocialId.js","/api/social-login/utils/getEmailFromSocialId":"pages/api/social-login/utils/getEmailFromSocialId.js","/api/sql-users/create":"pages/api/sql-users/create.js","/api/sql-users/delete":"pages/api/sql-users/delete.js","/api/sql-users/update":"pages/api/sql-users/update.js","/api/stream/[path]":"pages/api/stream/[path].js","/api/sync-table-data":"pages/api/sync-table-data.js","/api/test/cors":"pages/api/test/cors.js","/api/test/mail":"pages/api/test/mail.js","/api/unsubscribe":"pages/api/unsubscribe.js","/api/updateAdminUserAccess":"pages/api/updateAdminUserAccess.js","/api/updateClonedTableForeignKeys":"pages/api/updateClonedTableForeignKeys.js","/api/updateDbSchemaDataForUser":"pages/api/updateDbSchemaDataForUser.js","/api/updateDbUser":"pages/api/updateDbUser.js","/api/updateTableEntry":"pages/api/updateTableEntry.js","/api/updateUser":"pages/api/updateUser.js","/api/updateUserDatabase":"pages/api/updateUserDatabase.js","/api/updateUserTable":"pages/api/updateUserTable.js","/api/updateUserUser":"pages/api/updateUserUser.js","/api/user-schema/replace-database-schema":"pages/api/user-schema/replace-database-schema.js","/api/user/[user_id]/add-user":"pages/api/user/[user_id]/add-user.js","/api/user/[user_id]/delete-user":"pages/api/user/[user_id]/delete-user.js","/api/user/[user_id]/get-user":"pages/api/user/[user_id]/get-user.js","/api/user/[user_id]/github-login":"pages/api/user/[user_id]/github-login.js","/api/user/[user_id]/google-login":"pages/api/user/[user_id]/google-login.js","/api/user/[user_id]/grab-google-user-from-token":"pages/api/user/[user_id]/grab-google-user-from-token.js","/api/user/[user_id]/login-user":"pages/api/user/[user_id]/login-user.js","/api/user/[user_id]/reauth-user":"pages/api/user/[user_id]/reauth-user.js","/api/user/[user_id]/send-email-code":"pages/api/user/[user_id]/send-email-code.js","/api/user/[user_id]/update-user":"pages/api/user/[user_id]/update-user.js","/api/webhooks/github-push":"pages/api/webhooks/github-push.js","/_app":"pages/_app.js","/admin/[user_id]/databases/[single]/edit-database":"pages/admin/[user_id]/databases/[single]/edit-database.js","/admin/[user_id]/api-keys":"pages/admin/[user_id]/api-keys.js","/about":"pages/about.html","/admin/[user_id]/connect":"pages/admin/[user_id]/connect.js","/admin/[user_id]/databases/[single]/connect":"pages/admin/[user_id]/databases/[single]/connect.js","/admin/[user_id]/databases/[single]/schema":"pages/admin/[user_id]/databases/[single]/schema.js","/admin/[user_id]/databases/[single]":"pages/admin/[user_id]/databases/[single].js","/admin/[user_id]/databases/[single]/shell":"pages/admin/[user_id]/databases/[single]/shell.js","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js","/admin/[user_id]/databases/[single]/tables/[single_table]/fields":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js","/admin/[user_id]/databases/[single]/users/[user]/change-password":"pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js","/admin/[user_id]/databases/[single]/tables/add-table":"pages/admin/[user_id]/databases/[single]/tables/add-table.js","/admin/[user_id]/databases/[single]/tables/[single_table]":"pages/admin/[user_id]/databases/[single]/tables/[single_table].js","/admin/[user_id]/databases/[single]/tables":"pages/admin/[user_id]/databases/[single]/tables.js","/admin/[user_id]/databases/[single]/users/add-social-logins":"pages/admin/[user_id]/databases/[single]/users/add-social-logins.js","/admin/[user_id]/databases/[single]/users/[user]":"pages/admin/[user_id]/databases/[single]/users/[user].js","/admin/[user_id]/databases/[single]/users/add-user":"pages/admin/[user_id]/databases/[single]/users/add-user.js","/admin/[user_id]/databases/add-database":"pages/admin/[user_id]/databases/add-database.js","/admin/[user_id]/development":"pages/admin/[user_id]/development.js","/admin/[user_id]/databases/[single]/users":"pages/admin/[user_id]/databases/[single]/users.js","/admin/[user_id]/databases":"pages/admin/[user_id]/databases.js","/admin/[user_id]":"pages/admin/[user_id].js","/admin/[user_id]/settings":"pages/admin/[user_id]/settings.js","/admin/[user_id]/schema":"pages/admin/[user_id]/schema.js","/admin/[user_id]/su/backups":"pages/admin/[user_id]/su/backups.js","/admin/[user_id]/media":"pages/admin/[user_id]/media.js","/admin/[user_id]/media/[...folder]":"pages/admin/[user_id]/media/[...folder].js","/admin/[user_id]/su/docs":"pages/admin/[user_id]/su/docs.js","/admin/[user_id]/su/console":"pages/admin/[user_id]/su/console.js","/admin/[user_id]/su/docs/pages":"pages/admin/[user_id]/su/docs/pages.js","/admin/[user_id]/su/error-logs":"pages/admin/[user_id]/su/error-logs.js","/admin/[user_id]/su":"pages/admin/[user_id]/su.js","/admin/[user_id]/su/envar":"pages/admin/[user_id]/su/envar.js","/admin/[user_id]/su/load-balancing":"pages/admin/[user_id]/su/load-balancing.js","/admin/[user_id]/su/users/[single]":"pages/admin/[user_id]/su/users/[single].js","/admin/[user_id]/su/users":"pages/admin/[user_id]/su/users.js","/admin/[user_id]/su/servers":"pages/admin/[user_id]/su/servers.js","/admin/[user_id]/su/users/new":"pages/admin/[user_id]/su/users/new.js","/admin/[user_id]/users/add-user":"pages/admin/[user_id]/users/add-user.js","/admin/[user_id]/users/databases/[database]/[user]":"pages/admin/[user_id]/users/databases/[database]/[user].js","/admin/[user_id]/users/databases":"pages/admin/[user_id]/users/databases.js","/admin":"pages/admin.js","/admin/[user_id]/users/databases/[database]":"pages/admin/[user_id]/users/databases/[database].js","/admin/[user_id]/users":"pages/admin/[user_id]/users.js","/api/admin/databases/upload-database-file":"pages/api/admin/databases/upload-database-file.js","/api/addUserMedia":"pages/api/addUserMedia.js","/api/exportTableData":"pages/api/exportTableData.js","/api/fetch-media":"pages/api/fetch-media.js","/api/query/[user_id]/add-image":"pages/api/query/[user_id]/add-image.js","/api/query/[user_id]/get-private-file":"pages/api/query/[user_id]/get-private-file.js","/api/query/[user_id]/add-file":"pages/api/query/[user_id]/add-file.js","/api/query/[user_id]/delete-file":"pages/api/query/[user_id]/delete-file.js","/api/query/[user_id]/post":"pages/api/query/[user_id]/post.js","/admin/[user_id]/su/docs/pages/[id]":"pages/admin/[user_id]/su/docs/pages/[id].js","/admin/[user_id]/su/docs/create-page":"pages/admin/[user_id]/su/docs/create-page.js","/blog":"pages/blog.html","/admin/[user_id]/su/docs/edit-page":"pages/admin/[user_id]/su/docs/edit-page.js","/contact":"pages/contact.html","/docs":"pages/docs.js","/docs/[page]/[sub-page]":"pages/docs/[page]/[sub-page].js","/create-account":"pages/create-account.js","/docs/[page]":"pages/docs/[page].js","/":"pages/index.html","/logout":"pages/logout.js","/login":"pages/login.js","/privacy":"pages/privacy.html","/redirect":"pages/redirect.html","/email-verification":"pages/email-verification.js","/terms":"pages/terms.html","/send-password-reset-link":"pages/send-password-reset-link.js","/unsubscribe":"pages/unsubscribe.js","/reset-password":"pages/reset-password.js"} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/404.html b/dsql-app/.local_dist/server/pages/404.html index fdd58dc5..51256c94 100644 --- a/dsql-app/.local_dist/server/pages/404.html +++ b/dsql-app/.local_dist/server/pages/404.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/500.html b/dsql-app/.local_dist/server/pages/500.html index 6e3eda56..fe693326 100644 --- a/dsql-app/.local_dist/server/pages/500.html +++ b/dsql-app/.local_dist/server/pages/500.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/_document.js b/dsql-app/.local_dist/server/pages/_document.js index 87f415d0..2731ee2a 100644 --- a/dsql-app/.local_dist/server/pages/_document.js +++ b/dsql-app/.local_dist/server/pages/_document.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3220,e.ids=[3220],e.modules={5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},82015:e=>{e.exports=require("react")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883],()=>s(5583));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3220,e.ids=[3220],e.modules={5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},82015:e=>{e.exports=require("react")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883],()=>s(5583));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/_error.js b/dsql-app/.local_dist/server/pages/_error.js index 34110d3a..9b7bd134 100644 --- a/dsql-app/.local_dist/server/pages/_error.js +++ b/dsql-app/.local_dist/server/pages/_error.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2731,e.ids=[2731,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54477:(e,t,r)=>{r.r(t),r.d(t,{config:()=>f,default:()=>d,getServerSideProps:()=>p,getStaticPaths:()=>c,getStaticProps:()=>u,reportWebVitals:()=>m,routeModule:()=>b,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>j,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>h});var n=r(63865),s=r(9455),o=r(30671),a=r(5583),i=r(53881),l=r(33532);let d=(0,o.M)(l,"default"),u=(0,o.M)(l,"getStaticProps"),c=(0,o.M)(l,"getStaticPaths"),p=(0,o.M)(l,"getServerSideProps"),f=(0,o.M)(l,"config"),m=(0,o.M)(l,"reportWebVitals"),h=(0,o.M)(l,"unstable_getStaticProps"),g=(0,o.M)(l,"unstable_getStaticPaths"),x=(0,o.M)(l,"unstable_getStaticParams"),y=(0,o.M)(l,"unstable_getServerProps"),j=(0,o.M)(l,"unstable_getServerSideProps"),b=new n.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:i.default,Document:a.default},userland:l})},33532:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(99929),s=r(8732),o=n._(r(82015)),a=n._(r(44426)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let d={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends o.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,s.jsxs)("div",{style:d.error,children:[(0,s.jsx)(a.default,{children:(0,s.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,s.jsxs)("div",{style:d.desc,children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,s.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,s.jsx)("div",{style:d.wrap,children:(0,s.jsxs)("h2",{style:d.h2,children:[this.props.title||e?r:(0,s.jsx)(s.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=l,u.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8498:(e,t)=>{function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},44426:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return c}});let n=r(99929),s=r(24588),o=r(8732),a=s._(r(82015)),i=n._(r(13309)),l=r(39811),d=r(19241),u=r(8498);function c(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(99794);let f=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return s=>{let o=!0,a=!1;if(s.key&&"number"!=typeof s.key&&s.key.indexOf("$")>0){a=!0;let t=s.key.slice(s.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(s.type){case"title":case"base":t.has(s.type)?o=!1:t.add(s.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(process.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(d.HeadManagerContext);return(0,o.jsx)(i.default,{reduceComponentsToState:m,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13309:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(82015),s=()=>{},o=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),s(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),s(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),o(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},99794:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var n=r(8732);r(82015);var s=r(20883);function o(){return(0,n.jsxs)(s.Html,{lang:"en",children:[(0,n.jsxs)(s.Head,{children:[(0,n.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,n.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,n.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,n.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,n.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,n.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,n.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,n.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,n.jsxs)("body",{children:[(0,n.jsx)(s.Main,{}),(0,n.jsx)(s.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},39811:(e,t,r)=>{e.exports=r(63865).vendored.contexts.AmpContext},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[883,9821,3881],()=>r(54477));module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2731,e.ids=[2731,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54477:(e,t,r)=>{r.r(t),r.d(t,{config:()=>f,default:()=>d,getServerSideProps:()=>p,getStaticPaths:()=>c,getStaticProps:()=>u,reportWebVitals:()=>m,routeModule:()=>b,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>j,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>h});var n=r(63865),s=r(9455),o=r(30671),a=r(5583),i=r(53881),l=r(33532);let d=(0,o.M)(l,"default"),u=(0,o.M)(l,"getStaticProps"),c=(0,o.M)(l,"getStaticPaths"),p=(0,o.M)(l,"getServerSideProps"),f=(0,o.M)(l,"config"),m=(0,o.M)(l,"reportWebVitals"),h=(0,o.M)(l,"unstable_getStaticProps"),g=(0,o.M)(l,"unstable_getStaticPaths"),x=(0,o.M)(l,"unstable_getStaticParams"),y=(0,o.M)(l,"unstable_getServerProps"),j=(0,o.M)(l,"unstable_getServerSideProps"),b=new n.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:i.default,Document:a.default},userland:l})},33532:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(99929),s=r(8732),o=n._(r(82015)),a=n._(r(44426)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let d={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends o.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,s.jsxs)("div",{style:d.error,children:[(0,s.jsx)(a.default,{children:(0,s.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,s.jsxs)("div",{style:d.desc,children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,s.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,s.jsx)("div",{style:d.wrap,children:(0,s.jsxs)("h2",{style:d.h2,children:[this.props.title||e?r:(0,s.jsx)(s.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=l,u.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8498:(e,t)=>{function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},44426:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return c}});let n=r(99929),s=r(24588),o=r(8732),a=s._(r(82015)),i=n._(r(13309)),l=r(39811),d=r(19241),u=r(8498);function c(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(99794);let f=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return s=>{let o=!0,a=!1;if(s.key&&"number"!=typeof s.key&&s.key.indexOf("$")>0){a=!0;let t=s.key.slice(s.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(s.type){case"title":case"base":t.has(s.type)?o=!1:t.add(s.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(process.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(d.HeadManagerContext);return(0,o.jsx)(i.default,{reduceComponentsToState:m,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13309:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(82015),s=()=>{},o=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),s(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),s(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),o(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},99794:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var n=r(8732);r(82015);var s=r(20883);function o(){return(0,n.jsxs)(s.Html,{lang:"en",children:[(0,n.jsxs)(s.Head,{children:[(0,n.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,n.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,n.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,n.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,n.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,n.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,n.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,n.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,n.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,n.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,n.jsxs)("body",{children:[(0,n.jsx)(s.Main,{}),(0,n.jsx)(s.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},39811:(e,t,r)=>{e.exports=r(63865).vendored.contexts.AmpContext},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[883,9821,3881],()=>r(54477));module.exports=n})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/about.html b/dsql-app/.local_dist/server/pages/about.html index c3207f29..4c62eecb 100644 --- a/dsql-app/.local_dist/server/pages/about.html +++ b/dsql-app/.local_dist/server/pages/about.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin.js b/dsql-app/.local_dist/server/pages/admin.js index cd9b5016..f5311c8f 100644 --- a/dsql-app/.local_dist/server/pages/admin.js +++ b/dsql-app/.local_dist/server/pages/admin.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6309,e.ids=[3220,6309],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},13262:(e,t,r)=>{r.r(t),r.d(t,{config:()=>j,default:()=>h,getServerSideProps:()=>P,getStaticPaths:()=>f,getStaticProps:()=>x,reportWebVitals:()=>S,routeModule:()=>A,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>y});var s={};r.r(s),r.d(s,{DashboardContext:()=>p,default:()=>m,getServerSideProps:()=>g});var a=r(63865),n=r(9455),i=r(30671),o=r(5583),l=r(53881),u=r(82015),c=r.n(u),d=r(92702);let p=c().createContext({});function m(){return null}async function g({req:e,res:t}){let r=await (0,d.A)(e,t);return r?.logged_in_status?{redirect:{destination:`/admin/${r.id}`,permanent:!1}}:(console.log("Admin user not found!",r),{redirect:{destination:"/login",permanent:!1}})}let h=(0,i.M)(s,"default"),x=(0,i.M)(s,"getStaticProps"),f=(0,i.M)(s,"getStaticPaths"),P=(0,i.M)(s,"getServerSideProps"),j=(0,i.M)(s,"config"),S=(0,i.M)(s,"reportWebVitals"),y=(0,i.M)(s,"unstable_getStaticProps"),v=(0,i.M)(s,"unstable_getStaticPaths"),_=(0,i.M)(s,"unstable_getStaticParams"),b=(0,i.M)(s,"unstable_getServerProps"),q=(0,i.M)(s,"unstable_getServerSideProps"),A=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin",pathname:"/admin",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),r(76102);var s=r(65967),a=r.n(s),n=r(30889),i=r.n(n),o=r(93726);let l=r.n(o)()},92702:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(39383),a=r.n(s),n=r(60149);async function i(e,t,r,s){let i=a()({req:e,level:r?"deep":void 0});return s&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});var s=r(8732);r(82015);var a=r(20883);function n(){return(0,s.jsxs)(a.Html,{lang:"en",children:[(0,s.jsxs)(a.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(a.Main,{}),(0,s.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881],()=>r(13262));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6309,e.ids=[3220,6309],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},13262:(e,t,r)=>{r.r(t),r.d(t,{config:()=>f,default:()=>_,getServerSideProps:()=>x,getStaticPaths:()=>h,getStaticProps:()=>g,reportWebVitals:()=>P,routeModule:()=>A,unstable_getServerProps:()=>E,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>j});var s={};r.r(s),r.d(s,{DashboardContext:()=>d,default:()=>m,getServerSideProps:()=>S});var a=r(63865),n=r(9455),i=r(30671),o=r(5583),l=r(53881),c=r(82015),u=r.n(c),p=r(92702);let d=u().createContext({});function m(){return null}async function S({req:e,res:t}){let{user:r}=await (0,p.A)(e,t);return r?.logged_in_status?{redirect:{destination:`/admin/${r.id}`,permanent:!1}}:(console.log("Admin user not found!",r),{redirect:{destination:"/login",permanent:!1}})}let _=(0,i.M)(s,"default"),g=(0,i.M)(s,"getStaticProps"),h=(0,i.M)(s,"getStaticPaths"),x=(0,i.M)(s,"getServerSideProps"),f=(0,i.M)(s,"config"),P=(0,i.M)(s,"reportWebVitals"),j=(0,i.M)(s,"unstable_getStaticProps"),v=(0,i.M)(s,"unstable_getStaticPaths"),y=(0,i.M)(s,"unstable_getStaticParams"),E=(0,i.M)(s,"unstable_getServerProps"),D=(0,i.M)(s,"unstable_getServerSideProps"),A=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin",pathname:"/admin",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),r(76102);var s=r(65967),a=r.n(s),n=r(30889),i=r.n(n),o=r(93726);let l=r.n(o)()},92702:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(39383),a=r.n(s),n=r(60149);async function i(e,t,r,s){let i=a()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});var s=r(8732);r(82015);var a=r(20883);function n(){return(0,s.jsxs)(a.Html,{lang:"en",children:[(0,s.jsxs)(a.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(a.Main,{}),(0,s.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881],()=>r(13262));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id].js b/dsql-app/.local_dist/server/pages/admin/[user_id].js index c01c3196..5f3d2839 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id].js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=531,e.ids=[531],e.modules={65102:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>p,default:()=>o,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>g,routeModule:()=>C,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>y});var r=a(63865),i=a(9455),d=a(30671),n=a(5583),l=a(53881),c=a(3530),u=e([c]);c=(u.then?(await u)():u)[0];let o=(0,d.M)(c,"default"),x=(0,d.M)(c,"getStaticProps"),m=(0,d.M)(c,"getStaticPaths"),h=(0,d.M)(c,"getServerSideProps"),p=(0,d.M)(c,"config"),g=(0,d.M)(c,"reportWebVitals"),y=(0,d.M)(c,"unstable_getStaticProps"),b=(0,d.M)(c,"unstable_getStaticPaths"),j=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),S=(0,d.M)(c,"unstable_getServerSideProps"),C=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]",pathname:"/admin/[user_id]",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:c});s()}catch(e){s(e)}})},77789:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(53926),c=a(66485),u=a(68796),o=a(67274),x=a(48843),m=e([n,u,x]);function h(){let{databases:e,user:t}=d().useContext(n.DashboardContext);return(0,r.jsxs)(d().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,r.jsx)(l.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(x.A,{}),(0,r.jsx)(u.A,{}),(0,r.jsx)(o.A,{user:t})]}):(0,r.jsx)(c.A,{})]})}[n,u,x]=m.then?(await m)():m,s()}catch(e){s(e)}})},68796:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>u});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(56331),c=e([n]);function u(){let{databases:e,setTargetDatabase:t,user:a}=d().useContext(n.DashboardContext);return(0,r.jsx)(d().Fragment,{children:(0,r.jsx)(l.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:a})})}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},48843:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(34637),c=a(93213),u=a(83158),o=a(61161),x=a(28060),m=e([n]);function h(){let{databases:e,setTargetDatabase:t,metrics:a,user:s}=d().useContext(n.DashboardContext);return(0,r.jsx)("section",{className:"p-0",children:(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,r.jsx)(x.A,{metric:"Databases Created",count:a?.dbCount||0,icon:(0,r.jsx)(l.A,{size:20,className:"text-secondary2"}),url:`/admin/${s?.id}/databases`}),(0,r.jsx)(x.A,{metric:"Tables Created",count:a?.tablesCount||0,icon:(0,r.jsx)(c.A,{size:20,className:"text-primary"})}),(0,r.jsx)(x.A,{metric:"Media Added",count:a?.mediaCount||0,icon:(0,r.jsx)(u.A,{size:20,className:"text-slate-500"}),url:`/admin/${s?.id}/media`}),(0,r.jsx)(x.A,{metric:"API Keys",count:a?.apiKeysCount||0,icon:(0,r.jsx)(o.A,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${s?.id}/api-keys`})]})})}n=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},28060:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({icon:e,metric:t,count:a,url:r}){return(0,s.jsxs)("a",{href:r,className:"card col w-full",children:[(0,s.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,s.jsxs)("div",{className:"content-block",children:[(0,s.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:a}),(0,s.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}a(82015)},61161:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]])},93213:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{DashboardContext:()=>p,default:()=>m,getServerSideProps:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(72837),l=a(92702),c=a(77789),u=a(70355),o=a(71934),x=e([n,c]);[n,c]=x.then?(await x)():x;let p=d().createContext({});function m({user:e,databases:t,metrics:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,l]=d().useState();return(0,r.jsx)(n.A,{head:s,children:(0,r.jsxs)(p.Provider,{value:{user:e,databases:t,targetDatabase:i,setTargetDatabase:l,metrics:a},children:[(0,r.jsx)(c.A,{}),(0,r.jsx)(u.A,{targetDatabase:i})]})})}async function h({req:e,res:t,query:a}){let s=await (0,l.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,o.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[s.id]),i=await (0,o.A)(` +"use strict";(()=>{var e={};e.id=531,e.ids=[531],e.modules={65102:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>p,default:()=>o,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>g,routeModule:()=>C,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>y});var r=a(63865),i=a(9455),d=a(30671),n=a(5583),l=a(53881),c=a(3530),u=e([c]);c=(u.then?(await u)():u)[0];let o=(0,d.M)(c,"default"),x=(0,d.M)(c,"getStaticProps"),m=(0,d.M)(c,"getStaticPaths"),h=(0,d.M)(c,"getServerSideProps"),p=(0,d.M)(c,"config"),g=(0,d.M)(c,"reportWebVitals"),y=(0,d.M)(c,"unstable_getStaticProps"),b=(0,d.M)(c,"unstable_getStaticPaths"),j=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),S=(0,d.M)(c,"unstable_getServerSideProps"),C=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]",pathname:"/admin/[user_id]",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:c});s()}catch(e){s(e)}})},77789:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(53926),c=a(66485),u=a(68796),o=a(67274),x=a(48843),m=e([n,u,x]);function h(){let{databases:e,user:t}=d().useContext(n.DashboardContext);return(0,r.jsxs)(d().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,r.jsx)(l.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(x.A,{}),(0,r.jsx)(u.A,{}),(0,r.jsx)(o.A,{user:t})]}):(0,r.jsx)(c.A,{})]})}[n,u,x]=m.then?(await m)():m,s()}catch(e){s(e)}})},68796:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>u});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(56331),c=e([n]);function u(){let{databases:e,setTargetDatabase:t,user:a}=d().useContext(n.DashboardContext);return(0,r.jsx)(d().Fragment,{children:(0,r.jsx)(l.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:a})})}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},48843:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(3530),l=a(34637),c=a(93213),u=a(83158),o=a(61161),x=a(28060),m=e([n]);function h(){let{databases:e,setTargetDatabase:t,metrics:a,user:s}=d().useContext(n.DashboardContext);return(0,r.jsx)("section",{className:"p-0",children:(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,r.jsx)(x.A,{metric:"Databases Created",count:a?.dbCount||0,icon:(0,r.jsx)(l.A,{size:20,className:"text-secondary2"}),url:`/admin/${s?.id}/databases`}),(0,r.jsx)(x.A,{metric:"Tables Created",count:a?.tablesCount||0,icon:(0,r.jsx)(c.A,{size:20,className:"text-primary"})}),(0,r.jsx)(x.A,{metric:"Media Added",count:a?.mediaCount||0,icon:(0,r.jsx)(u.A,{size:20,className:"text-slate-500"}),url:`/admin/${s?.id}/media`}),(0,r.jsx)(x.A,{metric:"API Keys",count:a?.apiKeysCount||0,icon:(0,r.jsx)(o.A,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${s?.id}/api-keys`})]})})}n=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},28060:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({icon:e,metric:t,count:a,url:r}){return(0,s.jsxs)("a",{href:r,className:"card col w-full",children:[(0,s.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,s.jsxs)("div",{className:"content-block",children:[(0,s.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:a}),(0,s.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}a(82015)},61161:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]])},93213:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{DashboardContext:()=>p,default:()=>m,getServerSideProps:()=>h});var r=a(8732),i=a(82015),d=a.n(i),n=a(72837),l=a(92702),c=a(77789),u=a(70355),o=a(71934),x=e([n,c]);[n,c]=x.then?(await x)():x;let p=d().createContext({});function m({user:e,databases:t,metrics:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,l]=d().useState();return(0,r.jsx)(n.A,{head:s,children:(0,r.jsxs)(p.Provider,{value:{user:e,databases:t,targetDatabase:i,setTargetDatabase:l,metrics:a},children:[(0,r.jsx)(c.A,{}),(0,r.jsx)(u.A,{targetDatabase:i})]})})}async function h({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,l.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=await (0,o.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[s.id]),d=await (0,o.A)(` SELECT ( SELECT COUNT(id) FROM user_databases WHERE user_id=? ) AS dbCount, @@ -11,4 +11,4 @@ ( SELECT COUNT(id) FROM api_keys WHERE user_id=? ) AS apiKeysCount - `,[s.id,s.id,s.id,s.id]);return{props:{user:s,databases:r,metrics:i&&i[0]?i[0]:{}}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,4715],()=>a(65102));module.exports=s})(); \ No newline at end of file + `,[s.id,s.id,s.id,s.id]);return{props:{user:s,appData:r,databases:i,metrics:d&&d[0]?d[0]:{}}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,4715],()=>a(65102));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js index f0e1d270..f39d4961 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9419,e.ids=[9419],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},88214:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>S,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>_,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),c=a(53881),o=a(11045),d=e([o]);o=(d.then?(await d)():d)[0];let p=(0,i.M)(o,"default"),u=(0,i.M)(o,"getStaticProps"),h=(0,i.M)(o,"getStaticPaths"),y=(0,i.M)(o,"getServerSideProps"),m=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),f=(0,i.M)(o,"unstable_getStaticProps"),g=(0,i.M)(o,"unstable_getStaticPaths"),A=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),_=(0,i.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/api-keys",pathname:"/admin/[user_id]/api-keys",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:o});s()}catch(e){s(e)}})},48963:(e,t,a)=>{a.d(t,{A:()=>p});var s,r=a(8732),l=a(82015),i=a.n(l),n=a(24872),c=a(46169),o=a(91140),d=a(16757);function p(){async function e(e){return await (0,n.A)({tableName:"api_keys",columnName:"slug",value:e})}let[t,a]=i().useState(!1),[l,p]=i().useState(null);return(0,r.jsxs)(o.Ay,{title:"add-new-api-key-popup",children:[t&&(0,r.jsx)(d.A,{}),(0,r.jsx)("h4",{className:"m-0",children:"Add New Api Key"}),(0,r.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-2",onSubmit:e=>{e.preventDefault(),a(!0);let t=e.target,s={api_key_name:t.api_key_name.value,api_key_slug:t.api_key_slug.value,api_key_scope:t.api_key_scope.value,target_database:t.target_database?.value||void 0,target_table:t.target_table?.value||void 0};(0,c.A)("/api/addApiKey",{method:"post",body:s},!0).then(e=>{e.success?window.location.reload():setTimeout(()=>{a(!1)},2e3)})},children:[l&&(0,r.jsx)("div",{children:(0,r.jsx)("span",{children:l})}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"api_key_name",children:"Api Key Name"}),(0,r.jsx)("input",{type:"text",name:"api_key_name",id:"api_key_name",placeholder:"Api Key Name",onInput:e=>{let t=e.target;t&&(t.closest("form").api_key_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,""))},required:!0})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"api_key_slug",children:"Api Key Slug"}),(0,r.jsx)("input",{type:"text",name:"api_key_slug",id:"api_key_slug",placeholder:"Api Key Slug",onInput:t=>{let a=t.target;a?.value.match(/./)?(a?.classList.remove("warning"),p(null)):a?.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{e(a.value).then(e=>{e.result?(a?.classList.add("warning"),p("Duplicate Table Name")):(a?.classList.remove("warning"),p(null))})},300)},required:!0})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)("label",{htmlFor:"api_key_scope",children:"Api Scope"}),(0,r.jsxs)("div",{className:"dropdown-wrapper reversed",children:[(0,r.jsx)("span",{className:"px-2 py-1 bg-slate-100 rounded-full text-xs font-semibold",children:"Info"}),(0,r.jsx)("div",{className:"dropdown always left-aligned -ml-10 -mb-2",style:{minWidth:"300px"},children:(0,r.jsxs)("div",{className:"flex-col items-start gap-2 text-sm leading-snug",children:[(0,r.jsx)("span",{children:"Scope is the range of access the API Key can have"}),(0,r.jsxs)("ul",{className:"ml-0 pl-4 flex flex-col gap-2",children:[(0,r.jsx)("li",{children:(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{children:"Read Only:"})," Can only read from databases"]})}),(0,r.jsx)("li",{children:(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{children:"Full Access:"})," Can read and Write to databases"]})})]})]})})]})]}),(0,r.jsxs)("select",{name:"api_key_scope",id:"api_key_scope",children:[(0,r.jsx)("option",{value:"readOnly",children:"Read Only"}),(0,r.jsx)("option",{value:"fullAccess",children:"Full Access"})]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"target_database",children:"Target Databases"}),(0,r.jsx)("input",{type:"text",name:"target_database",id:"target_database",placeholder:"Target Databases (optional). Comma Separated"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"target_table",children:"Target Tables"}),(0,r.jsx)("input",{type:"text",name:"target_table",id:"target_table",placeholder:"Target Tables (optional). Comma Separated"})]}),(0,r.jsx)("button",{type:"submit",className:t?" pointer-events-none opacity-40":"",children:"Create New Api Key"})]})]})}},36806:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),l=a(82015),i=a.n(l),n=a(11045),c=a(53926),o=a(66485),d=a(65532),p=a(91140),u=e([n]);function h(){let{user:e,apiKeys:t,setApiKeys:a,setTargetApiKey:s}=i().useContext(n.ApiKeysContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Api Keys"}),(0,r.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,p.PB)("add-new-api-key-popup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New Api Key"})]})]}),(0,r.jsx)(c.A,{user:e})]}),e?.verification_status?.toString().match(/1/)?(0,r.jsx)(d.A,{apiKeys:t,setTargetApiKey:s,user:e}):(0,r.jsx)(o.A,{})]})}n=(u.then?(await u)():u)[0],s()}catch(e){s(e)}})},65532:(e,t,a)=>{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),l=a.n(r),i=a(91140),n=a(46169),c=a(16757),o=a(55904);function d({apiKeyObject:e,setTargetApiKey:t}){let[a,r]=l().useState(!1);return(0,s.jsxs)("div",{className:"card no-hover justify-between items-center"+(e.scope.match(/fullAccess/)?" green":""),onClick:a=>{a.target?.closest("button")||(t(e),(0,i.PB)("target-media-popup"))},children:[a&&(0,s.jsx)(c.A,{width:"20px"}),(0,s.jsxs)("div",{className:"text-sm flex-wrap",children:[(0,s.jsx)("div",{children:e.scope.match(/readOnly/)?(0,s.jsx)("span",{className:"notification"}):e.scope.match(/fullAccess/)?(0,s.jsx)("span",{className:"notification success"}):"No Scope"}),(0,s.jsx)("span",{className:"title text-xl",style:{fontSize:"16px"},children:e.name}),(0,s.jsxs)("span",{className:"text-slate-400 ",children:["Created: ",e.date_created.substring(0,24)]})]}),(0,s.jsxs)(o.A,{children:[(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{alert(e.apiKeyPayload)},children:"Reveal Api Key"}),(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{navigator.clipboard.writeText(e.apiKeyPayload).then(()=>{alert("Api Key Copied To Clipboard")})},children:"Copy Api Key"}),(0,s.jsx)("button",{className:"outlined light-gray small-text"+(a?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),window.confirm("Delete this Api Key?")?(0,n.A)("/api/deleteApiKey",{method:"post",body:e},!0).then(e=>{}).finally(()=>{window.location.reload()}):r(!1)},children:"Delete Api Key"})]})]})}function p({user:e,apiKeys:t,setTargetApiKey:a}){return(0,s.jsx)(l().Fragment,{children:(0,s.jsxs)("section",{className:"p-0 items-start gap-4 overflow-visible bg-transparent border-transparent",children:[(0,s.jsx)("div",{className:"w-full flex-col items-stretch gap-4",children:t&&a&&t[0]&&t.map((e,t)=>(0,s.jsx)(d,{apiKeyObject:e,setTargetApiKey:a},t))}),!t||!t[0]&&(0,s.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,i.PB)("add-new-api-key-popup")},children:[(0,s.jsx)("span",{className:"text-slate-400",children:"No Api Keys Added."}),(0,s.jsx)("span",{className:"",children:"Add Api Key"})]})]})})}},12069:(e,t,a)=>{a.d(t,{A:()=>c});var s=a(8732),r=a(82015),l=a.n(r),i=a(91140),n=a(16757);function c({targetApiKey:e}){let[t,a]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"target-api-key-preview-popup",noContainer:!0,fullPage:!0,children:[t&&(0,s.jsx)(n.A,{}),e&&(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("span",{children:"Target Api Key"})})]})}},53926:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,i]=l().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(l().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>c,fs:()=>o});var s=a(8732),r=a(58150),l=a(82015),i=a.n(l);function n({children:e,title:t,data:a,fullPage:l,wrapperClasses:n,closePopupDispatch:c,wrapperStyle:d,noContainer:p}){return l?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:d,children:[p?(0,s.jsx)(i().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),c&&c()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(i().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]})}function c(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r(){return(0,s.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,s.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},55904:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({children:e,column:t,className:a}){let r=l().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:r,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(46169);async function r({tableName:e,columnName:t,value:a,dbFullName:r,dispatch:l,userId:i,dbId:n}){return await (0,s.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${r?"&dbFullName="+r:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(55511),r=a(79428),l=a(48243);function i({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:n,keyLen:c,algorithm:o,bufferAllocSize:d}=(0,l.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,s.scryptSync)(i,n,c),u=r.Buffer.alloc(d,0),h=(0,s.createDecipheriv)(o,p,u);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,a)=>{a.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},11045:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{ApiKeysContext:()=>f,default:()=>m,getServerSideProps:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(72837),c=a(92702),o=a(36806),d=a(12069),p=a(48963),u=a(71934),h=a(71205),y=e([n,o]);[n,o]=y.then?(await y)():y;let f=i().createContext({});function m({user:e,fetchedApiKeys:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Api Keys | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,l]=i().useState(t),[c,u]=i().useState(null),[h,y]=i().useState(null);return(0,r.jsx)(f.Provider,{value:{user:e,apiKeys:s,setApiKeys:l,targetApiKey:h,setTargetApiKey:y,newApiKey:c,setNewApiKey:u},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:a,children:(0,r.jsx)(o.A,{})}),h&&(0,r.jsx)(d.A,{targetApiKey:h}),(0,r.jsx)(p.A,{})]})})}async function x({req:e,res:t,query:a}){let s=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,u.A)(`SELECT * FROM api_keys WHERE user_id='${s.id}'`),l=[];if(r&&r[0])for(let e=0;e{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892],()=>a(88214));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9419,e.ids=[9419],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},88214:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>S,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>_,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),c=a(53881),o=a(11045),d=e([o]);o=(d.then?(await d)():d)[0];let p=(0,i.M)(o,"default"),u=(0,i.M)(o,"getStaticProps"),h=(0,i.M)(o,"getStaticPaths"),y=(0,i.M)(o,"getServerSideProps"),m=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),f=(0,i.M)(o,"unstable_getStaticProps"),g=(0,i.M)(o,"unstable_getStaticPaths"),A=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),_=(0,i.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/api-keys",pathname:"/admin/[user_id]/api-keys",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:o});s()}catch(e){s(e)}})},48963:(e,t,a)=>{a.d(t,{A:()=>p});var s,r=a(8732),l=a(82015),i=a.n(l),n=a(24872),c=a(46169),o=a(91140),d=a(16757);function p(){async function e(e){return await (0,n.A)({tableName:"api_keys",columnName:"slug",value:e})}let[t,a]=i().useState(!1),[l,p]=i().useState(null);return(0,r.jsxs)(o.Ay,{title:"add-new-api-key-popup",children:[t&&(0,r.jsx)(d.A,{}),(0,r.jsx)("h4",{className:"m-0",children:"Add New Api Key"}),(0,r.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-2",onSubmit:e=>{e.preventDefault(),a(!0);let t=e.target,s={api_key_name:t.api_key_name.value,api_key_slug:t.api_key_slug.value,api_key_scope:t.api_key_scope.value,target_database:t.target_database?.value||void 0,target_table:t.target_table?.value||void 0};(0,c.A)("/api/addApiKey",{method:"post",body:s},!0).then(e=>{e.success?window.location.reload():setTimeout(()=>{a(!1)},2e3)})},children:[l&&(0,r.jsx)("div",{children:(0,r.jsx)("span",{children:l})}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"api_key_name",children:"Api Key Name"}),(0,r.jsx)("input",{type:"text",name:"api_key_name",id:"api_key_name",placeholder:"Api Key Name",onInput:e=>{let t=e.target;t&&(t.closest("form").api_key_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,""))},required:!0})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"api_key_slug",children:"Api Key Slug"}),(0,r.jsx)("input",{type:"text",name:"api_key_slug",id:"api_key_slug",placeholder:"Api Key Slug",onInput:t=>{let a=t.target;a?.value.match(/./)?(a?.classList.remove("warning"),p(null)):a?.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{e(a.value).then(e=>{e.result?(a?.classList.add("warning"),p("Duplicate Table Name")):(a?.classList.remove("warning"),p(null))})},300)},required:!0})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)("label",{htmlFor:"api_key_scope",children:"Api Scope"}),(0,r.jsxs)("div",{className:"dropdown-wrapper reversed",children:[(0,r.jsx)("span",{className:"px-2 py-1 bg-slate-100 rounded-full text-xs font-semibold",children:"Info"}),(0,r.jsx)("div",{className:"dropdown always left-aligned -ml-10 -mb-2",style:{minWidth:"300px"},children:(0,r.jsxs)("div",{className:"flex-col items-start gap-2 text-sm leading-snug",children:[(0,r.jsx)("span",{children:"Scope is the range of access the API Key can have"}),(0,r.jsxs)("ul",{className:"ml-0 pl-4 flex flex-col gap-2",children:[(0,r.jsx)("li",{children:(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{children:"Read Only:"})," Can only read from databases"]})}),(0,r.jsx)("li",{children:(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{children:"Full Access:"})," Can read and Write to databases"]})})]})]})})]})]}),(0,r.jsxs)("select",{name:"api_key_scope",id:"api_key_scope",children:[(0,r.jsx)("option",{value:"readOnly",children:"Read Only"}),(0,r.jsx)("option",{value:"fullAccess",children:"Full Access"})]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"target_database",children:"Target Databases"}),(0,r.jsx)("input",{type:"text",name:"target_database",id:"target_database",placeholder:"Target Databases (optional). Comma Separated"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,r.jsx)("label",{htmlFor:"target_table",children:"Target Tables"}),(0,r.jsx)("input",{type:"text",name:"target_table",id:"target_table",placeholder:"Target Tables (optional). Comma Separated"})]}),(0,r.jsx)("button",{type:"submit",className:t?" pointer-events-none opacity-40":"",children:"Create New Api Key"})]})]})}},36806:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),l=a(82015),i=a.n(l),n=a(11045),c=a(53926),o=a(66485),d=a(65532),p=a(91140),u=e([n]);function h(){let{user:e,apiKeys:t,setApiKeys:a,setTargetApiKey:s}=i().useContext(n.ApiKeysContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Api Keys"}),(0,r.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,p.PB)("add-new-api-key-popup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New Api Key"})]})]}),(0,r.jsx)(c.A,{user:e})]}),e?.verification_status?.toString().match(/1/)?(0,r.jsx)(d.A,{apiKeys:t,setTargetApiKey:s,user:e}):(0,r.jsx)(o.A,{})]})}n=(u.then?(await u)():u)[0],s()}catch(e){s(e)}})},65532:(e,t,a)=>{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),l=a.n(r),i=a(91140),n=a(46169),c=a(16757),o=a(55904);function d({apiKeyObject:e,setTargetApiKey:t}){let[a,r]=l().useState(!1);return(0,s.jsxs)("div",{className:"card no-hover justify-between items-center"+(e.scope.match(/fullAccess/)?" green":""),onClick:a=>{a.target?.closest("button")||(t(e),(0,i.PB)("target-media-popup"))},children:[a&&(0,s.jsx)(c.A,{width:"20px"}),(0,s.jsxs)("div",{className:"text-sm flex-wrap",children:[(0,s.jsx)("div",{children:e.scope.match(/readOnly/)?(0,s.jsx)("span",{className:"notification"}):e.scope.match(/fullAccess/)?(0,s.jsx)("span",{className:"notification success"}):"No Scope"}),(0,s.jsx)("span",{className:"title text-xl",style:{fontSize:"16px"},children:e.name}),(0,s.jsxs)("span",{className:"text-slate-400 ",children:["Created: ",e.date_created.substring(0,24)]})]}),(0,s.jsxs)(o.A,{children:[(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{alert(e.apiKeyPayload)},children:"Reveal Api Key"}),(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{navigator.clipboard.writeText(e.apiKeyPayload).then(()=>{alert("Api Key Copied To Clipboard")})},children:"Copy Api Key"}),(0,s.jsx)("button",{className:"outlined light-gray small-text"+(a?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),window.confirm("Delete this Api Key?")?(0,n.A)("/api/deleteApiKey",{method:"post",body:e},!0).then(e=>{}).finally(()=>{window.location.reload()}):r(!1)},children:"Delete Api Key"})]})]})}function p({user:e,apiKeys:t,setTargetApiKey:a}){return(0,s.jsx)(l().Fragment,{children:(0,s.jsxs)("section",{className:"p-0 items-start gap-4 overflow-visible bg-transparent border-transparent",children:[(0,s.jsx)("div",{className:"w-full flex-col items-stretch gap-4",children:t&&a&&t[0]&&t.map((e,t)=>(0,s.jsx)(d,{apiKeyObject:e,setTargetApiKey:a},t))}),!t||!t[0]&&(0,s.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,i.PB)("add-new-api-key-popup")},children:[(0,s.jsx)("span",{className:"text-slate-400",children:"No Api Keys Added."}),(0,s.jsx)("span",{className:"",children:"Add Api Key"})]})]})})}},12069:(e,t,a)=>{a.d(t,{A:()=>c});var s=a(8732),r=a(82015),l=a.n(r),i=a(91140),n=a(16757);function c({targetApiKey:e}){let[t,a]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"target-api-key-preview-popup",noContainer:!0,fullPage:!0,children:[t&&(0,s.jsx)(n.A,{}),e&&(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("span",{children:"Target Api Key"})})]})}},53926:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,i]=l().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(l().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>c,fs:()=>o});var s=a(8732),r=a(58150),l=a(82015),i=a.n(l);function n({children:e,title:t,data:a,fullPage:l,wrapperClasses:n,closePopupDispatch:c,wrapperStyle:d,noContainer:p}){return l?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:d,children:[p?(0,s.jsx)(i().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),c&&c()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(i().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]})}function c(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r(){return(0,s.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,s.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},55904:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({children:e,column:t,className:a}){let r=l().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:r,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(46169);async function r({tableName:e,columnName:t,value:a,dbFullName:r,dispatch:l,userId:i,dbId:n}){return await (0,s.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${r?"&dbFullName="+r:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(55511),r=a(79428),l=a(48243);function i({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:n,keyLen:c,algorithm:o,bufferAllocSize:d}=(0,l.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,s.scryptSync)(i,n,c),u=r.Buffer.alloc(d,0),h=(0,s.createDecipheriv)(o,p,u);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,a)=>{a.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},11045:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{ApiKeysContext:()=>f,default:()=>m,getServerSideProps:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(72837),c=a(92702),o=a(36806),d=a(12069),p=a(48963),u=a(71934),h=a(71205),y=e([n,o]);[n,o]=y.then?(await y)():y;let f=i().createContext({});function m({user:e,fetchedApiKeys:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Api Keys | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,l]=i().useState(t),[c,u]=i().useState(null),[h,y]=i().useState(null);return(0,r.jsx)(f.Provider,{value:{user:e,apiKeys:s,setApiKeys:l,targetApiKey:h,setTargetApiKey:y,newApiKey:c,setNewApiKey:u},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:a,children:(0,r.jsx)(o.A,{})}),h&&(0,r.jsx)(d.A,{targetApiKey:h}),(0,r.jsx)(p.A,{})]})})}async function x({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,u.A)(`SELECT * FROM api_keys WHERE user_id='${s.id}'`),i=[];if(l&&l[0])for(let e=0;e{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892],()=>a(88214));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js index 51f401df..7036e573 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2504,e.ids=[2504],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44088:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>y,routeModule:()=>b,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>g,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>f});var r=s(63865),n=s(9455),l=s(30671),i=s(5583),c=s(53881),d=s(30350),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),p=(0,l.M)(d,"getStaticProps"),h=(0,l.M)(d,"getStaticPaths"),x=(0,l.M)(d,"getServerSideProps"),m=(0,l.M)(d,"config"),y=(0,l.M)(d,"reportWebVitals"),f=(0,l.M)(d,"unstable_getStaticProps"),v=(0,l.M)(d,"unstable_getStaticPaths"),A=(0,l.M)(d,"unstable_getStaticParams"),j=(0,l.M)(d,"unstable_getServerProps"),g=(0,l.M)(d,"unstable_getServerSideProps"),b=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/connect",pathname:"/admin/[user_id]/connect",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});a()}catch(e){a(e)}})},49773:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>p});var r=s(8732),n=s(82015),l=s.n(n),i=s(53926),c=s(30350),d=s(81344),o=s(46168),u=e([c,d,o]);function p(){let{user:e,query:t,mariadbUserCred:s}=l().useContext(c.ConnectContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"",children:(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,r.jsx)(i.A,{user:e})]}),(0,r.jsx)(d.A,{}),(0,r.jsx)(o.A,{})]})}[c,d,o]=u.then?(await u)():u,a()}catch(e){a(e)}})},81344:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>u});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(96089),d=s(25088),o=e([i]);function u(){let{user:e,query:t,mariadbUserCred:s}=l().useContext(i.ConnectContext);return(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,r.jsx)("hr",{}),(0,r.jsxs)("ul",{className:"m-0",children:[(0,r.jsxs)("li",{children:["Server:"," ",(0,r.jsx)("b",{children:"172.72.0.24"})]}),(0,r.jsxs)("li",{children:["Username: ",(0,r.jsx)("b",{children:s?.mariadb_user})]}),(0,r.jsxs)("li",{children:["Host: ",(0,r.jsx)("b",{children:s?.mariadb_host})]}),(0,r.jsxs)("li",{children:["Password: ",(0,r.jsx)("b",{children:"*****************"}),(0,r.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(s?.mariadb_pass||"").then(()=>{window.alert("Copied Password!")})},children:(0,r.jsx)(c.A,{})})]}),(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,r.jsx)("b",{children:(0,r.jsx)("span",{className:"flex items-center gap-2",children:(0,r.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,r.jsx)(d.A,{}),"Download"]})})})]})})]})]})})}i=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},63997:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>p});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(91140),d=s(16757),o=s(1756),u=e([i,o]);function p(){let{targetMariadbUser:e}=l().useContext(i.ConnectContext),[t,s]=l().useState(!1);return(0,r.jsx)(c.Ay,{title:"edit-mariadb-user-popup",children:t&&e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h3",{children:(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsx)("span",{children:"Edit"}),(0,r.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,r.jsx)("hr",{}),(0,r.jsx)(o.A,{mariaDBUser:e,edit:!0})]}):(0,r.jsx)("div",{className:"p-20",children:(0,r.jsx)(d.A,{width:"25px"})})})}[i,o]=u.then?(await u)():u,a()}catch(e){a(e)}})},1756:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>p});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(16757),d=s(46169),o=s(78604),u=e([i,o]);function p({mariaDBUser:e,edit:t,username:s}){let{user:a}=l().useContext(i.ConnectContext),n=a?.id==Number("1"),u=e?Object.keys(e):["username","host","password"],p=/username|host|password/,h=n?void 0:/username/,x=/host/,m=(()=>{try{if(t&&e?.grants)return JSON.parse(e.grants);return null}catch(e){return null}})(),[y,f]=l().useState(m||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[v,A]=l().useState(!1);return(0,r.jsxs)("form",{onSubmit:s=>{if(s.preventDefault(),!window.confirm(t?"Update this user?":"Create this new User?"))return;let a=s.target,r=Array.from(a),l={};if(r.forEach(e=>{"INPUT"==e.nodeName&&(l[e.name]=e.value)}),t&&!n&&delete l.username,!y?.[0]){alert("Please add at least one grant");return}A(!0),(0,d.A)(t?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:l,edit:!!t,prev:e,grants:y}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),A(!1))})},className:"w-full gap-4 flex flex-col",children:[v&&(0,r.jsx)(c.A,{width:"25px"}),u.map((t,s)=>{let n=e?e[t]:"username"==t?`dsql_user_${a?.id}`:null,l=h?.test(t),i=x.test(t);return t.match(p)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:t.match("password")?"password":"text",name:t,id:t,defaultValue:n||void 0,readOnly:l,className:l?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:t,required:i})]},s+1):null}),(0,r.jsx)(o.A,{grants:y,setGrants:f,edit:t}),(0,r.jsx)("button",{type:"submit",children:t?"Update User":"Create SQL User"})]})}[i,o]=u.then?(await u)():u,a()}catch(e){a(e)}})},78604:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>d});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350);s(46169);var c=e([i]);function d({grants:e,setGrants:t,edit:s}){let{user:a,targetMariadbUser:n}=l().useContext(i.ConnectContext),c=!!String(n?.primary).match(/1/)&&s,d=!!e.find(e=>"*"==e.database),o=!!e.find(e=>"*"==e.table),u=!!e.find(e=>e.privileges.includes("ALL PRIVILEGES")),[p,h]=l().useState([]),[x,m]=l().useState(),[y,f]=l().useState([]),[v,A]=l().useState(),[j,g]=l().useState(["ALL PRIVILEGES"]),[b,S]=l().useState("ALL PRIVILEGES"),[N,_]=l().useState(!1);return(0,r.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,r.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,r.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,r.jsx)("hr",{}),(0,r.jsx)("div",{className:"flex-wrap",children:e?.[0]?e.map((s,a)=>(0,r.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,r.jsx)("span",{children:s.privileges}),(0,r.jsx)("span",{children:"="}),(0,r.jsxs)("span",{children:[" ",s.database.replace(/datasquirel_user_\d+_/,"")]}),(0,r.jsx)("span",{children:"."}),(0,r.jsx)("span",{children:s.table}),!c&&(0,r.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:s=>{let r=[...e];r.splice(a,1),t(r)},children:"x"})]},a)):(0,r.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,r.jsx)("hr",{}),d&&o&&u?(0,r.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):N?(0,r.jsx)(r.Fragment,{children:c?(0,r.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,r.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let t=e.target.value;if("NULL"==t)return;let s=p.find(e=>e.db_full_name==t);s&&m(s)},children:[(0,r.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),p.map((e,t)=>(0,r.jsx)("option",{value:e.db_full_name,children:e.db_name},t+1))]})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,r.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let t=e.target.value;if("NULL"==t)return;let s=y.find(e=>e.table_slug==t);s&&A(s)},children:[(0,r.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),y?.[0]&&y.map((e,t)=>(0,r.jsx)("option",{value:e.table_slug,children:e.table_name},t+1))]})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,r.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:j?.[0]?j.map((e,t)=>(0,r.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,r.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let s=[...j];s.splice(t,1),g(s)},children:"x"})]},t)):(0,r.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,r.jsxs)("div",{className:"w-full items-stretch",children:[(0,r.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{let t=e.target.value;S(t)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,t)=>(0,r.jsx)("option",{value:e,children:e},t))}),(0,r.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!j.includes(b)){if(j.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}g([...j,b])}},children:"+"})]})]}),!c&&(0,r.jsx)("div",{className:"button outlined secondary",onClick:s=>{if(!j?.[0]){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}let a={database:x?.db_full_name||"*",privileges:j,table:v?.table_slug||"*"},r=[...e,a];t(r),_(!1)},children:"Add"}),(0,r.jsx)("div",{className:"button outlined gray",onClick:()=>{_(!1)},children:"Cancel"})]})}):c?(0,r.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,r.jsxs)("div",{className:"button outlined gray",onClick:e=>{_(!0)},children:[(0,r.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},6925:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(91140),d=s(16757),o=s(46169),u=s(11717),p=s(96725),h=s(96089),x=e([i]);function m({mariadbUser:e}){let{setTargetMariadbUser:t}=l().useContext(i.ConnectContext),s=!!String(e.primary)?.match(/1/),[a,n]=l().useState(!1);return(0,r.jsxs)("div",{className:"card w-full col"+(s?" green":""),children:[a&&(0,r.jsx)(d.A,{width:"25px"}),(0,r.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,r.jsxs)("span",{className:"title",children:[e.username,"@",e.host]}),(0,r.jsxs)("div",{children:[s&&(0,r.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,r.jsx)("button",{className:"ghost",title:"Edit User",onClick:s=>{t?.(e),(0,c.PB)("edit-mariadb-user-popup")},children:(0,r.jsx)(u.A,{size:20})}),!s&&(0,r.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:t=>{window.confirm("Are you sure you want to delete this User?")&&(n(!0),(0,o.A)("/api/sql-users/delete",{method:"POST",body:{id:e.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{n(!1)},1e3)}))},children:(0,r.jsx)(p.A,{})})]})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)("ul",{className:"m-0",children:[(0,r.jsxs)("li",{children:["Username: ",(0,r.jsx)("b",{children:e.username})]}),(0,r.jsxs)("li",{children:["Host: ",(0,r.jsx)("b",{children:e.host}),(0,r.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,r.jsxs)("li",{children:["Password: ",(0,r.jsx)("b",{children:"*****************"}),(0,r.jsx)("button",{className:"ghost inline-block -my-4",onClick:t=>{navigator.clipboard.writeText(e.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,r.jsx)(h.A,{size:20})})]})]})]})}i=(x.then?(await x)():x)[0],a()}catch(e){a(e)}})},46168:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>u});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(6925),d=s(91140),o=e([i,c]);function u(){let{mariadbUsers:e}=l().useContext(i.ConnectContext);return(0,r.jsxs)("section",{className:"paper",children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,r.jsx)("div",{children:(0,r.jsx)("button",{onClick:e=>{(0,d.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,r.jsx)("hr",{}),(0,r.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:e?.map((e,t)=>r.jsx(c.A,{mariadbUser:e},t+1))})]})]})}[i,c]=o.then?(await o)():o,a()}catch(e){a(e)}})},40445:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>c});var r=s(8732);s(82015);var n=s(91140),l=s(1756),i=e([l]);function c(){return(0,r.jsxs)(n.Ay,{title:"new-mariadb-user-popup",children:[(0,r.jsx)("h3",{children:"New MariaDB User"}),(0,r.jsx)("hr",{}),(0,r.jsx)(l.A,{})]})}l=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},53926:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(82015),n=s.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(n().Fragment,{})}},91140:(e,t,s)=>{s.d(t,{Ay:()=>i,PB:()=>c,fs:()=>d});var a=s(8732),r=s(58150),n=s(82015),l=s.n(n);function i({children:e,title:t,data:s,fullPage:n,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:o,noContainer:u}){return n?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[u?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},96725:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},67105:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},11717:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(55511),r=s(79428),n=s(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(l,i,c),p=r.Buffer.alloc(o,0),h=(0,a.createDecipheriv)(d,u,p);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(9973),r=s.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,s)=>{s.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},30350:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{ConnectContext:()=>f,default:()=>m,getServerSideProps:()=>y});var r=s(8732),n=s(82015),l=s.n(n),i=s(72837),c=s(92702),d=s(71934),o=s(49773),u=s(63997),p=s(40445),h=s(71205),x=e([i,o,u,p]);[i,o,u,p]=x.then?(await x)():x;let f=l().createContext({});function m({user:e,query:t,mariadbUserCred:s,mariadbUsers:a}){let n=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[c,d]=l().useState(null),[h,x]=l().useState(0);return(0,r.jsx)(f.Provider,{value:{user:e,query:t,mariadbUserCred:s,mariadbUsers:a,targetMariadbUser:c,setTargetMariadbUser:d,refresh:h,setRefresh:x},children:(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)(i.A,{head:n,aceEditor:!0,children:(0,r.jsx)(o.A,{})}),(0,r.jsx)(u.A,{}),(0,r.jsx)(p.A,{})]})})}async function y({req:e,res:t,query:s}){let a=await (0,c.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,d.A)("SELECT mariadb_user, mariadb_host, mariadb_pass FROM users WHERE id = ?",[a.id]),n=r?.[0]||{};n?.mariadb_pass&&(n.mariadb_pass=(0,h.A)({encryptedString:n.mariadb_pass}));let l=await (0,d.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[a.id]);if(l?.[0])for(let e=0;e{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>s(44088));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2504,e.ids=[2504],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44088:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>x,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>y,routeModule:()=>b,unstable_getServerProps:()=>g,unstable_getServerSideProps:()=>j,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>A,unstable_getStaticProps:()=>v});var r=s(63865),n=s(9455),l=s(30671),i=s(5583),c=s(53881),d=s(30350),o=e([d]);d=(o.then?(await o)():o)[0];let p=(0,l.M)(d,"default"),u=(0,l.M)(d,"getStaticProps"),h=(0,l.M)(d,"getStaticPaths"),x=(0,l.M)(d,"getServerSideProps"),m=(0,l.M)(d,"config"),y=(0,l.M)(d,"reportWebVitals"),v=(0,l.M)(d,"unstable_getStaticProps"),A=(0,l.M)(d,"unstable_getStaticPaths"),f=(0,l.M)(d,"unstable_getStaticParams"),g=(0,l.M)(d,"unstable_getServerProps"),j=(0,l.M)(d,"unstable_getServerSideProps"),b=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/connect",pathname:"/admin/[user_id]/connect",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});a()}catch(e){a(e)}})},49773:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>u});var r=s(8732),n=s(82015),l=s.n(n),i=s(53926),c=s(30350),d=s(81344),o=s(46168),p=e([c,d,o]);function u(){let{user:e,query:t,mariadbUserCred:s}=l().useContext(c.ConnectContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"",children:(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,r.jsx)(i.A,{user:e})]}),(0,r.jsx)(d.A,{}),(0,r.jsx)(o.A,{})]})}[c,d,o]=p.then?(await p)():p,a()}catch(e){a(e)}})},81344:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>u});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(96089),d=s(25088),o=s(53881),p=e([i]);function u(){l().useContext(o.AppContext);let{user:e,query:t,mariadbUserCred:s}=l().useContext(i.ConnectContext);return(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,r.jsx)("hr",{}),(0,r.jsxs)("ul",{className:"m-0",children:[(0,r.jsxs)("li",{children:["Server:"," ",(0,r.jsx)("b",{children:process.env.DSQL_REMOTE_SQL_HOST||"sql.datasquirel.com"})]}),(0,r.jsxs)("li",{children:["Username: ",(0,r.jsx)("b",{children:s?.mariadb_user})]}),(0,r.jsxs)("li",{children:["Host: ",(0,r.jsx)("b",{children:s?.mariadb_host})]}),(0,r.jsxs)("li",{children:["Password: ",(0,r.jsx)("b",{children:"*****************"}),(0,r.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(s?.mariadb_pass||"").then(()=>{window.alert("Copied Password!")})},children:(0,r.jsx)(c.A,{})})]}),(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,r.jsx)("b",{children:(0,r.jsx)("span",{className:"flex items-center gap-2",children:(0,r.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,r.jsx)(d.A,{}),"Download"]})})})]})})]})]})})}i=(p.then?(await p)():p)[0],a()}catch(e){a(e)}})},63997:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>u});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(91140),d=s(16757),o=s(1756),p=e([i,o]);function u(){let{targetMariadbUser:e}=l().useContext(i.ConnectContext),[t,s]=l().useState(!1);return(0,r.jsx)(c.Ay,{title:"edit-mariadb-user-popup",children:t&&e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h3",{children:(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsx)("span",{children:"Edit"}),(0,r.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,r.jsx)("hr",{}),(0,r.jsx)(o.A,{mariaDBUser:e,edit:!0})]}):(0,r.jsx)("div",{className:"p-20",children:(0,r.jsx)(d.A,{width:"25px"})})})}[i,o]=p.then?(await p)():p,a()}catch(e){a(e)}})},1756:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>h});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(16757),d=s(46169),o=s(78604),p=s(53881),u=e([i,o]);function h({mariaDBUser:e,edit:t,username:s}){let a=l().useContext(p.AppContext),{user:n}=l().useContext(i.ConnectContext),u=n?.id==Number(a.pageProps.appData?.DSQL_SU_USER_ID),h=e?Object.keys(e):["username","host","password"],x=/username|host|password/,m=u?void 0:/username/,y=/host/,v=(()=>{try{if(t&&e?.grants)return JSON.parse(e.grants);return null}catch(e){return null}})(),[A,f]=l().useState(v||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[g,j]=l().useState(!1);return(0,r.jsxs)("form",{onSubmit:s=>{if(s.preventDefault(),!window.confirm(t?"Update this user?":"Create this new User?"))return;let a=s.target,r=Array.from(a),n={};if(r.forEach(e=>{"INPUT"==e.nodeName&&(n[e.name]=e.value)}),t&&!u&&delete n.username,!A?.[0]){alert("Please add at least one grant");return}j(!0),(0,d.A)(t?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:n,edit:!!t,prev:e,grants:A}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),j(!1))})},className:"w-full gap-4 flex flex-col",children:[g&&(0,r.jsx)(c.A,{width:"25px"}),h.map((t,s)=>{let a=e?e[t]:"username"==t?`dsql_user_${n?.id}`:null,l=m?.test(t),i=y.test(t);return t.match(x)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:t.match("password")?"password":"text",name:t,id:t,defaultValue:a||void 0,readOnly:l,className:l?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:t,required:i})]},s+1):null}),(0,r.jsx)(o.A,{grants:A,setGrants:f,edit:t}),(0,r.jsx)("button",{type:"submit",children:t?"Update User":"Create SQL User"})]})}[i,o]=u.then?(await u)():u,a()}catch(e){a(e)}})},78604:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>d});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350);s(46169);var c=e([i]);function d({grants:e,setGrants:t,edit:s}){let{user:a,targetMariadbUser:n}=l().useContext(i.ConnectContext),c=!!String(n?.primary).match(/1/)&&s,d=!!e.find(e=>"*"==e.database),o=!!e.find(e=>"*"==e.table),p=!!e.find(e=>e.privileges.includes("ALL PRIVILEGES")),[u,h]=l().useState([]),[x,m]=l().useState(),[y,v]=l().useState([]),[A,f]=l().useState(),[g,j]=l().useState(["ALL PRIVILEGES"]),[b,S]=l().useState("ALL PRIVILEGES"),[_,N]=l().useState(!1);return(0,r.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,r.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,r.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,r.jsx)("hr",{}),(0,r.jsx)("div",{className:"flex-wrap",children:e?.[0]?e.map((s,a)=>(0,r.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,r.jsx)("span",{children:s.privileges}),(0,r.jsx)("span",{children:"="}),(0,r.jsxs)("span",{children:[" ",s.database.replace(/datasquirel_user_\d+_/,"")]}),(0,r.jsx)("span",{children:"."}),(0,r.jsx)("span",{children:s.table}),!c&&(0,r.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:s=>{let r=[...e];r.splice(a,1),t(r)},children:"x"})]},a)):(0,r.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,r.jsx)("hr",{}),d&&o&&p?(0,r.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):_?(0,r.jsx)(r.Fragment,{children:c?(0,r.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,r.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let t=e.target.value;if("NULL"==t)return;let s=u.find(e=>e.db_full_name==t);s&&m(s)},children:[(0,r.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),u.map((e,t)=>(0,r.jsx)("option",{value:e.db_full_name,children:e.db_name},t+1))]})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,r.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let t=e.target.value;if("NULL"==t)return;let s=y.find(e=>e.table_slug==t);s&&f(s)},children:[(0,r.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),y?.[0]&&y.map((e,t)=>(0,r.jsx)("option",{value:e.table_slug,children:e.table_name},t+1))]})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,r.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:g?.[0]?g.map((e,t)=>(0,r.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,r.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let s=[...g];s.splice(t,1),j(s)},children:"x"})]},t)):(0,r.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,r.jsxs)("div",{className:"w-full items-stretch",children:[(0,r.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{let t=e.target.value;S(t)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,t)=>(0,r.jsx)("option",{value:e,children:e},t))}),(0,r.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!g.includes(b)){if(g.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}j([...g,b])}},children:"+"})]})]}),!c&&(0,r.jsx)("div",{className:"button outlined secondary",onClick:s=>{if(!g?.[0]){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}let a={database:x?.db_full_name||"*",privileges:g,table:A?.table_slug||"*"},r=[...e,a];t(r),N(!1)},children:"Add"}),(0,r.jsx)("div",{className:"button outlined gray",onClick:()=>{N(!1)},children:"Cancel"})]})}):c?(0,r.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,r.jsxs)("div",{className:"button outlined gray",onClick:e=>{N(!0)},children:[(0,r.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},6925:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(91140),d=s(16757),o=s(46169),p=s(11717),u=s(96725),h=s(96089),x=e([i]);function m({mariadbUser:e}){let{setTargetMariadbUser:t}=l().useContext(i.ConnectContext),s=!!String(e.primary)?.match(/1/),[a,n]=l().useState(!1);return(0,r.jsxs)("div",{className:"card w-full col"+(s?" green":""),children:[a&&(0,r.jsx)(d.A,{width:"25px"}),(0,r.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,r.jsxs)("span",{className:"title",children:[e.username,"@",e.host]}),(0,r.jsxs)("div",{children:[s&&(0,r.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,r.jsx)("button",{className:"ghost",title:"Edit User",onClick:s=>{t?.(e),(0,c.PB)("edit-mariadb-user-popup")},children:(0,r.jsx)(p.A,{size:20})}),!s&&(0,r.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:t=>{window.confirm("Are you sure you want to delete this User?")&&(n(!0),(0,o.A)("/api/sql-users/delete",{method:"POST",body:{id:e.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{n(!1)},1e3)}))},children:(0,r.jsx)(u.A,{})})]})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)("ul",{className:"m-0",children:[(0,r.jsxs)("li",{children:["Username: ",(0,r.jsx)("b",{children:e.username})]}),(0,r.jsxs)("li",{children:["Host: ",(0,r.jsx)("b",{children:e.host}),(0,r.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,r.jsxs)("li",{children:["Password: ",(0,r.jsx)("b",{children:"*****************"}),(0,r.jsx)("button",{className:"ghost inline-block -my-4",onClick:t=>{navigator.clipboard.writeText(e.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,r.jsx)(h.A,{size:20})})]})]})]})}i=(x.then?(await x)():x)[0],a()}catch(e){a(e)}})},46168:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>p});var r=s(8732),n=s(82015),l=s.n(n),i=s(30350),c=s(6925),d=s(91140),o=e([i,c]);function p(){let{mariadbUsers:e}=l().useContext(i.ConnectContext);return(0,r.jsxs)("section",{className:"paper",children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,r.jsx)("div",{children:(0,r.jsx)("button",{onClick:e=>{(0,d.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,r.jsx)("hr",{}),(0,r.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:e?.map((e,t)=>r.jsx(c.A,{mariadbUser:e},t+1))})]})]})}[i,c]=o.then?(await o)():o,a()}catch(e){a(e)}})},40445:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>c});var r=s(8732);s(82015);var n=s(91140),l=s(1756),i=e([l]);function c(){return(0,r.jsxs)(n.Ay,{title:"new-mariadb-user-popup",children:[(0,r.jsx)("h3",{children:"New MariaDB User"}),(0,r.jsx)("hr",{}),(0,r.jsx)(l.A,{})]})}l=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},53926:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(82015),n=s.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(n().Fragment,{})}},91140:(e,t,s)=>{s.d(t,{Ay:()=>i,PB:()=>c,fs:()=>d});var a=s(8732),r=s(58150),n=s(82015),l=s.n(n);function i({children:e,title:t,data:s,fullPage:n,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:o,noContainer:p}){return n?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},96725:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},67105:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},11717:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(55511),r=s(79428),n=s(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,a.scryptSync)(l,i,c),u=r.Buffer.alloc(o,0),h=(0,a.createDecipheriv)(d,p,u);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(9973),r=s.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,s)=>{s.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},30350:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{ConnectContext:()=>v,default:()=>m,getServerSideProps:()=>y});var r=s(8732),n=s(82015),l=s.n(n),i=s(72837),c=s(92702),d=s(71934),o=s(49773),p=s(63997),u=s(40445),h=s(71205),x=e([i,o,p,u]);[i,o,p,u]=x.then?(await x)():x;let v=l().createContext({});function m({user:e,query:t,mariadbUserCred:s,mariadbUsers:a}){let n=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[c,d]=l().useState(null),[h,x]=l().useState(0);return(0,r.jsx)(v.Provider,{value:{user:e,query:t,mariadbUserCred:s,mariadbUsers:a,targetMariadbUser:c,setTargetMariadbUser:d,refresh:h,setRefresh:x},children:(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)(i.A,{head:n,aceEditor:!0,children:(0,r.jsx)(o.A,{})}),(0,r.jsx)(p.A,{}),(0,r.jsx)(u.A,{})]})})}async function y({req:e,res:t,query:s}){let{user:a,appData:r}=await (0,c.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let n=await (0,d.A)("SELECT mariadb_user, mariadb_host, mariadb_pass FROM users WHERE id = ?",[a.id]),l=n?.[0]||{};l?.mariadb_pass&&(l.mariadb_pass=(0,h.A)({encryptedString:l.mariadb_pass}));let i=await (0,d.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[a.id]);if(i?.[0])for(let e=0;e{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>s(44088));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js index 43af8e05..3500b898 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2564,e.ids=[2564],e.modules={43036:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>P,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>b});var r=a(63865),i=a(9455),n=a(30671),d=a(5583),u=a(53881),l=a(37418),o=e([l]);l=(o.then?(await o)():o)[0];let c=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),x=(0,n.M)(l,"getStaticPaths"),m=(0,n.M)(l,"getServerSideProps"),g=(0,n.M)(l,"config"),h=(0,n.M)(l,"reportWebVitals"),b=(0,n.M)(l,"unstable_getStaticProps"),S=(0,n.M)(l,"unstable_getStaticPaths"),j=(0,n.M)(l,"unstable_getStaticParams"),f=(0,n.M)(l,"unstable_getServerProps"),q=(0,n.M)(l,"unstable_getServerSideProps"),P=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases",pathname:"/admin/[user_id]/databases",bundlePath:"",filename:""},components:{App:u.default,Document:d.default},userland:l});s()}catch(e){s(e)}})},51481:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),i=a(82015),n=a.n(i),d=a(37418),u=a(53926),l=a(66485),o=a(56331),c=a(67274),p=e([d]);function x(){let{databases:e,setTargetDatabase:t,user:a}=n().useContext(d.DatabasesContext);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Databases"}),(0,r.jsxs)("a",{href:`/admin/${a?.id}/databases/add-database`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Database"})]})]}),(0,r.jsx)(u.A,{user:a})]}),a?.verification_status?.toString().match(/1/)?(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(o.A,{databases:e,setTargetDatabase:t,user:a}),(0,r.jsx)(c.A,{user:a})]}):(0,r.jsx)(l.A,{})]})}d=(p.then?(await p)():p)[0],s()}catch(e){s(e)}})},37418:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{DatabasesContext:()=>g,default:()=>x,getServerSideProps:()=>m});var r=a(8732),i=a(82015),n=a.n(i),d=a(72837),u=a(92702),l=a(51481),o=a(70355),c=a(71934),p=e([d,l]);[d,l]=p.then?(await p)():p;let g=n().createContext({});function x({user:e,databases:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Databases | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,i]=n().useState();return(0,r.jsx)(g.Provider,{value:{user:e,databases:t,targetDatabase:s,setTargetDatabase:i},children:(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(d.A,{head:a,children:(0,r.jsx)(l.A,{})}),(0,r.jsx)(o.A,{targetDatabase:s})]})})}async function m({req:e,res:t,query:a}){let s=await (0,u.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,c.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC",[s.id]);return{props:{user:s,databases:r}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,4715],()=>a(43036));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2564,e.ids=[2564],e.modules={43036:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>P,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>b});var r=a(63865),i=a(9455),n=a(30671),d=a(5583),u=a(53881),l=a(37418),o=e([l]);l=(o.then?(await o)():o)[0];let c=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),x=(0,n.M)(l,"getStaticPaths"),m=(0,n.M)(l,"getServerSideProps"),g=(0,n.M)(l,"config"),h=(0,n.M)(l,"reportWebVitals"),b=(0,n.M)(l,"unstable_getStaticProps"),S=(0,n.M)(l,"unstable_getStaticPaths"),j=(0,n.M)(l,"unstable_getStaticParams"),f=(0,n.M)(l,"unstable_getServerProps"),q=(0,n.M)(l,"unstable_getServerSideProps"),P=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases",pathname:"/admin/[user_id]/databases",bundlePath:"",filename:""},components:{App:u.default,Document:d.default},userland:l});s()}catch(e){s(e)}})},51481:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),i=a(82015),n=a.n(i),d=a(37418),u=a(53926),l=a(66485),o=a(56331),c=a(67274),p=e([d]);function x(){let{databases:e,setTargetDatabase:t,user:a}=n().useContext(d.DatabasesContext);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Databases"}),(0,r.jsxs)("a",{href:`/admin/${a?.id}/databases/add-database`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Database"})]})]}),(0,r.jsx)(u.A,{user:a})]}),a?.verification_status?.toString().match(/1/)?(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(o.A,{databases:e,setTargetDatabase:t,user:a}),(0,r.jsx)(c.A,{user:a})]}):(0,r.jsx)(l.A,{})]})}d=(p.then?(await p)():p)[0],s()}catch(e){s(e)}})},37418:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{DatabasesContext:()=>g,default:()=>x,getServerSideProps:()=>m});var r=a(8732),i=a(82015),n=a.n(i),d=a(72837),u=a(92702),l=a(51481),o=a(70355),c=a(71934),p=e([d,l]);[d,l]=p.then?(await p)():p;let g=n().createContext({});function x({user:e,databases:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Databases | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,i]=n().useState();return(0,r.jsx)(g.Provider,{value:{user:e,databases:t,targetDatabase:s,setTargetDatabase:i},children:(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(d.A,{head:a,children:(0,r.jsx)(l.A,{})}),(0,r.jsx)(o.A,{targetDatabase:s})]})})}async function m({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,u.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=await (0,c.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC",[s.id]);return{props:{user:s,appData:r,databases:i}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,4715],()=>a(43036));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js index 8745a301..66710133 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js @@ -1,8 +1,8 @@ -"use strict";(()=>{var e={};e.id=4123,e.ids=[4123],e.modules={47398:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>g});var r=s(63865),l=s(9455),d=s(30671),i=s(5583),n=s(53881),o=s(65301),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),p=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),g=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),N=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]",pathname:"/admin/[user_id]/databases/[single]",bundlePath:"",filename:""},components:{App:n.default,Document:i.default},userland:o});t()}catch(e){t(e)}})},70355:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),i=s(91140),n=s(16757);function o({targetDatabase:e}){let[a,s]=l().useState(!1);return(0,t.jsxs)(i.Ay,{title:"delete-database-confirmation",children:[a&&(0,t.jsx)(n.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}s(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):s(!1)},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),i=s(91140),n=s(16757);function o({targetTable:e,database:a}){let[s,r]=l().useState(!1);return(0,t.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[s&&(0,t.jsx)(n.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(s?" pointer-events-none opacity-40":""),onClick:s=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},97853:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>j});var r=s(8732),l=s(82015),d=s.n(l),i=s(53926),n=s(65301),o=s(91140),c=s(23791),u=s(59023),b=s(88791),m=s(55904),x=s(16757),p=s(63025),h=s(71296),g=s(67982),_=e([n,c,g]);function j(){let{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:_}=d().useContext(n.SingleDatabaseContext),j=t?.delegated;t?.priviledges?.match(/Edit Tables/i),t?.priviledges?.match(/Delete Tables/i);let{active_clone:f,active_clone_parent_db:N,remote_connected:S}=e,[A,w]=d().useState(!1);return(0,r.jsxs)(d().Fragment,{children:[A&&(0,r.jsx)(x.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(u.A,{}),(0,r.jsxs)("div",{className:"flex-wrap gap-y-0",children:[(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name.replace(/ database$/i,"")," ","Database"]}),(0,r.jsx)(b.A,{slugText:e.db_slug,outlined:!0}),!j&&(0,r.jsx)("button",{className:"button small-text outlined gray",onClick:a=>{window.confirm(`Export ${e.db_name}?`)&&(0,p.A)({url:`/api/admin/databases/${e.id}/export`,fileName:`${e.db_full_name}.zip`,setLoading:w})},children:(0,r.jsxs)(g.A,{children:[(0,r.jsx)(h.A,{size:20}),(0,r.jsx)("span",{children:"Export"})]})})]})]}),(0,r.jsx)("div",{className:"flex-wrap flex-col md:flex-row items-stretch md:items-center w-full md:w-auto",children:(0,r.jsxs)(m.A,{children:[!j&&!N&&!S&&(0,r.jsxs)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/tables/add-table`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/tables`,className:"button secondary",children:(0,r.jsx)("span",{children:"All Tables"})}),!j&&(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/users`,className:"button dark",children:(0,r.jsx)("span",{children:"Users"})}),!j&&(0,r.jsxs)("div",{className:"dropdown-wrapper my-4 xl:my-0",children:[(0,r.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,r.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2 items-stretch",children:(0,r.jsxs)(m.A,{column:!0,children:[(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/edit-database`,className:"button outlined gray more-padding",children:(0,r.jsx)("span",{children:"Edit Database"})}),!N&&!S&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:e=>{(0,o.PB)("delete-database-confirmation")},children:(0,r.jsx)("span",{children:"Delete Database"})}),!j&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:a=>{(0,p.A)({url:`/api/admin/databases/${e.id}/export`,fileName:`${e.db_full_name}.zip`,setLoading:w})},children:(0,r.jsx)("span",{children:"Export Database"})}),(0,r.jsxs)("a",{href:`/admin/${_?.id}/users/add-user?db=${e.db_slug}`,className:"button outlined secondary more-padding",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add User"})]})]})})]})]})})]}),(0,r.jsx)(i.A,{confirmedDelegetedUser:l.delegated,user:_})]}),(0,r.jsx)(c.A,{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:_}),(0,r.jsxs)("section",{className:"paper green",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Triggers"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]}),(0,r.jsxs)("section",{className:"paper primary",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Stored Proceedures"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]})]})}[n,c,g]=_.then?(await _)():_,t()}catch(e){t(e)}})},88791:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(8732),r=s(96089);function l({slugText:e,smaller:a,outlined:s,full:l}){return(0,t.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(s?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${l?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,t.jsx)(r.A,{}),(0,t.jsx)("span",{children:e})]})}s(82015)},22873:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(71205);async function r({request:e,databaseSlug:a,user:s,query:r}){try{let l=s.id,d=null;if(!r?.delegated)return{dbUserId:l};let i=r.dbUserId,n=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let s=(0,t.A)({encryptedString:e.cookies[o]});if(!s)throw Error("Invalid Token");if((d=JSON.parse(s)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65301:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{SingleDatabaseContext:()=>_,default:()=>h,getServerSideProps:()=>g});var r=s(8732),l=s(82015),d=s.n(l),i=s(72837),n=s(92702),o=s(70355),c=s(97853),u=s(57414),b=s(8949),m=s(22873),x=s(71934),p=e([i,c,b]);[i,c,b]=p.then?(await p)():p;let _=d().createContext({});function h({user:e,database:a,tables:s,query:t,confirmedDelegetedUser:l}){let n=`${a.db_name} Database | Datasquirel`,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[x,p]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:s,targetTable:x,setTargetTable:p,query:t,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(i.A,{head:m,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:t,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(c.A,{})}),!l?.delegated&&(0,r.jsx)(o.A,{targetDatabase:a}),(!l?.delegated||l?.delegated&&l?.priviledges?.match(/Delete Tables/i))&&(0,r.jsx)(u.A,{targetTable:x,database:a})]})})}async function g({req:e,res:a,query:s}){let t=await (0,n.A)(e,a);if(!t?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,m.A)({request:e,user:t,databaseSlug:s.single||[],query:s});if(!r)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:d}=r,i=await (0,x.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${s.single}'`);if(!i||!i[0])return{redirect:{destination:`/admin/${t?.id}/databases`,permanent:!1}};let o=d?await (0,x.A)(` +"use strict";(()=>{var e={};e.id=4123,e.ids=[4123],e.modules={47398:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>g});var r=s(63865),l=s(9455),d=s(30671),i=s(5583),n=s(53881),o=s(65301),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),p=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),g=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),N=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]",pathname:"/admin/[user_id]/databases/[single]",bundlePath:"",filename:""},components:{App:n.default,Document:i.default},userland:o});t()}catch(e){t(e)}})},70355:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),i=s(91140),n=s(16757);function o({targetDatabase:e}){let[a,s]=l().useState(!1);return(0,t.jsxs)(i.Ay,{title:"delete-database-confirmation",children:[a&&(0,t.jsx)(n.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}s(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):s(!1)},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),i=s(91140),n=s(16757);function o({targetTable:e,database:a}){let[s,r]=l().useState(!1);return(0,t.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[s&&(0,t.jsx)(n.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(s?" pointer-events-none opacity-40":""),onClick:s=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},97853:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>j});var r=s(8732),l=s(82015),d=s.n(l),i=s(53926),n=s(65301),o=s(91140),c=s(23791),u=s(59023),b=s(88791),m=s(55904),x=s(16757),p=s(63025),h=s(71296),g=s(67982),_=e([n,c,g]);function j(){let{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:_}=d().useContext(n.SingleDatabaseContext),j=t?.delegated;t?.priviledges?.match(/Edit Tables/i),t?.priviledges?.match(/Delete Tables/i);let{active_clone:f,active_clone_parent_db:N,remote_connected:S}=e,[A,w]=d().useState(!1);return(0,r.jsxs)(d().Fragment,{children:[A&&(0,r.jsx)(x.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(u.A,{}),(0,r.jsxs)("div",{className:"flex-wrap gap-y-0",children:[(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name.replace(/ database$/i,"")," ","Database"]}),(0,r.jsx)(b.A,{slugText:e.db_slug,outlined:!0}),!j&&(0,r.jsx)("button",{className:"button small-text outlined gray",onClick:a=>{window.confirm(`Export ${e.db_name}?`)&&(0,p.A)({url:`/api/admin/databases/${e.id}/export`,fileName:`${e.db_full_name}.zip`,setLoading:w})},children:(0,r.jsxs)(g.A,{children:[(0,r.jsx)(h.A,{size:20}),(0,r.jsx)("span",{children:"Export"})]})})]})]}),(0,r.jsx)("div",{className:"flex-wrap flex-col md:flex-row items-stretch md:items-center w-full md:w-auto",children:(0,r.jsxs)(m.A,{children:[!j&&!N&&!S&&(0,r.jsxs)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/tables/add-table`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/tables`,className:"button secondary",children:(0,r.jsx)("span",{children:"All Tables"})}),!j&&(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/users`,className:"button dark",children:(0,r.jsx)("span",{children:"Users"})}),!j&&(0,r.jsxs)("div",{className:"dropdown-wrapper my-4 xl:my-0",children:[(0,r.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,r.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2 items-stretch",children:(0,r.jsxs)(m.A,{column:!0,children:[(0,r.jsx)("a",{href:`/admin/${_?.id}/databases/${e.db_slug}/edit-database`,className:"button outlined gray more-padding",children:(0,r.jsx)("span",{children:"Edit Database"})}),!N&&!S&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:e=>{(0,o.PB)("delete-database-confirmation")},children:(0,r.jsx)("span",{children:"Delete Database"})}),!j&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:a=>{(0,p.A)({url:`/api/admin/databases/${e.id}/export`,fileName:`${e.db_full_name}.zip`,setLoading:w})},children:(0,r.jsx)("span",{children:"Export Database"})}),(0,r.jsxs)("a",{href:`/admin/${_?.id}/users/add-user?db=${e.db_slug}`,className:"button outlined secondary more-padding",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add User"})]})]})})]})]})})]}),(0,r.jsx)(i.A,{confirmedDelegetedUser:l.delegated,user:_})]}),(0,r.jsx)(c.A,{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:_}),(0,r.jsxs)("section",{className:"paper green",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Triggers"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]}),(0,r.jsxs)("section",{className:"paper primary",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Stored Proceedures"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]})]})}[n,c,g]=_.then?(await _)():_,t()}catch(e){t(e)}})},88791:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(8732),r=s(96089);function l({slugText:e,smaller:a,outlined:s,full:l}){return(0,t.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(s?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${l?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,t.jsx)(r.A,{}),(0,t.jsx)("span",{children:e})]})}s(82015)},22873:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(71205);async function r({request:e,databaseSlug:a,user:s,query:r}){try{let l=s.id,d=null;if(!r?.delegated)return{dbUserId:l};let i=r.dbUserId,n=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let s=(0,t.A)({encryptedString:e.cookies[o]});if(!s)throw Error("Invalid Token");if((d=JSON.parse(s)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65301:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{SingleDatabaseContext:()=>_,default:()=>h,getServerSideProps:()=>g});var r=s(8732),l=s(82015),d=s.n(l),i=s(72837),n=s(92702),o=s(70355),c=s(97853),u=s(57414),b=s(8949),m=s(22873),x=s(71934),p=e([i,c,b]);[i,c,b]=p.then?(await p)():p;let _=d().createContext({});function h({user:e,database:a,tables:s,query:t,confirmedDelegetedUser:l}){let n=`${a.db_name} Database | Datasquirel`,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[x,p]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:s,targetTable:x,setTargetTable:p,query:t,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(i.A,{head:m,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:t,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(c.A,{})}),!l?.delegated&&(0,r.jsx)(o.A,{targetDatabase:a}),(!l?.delegated||l?.delegated&&l?.priviledges?.match(/Delete Tables/i))&&(0,r.jsx)(u.A,{targetTable:x,database:a})]})})}async function g({req:e,res:a,query:s}){let{user:t,appData:r}=await (0,n.A)(e,a);if(!t?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let l=await (0,m.A)({request:e,user:t,databaseSlug:s.single||[],query:s});if(!l)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:d,rootUserId:i}=l,o=await (0,x.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${s.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${t?.id}/databases`,permanent:!1}};let c=i?await (0,x.A)(` SELECT delegated_user_tables.database,delegated_user_tables.table,user_database_tables.* FROM delegated_user_tables INNER JOIN user_database_tables ON delegated_user_tables.root_user_id=user_database_tables.user_id AND delegated_user_tables.table=user_database_tables.table_slug AND delegated_user_tables.database=user_database_tables.db_slug WHERE - delegated_user_tables.delegated_user_id='${t.id}' AND delegated_user_tables.root_user_id='${d}' AND delegated_user_tables.database='${i[0].db_slug}' - `):await (0,x.A)(`SELECT * FROM user_database_tables WHERE user_id='${t.id}' AND db_id='${i[0].id}'`);return{props:{user:t,database:i[0]?i[0]:null,tables:o,query:s,confirmedDelegetedUser:r}}}t()}catch(e){t(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../webpack-runtime.js");a.C(e);var s=e=>a(a.s=e),t=a.X(0,[883,9821,5840,3881,8892,8469,6247],()=>s(47398));module.exports=t})(); \ No newline at end of file + delegated_user_tables.delegated_user_id='${t.id}' AND delegated_user_tables.root_user_id='${i}' AND delegated_user_tables.database='${o[0].db_slug}' + `):await (0,x.A)(`SELECT * FROM user_database_tables WHERE user_id='${t.id}' AND db_id='${o[0].id}'`);return{props:{user:t,appData:r,database:o[0]?o[0]:null,tables:c,query:s,confirmedDelegetedUser:l}}}t()}catch(e){t(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../webpack-runtime.js");a.C(e);var s=e=>a(a.s=e),t=a.X(0,[883,9821,5840,3881,8892,8469,6247],()=>s(47398));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js index 51eaabaa..7bf98d16 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),d=a(84640);async function o({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let c=await (0,d.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await l({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:c}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,d),h=s.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(o,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},99867:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseConnectContext:()=>f,default:()=>y,getServerSideProps:()=>x});var s=a(8732),l=a(82015),n=a.n(l),i=a(72837),d=a(92702),o=a(8949),c=a(88819),u=a(72272),h=a(71934),p=a(52854),m=e([i,o,c]);[i,o,c]=m.then?(await m)():m;let f=n().createContext({});function y({user:e,database:t,query:a,targetDbSchema:r}){let l=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]});return(0,s.jsx)(i.A,{head:l,extraHeaderContent:(0,s.jsx)(o.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,database:t,targetDbSchema:r,query:a},children:(0,s.jsx)(c.A,{})})})}async function x({req:e,res:t,query:a}){let r=await (0,d.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!s?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};if(1==Number(s[0].remote_connected))return{redirect:{destination:`/admin/${r?.id}/databases/${a.single}`,permanent:!1}};await (0,p.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`});let l=(0,u.A)({userId:String(r.id)});if(!l?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let n=l.find(e=>e.dbFullName==s[0].db_full_name);return n?{props:{user:r,database:s[0],query:a,targetDbSchema:n}}:{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,3155],()=>a(2083));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),d=a(84640);async function o({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let c=await (0,d.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await l({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:c}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,d),h=s.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(o,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},99867:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseConnectContext:()=>f,default:()=>y,getServerSideProps:()=>x});var s=a(8732),l=a(82015),n=a.n(l),i=a(72837),d=a(92702),o=a(8949),c=a(88819),u=a(72272),h=a(71934),p=a(52854),m=e([i,o,c]);[i,o,c]=m.then?(await m)():m;let f=n().createContext({});function y({user:e,database:t,query:a,targetDbSchema:r}){let l=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]});return(0,s.jsx)(i.A,{head:l,extraHeaderContent:(0,s.jsx)(o.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,database:t,targetDbSchema:r,query:a},children:(0,s.jsx)(c.A,{})})})}async function x({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,d.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let l=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!l?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};if(1==Number(l[0].remote_connected))return{redirect:{destination:`/admin/${r?.id}/databases/${a.single}`,permanent:!1}};await (0,p.A)({queryString:`SHOW TABLES FROM ${l[0].db_full_name}`});let n=(0,u.A)({userId:String(r.id)});if(!n?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let i=n.find(e=>e.dbFullName==l[0].db_full_name);return i?{props:{user:r,appData:s,database:l[0],query:a,targetDbSchema:i}}:{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,3155],()=>a(2083));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js index d80a8df6..e0ab44ad 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4076,e.ids=[4076],e.modules={27579:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>o,getServerSideProps:()=>x,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>b});var r=a(63865),d=a(9455),i=a(30671),n=a(5583),l=a(53881),u=a(38471),c=e([u]);u=(c.then?(await c)():c)[0];let o=(0,i.M)(u,"default"),p=(0,i.M)(u,"getStaticProps"),h=(0,i.M)(u,"getStaticPaths"),x=(0,i.M)(u,"getServerSideProps"),m=(0,i.M)(u,"config"),g=(0,i.M)(u,"reportWebVitals"),b=(0,i.M)(u,"unstable_getStaticProps"),j=(0,i.M)(u,"unstable_getStaticPaths"),y=(0,i.M)(u,"unstable_getStaticParams"),v=(0,i.M)(u,"unstable_getServerProps"),f=(0,i.M)(u,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/databases/[single]/edit-database",pathname:"/admin/[user_id]/databases/[single]/edit-database",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:u});s()}catch(e){s(e)}})},93340:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),d=a(82015),i=a.n(d),n=a(38471),l=a(59023),u=a(53926),c=a(82581),o=a(537),p=e([n,c]);function h(){let{database:e,user:t}=i().useContext(n.EditDatabaseContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)(l.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Edit"," ",(0,r.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name})]})]}),(0,r.jsx)(u.A,{user:t})]}),e?.active_clone&&t?(0,r.jsx)(o.A,{database:e,user:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(c.A,{})]})}[n,c]=p.then?(await p)():p,s()}catch(e){s(e)}})},82581:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),d=a(82015),i=a.n(d),n=a(16757),l=a(38471),u=a(90565),c=a(52823),o=e([l]);function p(){let{user:e,dbImage:t,setDbImage:a,database:s}=i().useContext(l.EditDatabaseContext),[d,o]=i().useState(!1);return i().useRef(),(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[d&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start w-full xl:w-auto",children:[(0,r.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Database Information"}),e&&t?(0,r.jsx)(u.A,{user:e,dbImage:t,setDbImage:a,database:s,setLoading:o}):(0,r.jsx)("span",{children:"No User and Database Image present"})]}),e&&t&&a?(0,r.jsx)(c.A,{user:e,dbImage:t,setDbImage:a,database:s}):(0,r.jsx)("span",{children:"Database Image could not be rendered"})]})})}l=(o.then?(await o)():o)[0],s()}catch(e){s(e)}})},537:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),r=`/admin/${t?.id}/databases/${a}`;return(0,s.jsx)("div",{className:"info green",children:(0,s.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,s.jsx)("b",{children:(0,s.jsx)("a",{href:r,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},38471:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{EditDatabaseContext:()=>g,default:()=>x,getServerSideProps:()=>m});var r=a(8732),d=a(82015),i=a.n(d),n=a(72837),l=a(92702),u=a(37195),c=a(93340),o=a(8949),p=a(71934),h=e([n,c,o]);[n,c,o]=h.then?(await h)():h;let g=i().createContext({});function x({user:e,database:t,query:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Add Database | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Add a database"})]}),[d,l]=i().useState(t.db_image);return(0,r.jsx)(g.Provider,{value:{user:e,database:t,dbImage:d,setDbImage:l},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:s,extraHeaderContent:(0,r.jsx)(o.A,{database:t,query:a,user:e}),children:(0,r.jsx)(c.A,{})}),(0,r.jsx)(u.A,{setDbImage:l})]})})}async function m({req:e,res:t,query:a}){let s=await (0,l.A)(e,t);if(!s?.logged_in_status||!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.single}'`);return r&&r[0]?{props:{user:s,database:r[0],query:a}}:{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,8469,6984,6851],()=>a(27579));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4076,e.ids=[4076],e.modules={27579:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>o,getServerSideProps:()=>x,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>b});var r=a(63865),d=a(9455),i=a(30671),n=a(5583),l=a(53881),u=a(38471),c=e([u]);u=(c.then?(await c)():c)[0];let o=(0,i.M)(u,"default"),p=(0,i.M)(u,"getStaticProps"),h=(0,i.M)(u,"getStaticPaths"),x=(0,i.M)(u,"getServerSideProps"),m=(0,i.M)(u,"config"),g=(0,i.M)(u,"reportWebVitals"),b=(0,i.M)(u,"unstable_getStaticProps"),j=(0,i.M)(u,"unstable_getStaticPaths"),y=(0,i.M)(u,"unstable_getStaticParams"),v=(0,i.M)(u,"unstable_getServerProps"),f=(0,i.M)(u,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/databases/[single]/edit-database",pathname:"/admin/[user_id]/databases/[single]/edit-database",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:u});s()}catch(e){s(e)}})},93340:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),d=a(82015),i=a.n(d),n=a(38471),l=a(59023),u=a(53926),c=a(82581),o=a(537),p=e([n,c]);function h(){let{database:e,user:t}=i().useContext(n.EditDatabaseContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)(l.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Edit"," ",(0,r.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name})]})]}),(0,r.jsx)(u.A,{user:t})]}),e?.active_clone&&t?(0,r.jsx)(o.A,{database:e,user:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(c.A,{})]})}[n,c]=p.then?(await p)():p,s()}catch(e){s(e)}})},82581:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),d=a(82015),i=a.n(d),n=a(16757),l=a(38471),u=a(90565),c=a(52823),o=e([l]);function p(){let{user:e,dbImage:t,setDbImage:a,database:s}=i().useContext(l.EditDatabaseContext),[d,o]=i().useState(!1);return i().useRef(),(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[d&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start w-full xl:w-auto",children:[(0,r.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Database Information"}),e&&t?(0,r.jsx)(u.A,{user:e,dbImage:t,setDbImage:a,database:s,setLoading:o}):(0,r.jsx)("span",{children:"No User and Database Image present"})]}),e&&t&&a?(0,r.jsx)(c.A,{user:e,dbImage:t,setDbImage:a,database:s}):(0,r.jsx)("span",{children:"Database Image could not be rendered"})]})})}l=(o.then?(await o)():o)[0],s()}catch(e){s(e)}})},537:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),r=`/admin/${t?.id}/databases/${a}`;return(0,s.jsx)("div",{className:"info green",children:(0,s.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,s.jsx)("b",{children:(0,s.jsx)("a",{href:r,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},38471:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{EditDatabaseContext:()=>g,default:()=>x,getServerSideProps:()=>m});var r=a(8732),d=a(82015),i=a.n(d),n=a(72837),l=a(92702),u=a(37195),c=a(93340),o=a(8949),p=a(71934),h=e([n,c,o]);[n,c,o]=h.then?(await h)():h;let g=i().createContext({});function x({user:e,database:t,query:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Add Database | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Add a database"})]}),[d,l]=i().useState(t.db_image);return(0,r.jsx)(g.Provider,{value:{user:e,database:t,dbImage:d,setDbImage:l},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:s,extraHeaderContent:(0,r.jsx)(o.A,{database:t,query:a,user:e}),children:(0,r.jsx)(c.A,{})}),(0,r.jsx)(u.A,{setDbImage:l})]})})}async function m({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,l.A)(e,t);if(!s?.logged_in_status||!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let d=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.single}'`);return d&&d[0]?{props:{user:s,appData:r,database:d[0],query:a}}:{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,8469,6984,6851],()=>a(27579));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js index 1b918c31..2c0a138b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let r=[];try{for(let n=0;n",t.message),e}}var l=r(77047),i=r(51779),d=r(84640);async function c({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let c=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(c=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let o=await (0,d.A)(c,e,t);if(s&&console.log("varDatabaseDbHandler:results:",o),o&&a)try{return await n({unparsedResults:o,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(o)return o;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},60374:(e,t,r)=>{r.d(t,{A:()=>a});let a={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,r){try{return JSON.stringify(e,t||void 0,r)}catch(e){return}}}},50436:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseSchemaContext:()=>g,default:()=>x,getServerSideProps:()=>f});var s=r(8732),n=r(82015),l=r.n(n),i=r(72837),d=r(92702),c=r(8949),o=r(44387),u=r(52854),m=r(71934),h=r(72272),p=e([i,c,o]);[i,c,o]=p.then?(await p)():p;let g=l().createContext({});function x({user:e,database:t,query:r,dbSchemaData:a,tables:n}){let d=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[u,m]=l().useState(t.db_image);return(0,s.jsx)(i.A,{head:d,extraHeaderContent:(0,s.jsx)(c.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:u,setDbImage:m,dbSchemaData:a,tables:n},children:(0,s.jsx)(o.A,{})})})}async function f({req:e,res:t,query:r}){try{let a=await (0,d.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let n=await (0,u.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),l=(0,h.A)({userId:a.id});if(!l)throw Error("User schema data not found!");return{props:{user:a,database:s[0],query:r,dbSchemaData:l||[],tables:n&&n[0]?n.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,5840,3881,8892,8469,6247],()=>r(7463));module.exports=a})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let r=[];try{for(let n=0;n",t.message),e}}var l=r(77047),i=r(51779),d=r(84640);async function c({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let c=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(c=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let o=await (0,d.A)(c,e,t);if(s&&console.log("varDatabaseDbHandler:results:",o),o&&a)try{return await n({unparsedResults:o,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(o)return o;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},60374:(e,t,r)=>{r.d(t,{A:()=>a});let a={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,r){try{return JSON.stringify(e,t||void 0,r)}catch(e){return}}}},50436:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseSchemaContext:()=>g,default:()=>x,getServerSideProps:()=>f});var s=r(8732),n=r(82015),l=r.n(n),i=r(72837),d=r(92702),c=r(8949),o=r(44387),u=r(52854),m=r(71934),h=r(72272),p=e([i,c,o]);[i,c,o]=p.then?(await p)():p;let g=l().createContext({});function x({user:e,database:t,query:r,dbSchemaData:a,tables:n}){let d=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[u,m]=l().useState(t.db_image);return(0,s.jsx)(i.A,{head:d,extraHeaderContent:(0,s.jsx)(c.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:u,setDbImage:m,dbSchemaData:a,tables:n},children:(0,s.jsx)(o.A,{})})})}async function f({req:e,res:t,query:r}){try{let{user:a,appData:s}=await (0,d.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let n=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let l=await (0,u.A)({queryString:`SHOW TABLES FROM ${n[0].db_full_name}`}),i=(0,h.A)({userId:a.id});if(!i)throw Error("User schema data not found!");return{props:{user:a,appData:s,database:n[0],query:r,dbSchemaData:i||[],tables:l&&l[0]?l.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,5840,3881,8892,8469,6247],()=>r(7463));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js index 58dc311a..9b444ec0 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),c=r(84640);async function d({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let o=await (0,c.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",o),o&&a)try{return await l({unparsedResults:o,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(o)return o;else return null}},71205:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(79428),l=r(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),h=s.Buffer.alloc(o,0),p=(0,a.createDecipheriv)(d,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},48243:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},40519:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseShellContext:()=>f,default:()=>m,getServerSideProps:()=>g});var s=r(8732),l=r(82015),n=r.n(l),i=r(72837),c=r(92702),d=r(8949),o=r(52854),u=r(22338),h=r(71934),p=r(72272),y=e([i,d,u]);[i,d,u]=y.then?(await y)():y;let f=n().createContext({});function m({user:e,database:t,query:r,dbSchemaData:a,tables:l}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]}),[o,h]=n().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,database:t,dbImage:o,setDbImage:h,dbSchemaData:a,tables:l},children:(0,s.jsx)(u.A,{})})})}async function g({req:e,res:t,query:r}){try{let a=await (0,c.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let l=await (0,o.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),n=(0,p.A)({userId:a.id});if(!n)throw Error("User schema data not found!");return{props:{user:a,database:s[0],query:r,dbSchemaData:n||[],tables:l&&l[0]?l.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,8469],()=>r(5375));module.exports=a})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),c=r(84640);async function d({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let o=await (0,c.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",o),o&&a)try{return await l({unparsedResults:o,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(o)return o;else return null}},71205:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(79428),l=r(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),h=s.Buffer.alloc(o,0),p=(0,a.createDecipheriv)(d,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},48243:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},40519:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseShellContext:()=>f,default:()=>m,getServerSideProps:()=>g});var s=r(8732),l=r(82015),n=r.n(l),i=r(72837),c=r(92702),d=r(8949),o=r(52854),u=r(22338),h=r(71934),p=r(72272),y=e([i,d,u]);[i,d,u]=y.then?(await y)():y;let f=n().createContext({});function m({user:e,database:t,query:r,dbSchemaData:a,tables:l}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]}),[o,h]=n().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,database:t,dbImage:o,setDbImage:h,dbSchemaData:a,tables:l},children:(0,s.jsx)(u.A,{})})})}async function g({req:e,res:t,query:r}){try{let{user:a,appData:s}=await (0,c.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let l=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!l||!l[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let n=await (0,o.A)({queryString:`SHOW TABLES FROM ${l[0].db_full_name}`}),i=(0,p.A)({userId:a.id});if(!i)throw Error("User schema data not found!");return{props:{user:a,appData:s,database:l[0],query:r,dbSchemaData:i||[],tables:n&&n[0]?n.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,8469],()=>r(5375));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js index b05826ec..b4ee0b17 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js @@ -1,8 +1,8 @@ -"use strict";(()=>{var e={};e.id=5405,e.ids=[5405],e.modules={24454:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{config:()=>m,default:()=>c,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>h});var r=t(63865),l=t(9455),d=t(30671),i=t(5583),n=t(53881),o=t(35503),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),p=(0,d.M)(o,"getStaticPaths"),g=(0,d.M)(o,"getServerSideProps"),m=(0,d.M)(o,"config"),x=(0,d.M)(o,"reportWebVitals"),h=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),v=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables",pathname:"/admin/[user_id]/databases/[single]/tables",bundlePath:"",filename:""},components:{App:n.default,Document:i.default},userland:o});s()}catch(e){s(e)}})},70355:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),i=t(91140),n=t(16757);function o({targetDatabase:e}){let[a,t]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-database-confirmation",children:[a&&(0,s.jsx)(n.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}t(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):t(!1)},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),i=t(91140),n=t(16757);function o({targetTable:e,database:a}){let[t,r]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,s.jsx)(n.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},36940:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.d(a,{A:()=>x});var r=t(8732),l=t(82015),d=t.n(l),i=t(35503),n=t(59023),o=t(53926),u=t(73872),c=t(23791),b=t(6803),p=t(55904),g=t(537),m=e([i,u,c,b]);function x(){let{tables:e,setTargetTable:a,database:t,query:s,confirmedDelegetedUser:l,user:m}=d().useContext(i.TablesContext),x=l?.delegated;l?.priviledges?.match(/Edit Tables/i),l?.priviledges?.match(/Delete Tables/i);let h=l?.priviledges?.match(/Create Tables/i),{active_clone:_,active_clone_parent_db:j,remote_connected:f}=t;return(0,r.jsxs)(d().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-2 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap gap-6",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(n.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0 flex flex-wrap gap-2",children:[(0,r.jsx)("span",{className:"inline",children:"All Tables in"}),(0,r.jsx)("span",{className:"inline relative",children:(0,r.jsxs)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 text-primary hover:text-primary_dark relative inline",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},style:{wordBreak:"break-all"},children:[t.db_name,(0,r.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,r.jsx)(u.A,{slugText:t.db_slug,justIcon:!0})})]})})]})]}),(0,r.jsx)("div",{className:"w-full md:w-auto",children:(0,r.jsxs)(p.A,{children:[(!x||x&&h)&&!j&&!f&&(0,r.jsxs)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}/tables/add-table`,className:"button flex items-center gap-2 w-full",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),!x&&(0,r.jsx)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}/users`,className:"button dark",children:"Users"})]})})]}),(0,r.jsx)(o.A,{confirmedDelegetedUser:s?.delegated,user:m})]}),t.active_clone?(0,r.jsx)(g.A,{database:t,user:m}):(0,r.jsx)(r.Fragment,{}),t.remote_connected?(0,r.jsx)(c.p,{database:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(b.A,{database:t,tables:e,setTargetTable:a,confirmedDelegetedUser:l,query:s,user:m})]})}[i,u,c,b]=m.then?(await m)():m,s()}catch(e){s(e)}})},22873:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(71205);async function r({request:e,databaseSlug:a,user:t,query:r}){try{let l=t.id,d=null;if(!r?.delegated)return{dbUserId:l};let i=r.dbUserId,n=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((d=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},35503:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{TablesContext:()=>_,default:()=>x,getServerSideProps:()=>h});var r=t(8732),l=t(82015),d=t.n(l),i=t(92702),n=t(72837),o=t(70355),u=t(36940),c=t(57414),b=t(8949),p=t(22873),g=t(71934),m=e([n,u,b]);[n,u,b]=m.then?(await m)():m;let _=d().createContext({});function x({user:e,database:a,tables:t,query:s,confirmedDelegetedUser:l}){let i=`Tables For ${a.db_name} Database | Datasquirel`,p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:i}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[g,m]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:t,targetTable:g,setTargetTable:m,query:s,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(n.A,{head:p,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:s,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(u.A,{})}),(0,r.jsx)(o.A,{targetDatabase:a}),(0,r.jsx)(c.A,{database:a,targetTable:g})]})})}async function h({req:e,res:a,query:t}){let s=await (0,i.A)(e,a);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,p.A)({request:e,user:s,databaseSlug:t.single?.toString()||"",query:t});if(!r)return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let{dbUserId:l,rootUserId:d}=r,n=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${t.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let o=d?await (0,g.A)(` +"use strict";(()=>{var e={};e.id=5405,e.ids=[5405],e.modules={24454:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{config:()=>m,default:()=>c,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>h});var r=t(63865),l=t(9455),d=t(30671),i=t(5583),n=t(53881),o=t(35503),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),p=(0,d.M)(o,"getStaticPaths"),g=(0,d.M)(o,"getServerSideProps"),m=(0,d.M)(o,"config"),x=(0,d.M)(o,"reportWebVitals"),h=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),v=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables",pathname:"/admin/[user_id]/databases/[single]/tables",bundlePath:"",filename:""},components:{App:n.default,Document:i.default},userland:o});s()}catch(e){s(e)}})},70355:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),i=t(91140),n=t(16757);function o({targetDatabase:e}){let[a,t]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-database-confirmation",children:[a&&(0,s.jsx)(n.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}t(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):t(!1)},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),i=t(91140),n=t(16757);function o({targetTable:e,database:a}){let[t,r]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,s.jsx)(n.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},36940:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.d(a,{A:()=>x});var r=t(8732),l=t(82015),d=t.n(l),i=t(35503),n=t(59023),o=t(53926),u=t(73872),c=t(23791),b=t(6803),p=t(55904),g=t(537),m=e([i,u,c,b]);function x(){let{tables:e,setTargetTable:a,database:t,query:s,confirmedDelegetedUser:l,user:m}=d().useContext(i.TablesContext),x=l?.delegated;l?.priviledges?.match(/Edit Tables/i),l?.priviledges?.match(/Delete Tables/i);let h=l?.priviledges?.match(/Create Tables/i),{active_clone:_,active_clone_parent_db:j,remote_connected:f}=t;return(0,r.jsxs)(d().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-2 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap gap-6",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(n.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0 flex flex-wrap gap-2",children:[(0,r.jsx)("span",{className:"inline",children:"All Tables in"}),(0,r.jsx)("span",{className:"inline relative",children:(0,r.jsxs)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 text-primary hover:text-primary_dark relative inline",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},style:{wordBreak:"break-all"},children:[t.db_name,(0,r.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,r.jsx)(u.A,{slugText:t.db_slug,justIcon:!0})})]})})]})]}),(0,r.jsx)("div",{className:"w-full md:w-auto",children:(0,r.jsxs)(p.A,{children:[(!x||x&&h)&&!j&&!f&&(0,r.jsxs)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}/tables/add-table`,className:"button flex items-center gap-2 w-full",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),!x&&(0,r.jsx)("a",{href:`/admin/${m?.id}/databases/${t.db_slug}/users`,className:"button dark",children:"Users"})]})})]}),(0,r.jsx)(o.A,{confirmedDelegetedUser:s?.delegated,user:m})]}),t.active_clone?(0,r.jsx)(g.A,{database:t,user:m}):(0,r.jsx)(r.Fragment,{}),t.remote_connected?(0,r.jsx)(c.p,{database:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(b.A,{database:t,tables:e,setTargetTable:a,confirmedDelegetedUser:l,query:s,user:m})]})}[i,u,c,b]=m.then?(await m)():m,s()}catch(e){s(e)}})},22873:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(71205);async function r({request:e,databaseSlug:a,user:t,query:r}){try{let l=t.id,d=null;if(!r?.delegated)return{dbUserId:l};let i=r.dbUserId,n=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((d=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},35503:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{TablesContext:()=>_,default:()=>x,getServerSideProps:()=>h});var r=t(8732),l=t(82015),d=t.n(l),i=t(92702),n=t(72837),o=t(70355),u=t(36940),c=t(57414),b=t(8949),p=t(22873),g=t(71934),m=e([n,u,b]);[n,u,b]=m.then?(await m)():m;let _=d().createContext({});function x({user:e,database:a,tables:t,query:s,confirmedDelegetedUser:l}){let i=`Tables For ${a.db_name} Database | Datasquirel`,p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:i}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[g,m]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:t,targetTable:g,setTargetTable:m,query:s,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(n.A,{head:p,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:s,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(u.A,{})}),(0,r.jsx)(o.A,{targetDatabase:a}),(0,r.jsx)(c.A,{database:a,targetTable:g})]})})}async function h({req:e,res:a,query:t}){let{user:s,appData:r}=await (0,i.A)(e,a);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let l=await (0,p.A)({request:e,user:s,databaseSlug:t.single?.toString()||"",query:t});if(!l)return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let{dbUserId:d,rootUserId:n}=l,o=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let u=n?await (0,g.A)(` SELECT delegated_user_tables.database,delegated_user_tables.table,user_database_tables.* FROM delegated_user_tables INNER JOIN user_database_tables ON delegated_user_tables.root_user_id=user_database_tables.user_id AND delegated_user_tables.table=user_database_tables.table_slug AND delegated_user_tables.database=user_database_tables.db_slug WHERE - delegated_user_tables.delegated_user_id='${s.id}' AND delegated_user_tables.root_user_id='${d}' AND delegated_user_tables.database='${n[0].db_slug}' - `):await (0,g.A)(`SELECT * FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${n[0].id}'`);return o&&o[0]?{props:{user:s,database:n[0],tables:o,query:t,confirmedDelegetedUser:r}}:{redirect:{destination:`/admin/${s?.id}/databases/${n[0].db_slug}`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,5840,3881,8892,8469,6247],()=>t(24454));module.exports=s})(); \ No newline at end of file + delegated_user_tables.delegated_user_id='${s.id}' AND delegated_user_tables.root_user_id='${n}' AND delegated_user_tables.database='${o[0].db_slug}' + `):await (0,g.A)(`SELECT * FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${o[0].id}'`);return u&&u[0]?{props:{user:s,appData:r,database:o[0],tables:u,query:t,confirmedDelegetedUser:l}}:{redirect:{destination:`/admin/${s?.id}/databases/${o[0].db_slug}`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,5840,3881,8892,8469,6247],()=>t(24454));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js index dcee3b20..a19d77d7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5271,e.ids=[5271],e.modules={82654:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>f,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>b});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(53881),c=t(74561),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,i.M)(c,"default"),x=(0,i.M)(c,"getStaticProps"),m=(0,i.M)(c,"getStaticPaths"),p=(0,i.M)(c,"getServerSideProps"),f=(0,i.M)(c,"config"),h=(0,i.M)(c,"reportWebVitals"),b=(0,i.M)(c,"unstable_getStaticProps"),g=(0,i.M)(c,"unstable_getStaticPaths"),w=(0,i.M)(c,"unstable_getStaticParams"),j=(0,i.M)(c,"unstable_getServerProps"),v=(0,i.M)(c,"unstable_getServerSideProps"),y=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(8732),s=t(82015),r=t.n(s),i=t(46169),n=t(91140),d=t(16757);function c({targetTable:e,database:a}){let[t,s]=r().useState(!1);return(0,l.jsxs)(n.Ay,{title:"delete-table-confirmation",children:[t&&(0,l.jsx)(d.A,{width:"20px"}),(0,l.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,i.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,l.jsx)("span",{children:"Yes"})}),(0,l.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,l.jsx)("span",{children:"Cancel"})})]})]})}},54187:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>v});var s=t(8732),r=t(82015),i=t.n(r),n=t(46169),d=t(74561),c=t(59023),o=t(53926),u=t(73872),x=t(16757),m=t(70468),p=t(46049),f=t(32262),h=t(55904),b=t(537),g=t(51275),w=t(23791),j=e([d,u,m,p,w]);function v(){let{user:e,database:a,table:l,tableRecord:r,dbSchemaData:j,targetField:v,setTargetField:y,refreshFieldsListRef:N,setTableFields:_,tableFields:T,tableIndexes:S,setTableIndexes:A,updateTableAfterFieldsUpdateFunction:F,entries:q,targetEntry:C,setTargetEntry:E,richTextEditors:I,jsonTextEditors:$,query:D,confirmedDelegetedUser:k,entriesCount:P}=i().useContext(d.SingleTableContext);if(!a||!e||!r||!l)return;let R=t(94327),U=k?.delegated,M=k?.priviledges?.match(/Edit Tables/i),L=k?.priviledges?.match(/Delete Tables/i);k?.priviledges?.match(/Create Tables/i);let{active_clone:O,active_clone_parent_db:W,remote_connected:B}=a,H=`dsql${e.id}${a.id}${r.id}`,[V,X]=i().useState(!1);return(0,s.jsxs)(i().Fragment,{children:[V&&(0,s.jsx)(x.A,{}),(0,s.jsxs)("div",{className:"flex-col items-start gap-4 xl:gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(c.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[l.tableFullName.replace(/ table/i,"")," ","Table"]})}),(0,s.jsx)(u.A,{slugText:l.tableName,outlined:!0})]}),(0,s.jsx)("div",{className:"flex-wrap flex-col md:flex-row w-full md:w-auto items-stretch md:items-center",children:(0,s.jsxs)(h.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries`,className:"button secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"Entries"})}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/fields`,className:"button outlined secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"All Fields"})}),(!U||U&&(M||L))&&!W&&!B&&(0,s.jsxs)("div",{className:"dropdown-wrapper mt-4 xl:mt-0",children:[(0,s.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,s.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2",children:(0,s.jsxs)(h.A,{column:!0,className:"w-full",children:[(!U||U&&M)&&!W&&!B&&(0,s.jsx)("a",{className:"button outlined-gray more-padding w-full",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/edit-table`,children:"Edit Table"}),(!U||U&&L)&&!W&&!B&&(0,s.jsx)("button",{className:"outlined-gray more-padding w-full",onClick:e=>{window.confirm(`Delete "${l.tableFullName}" table?`)&&(X(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:{table_slug:l.tableName}}},!0).then(e=>{e.success&&window.location.reload()}))},children:"Delete Table"})]})})]})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:D?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(w.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(g.A,{table:l,database:a,user:e}),(0,s.jsx)(p.A,{user:e,tableFields:T,setTableFields:_,refreshFieldsListRef:N,updateTable:!0,updateTableAfterFieldsUpdateFunction:F,collapsed:!0,database:a,table:l,confirmedDelegetedUser:k,query:D}),(0,s.jsx)(f.A,{user:e,table:l,tableUniqueId:H,tableIndexes:S,setTableIndexes:A,database:a,tableFields:T,updateTableAfterFieldsUpdateFunction:F,confirmedDelegetedUser:k}),q&&j&&I&&$&&(0,s.jsx)(m.A,{user:e,entries:q,database:a,table:l,setTargetEntry:E,dbSchemaData:j,richTextEditors:I,dataTypes:R,title:"Entries",query:D,confirmedDelegetedUser:k,jsonTextEditors:$,entriesCount:P})]})}[d,u,m,p,w]=j.then?(await j)():j,l()}catch(e){l(e)}})},32262:(e,a,t)=>{t.d(a,{A:()=>b});var l=t(8732),s=t(82015),r=t.n(s);function i({tableIndexes:e,setTableIndexes:a,setRefresh:t,setPageRefresh:l}){let s=e&&e[0]?e:[];s.push({newTempIndex:!0}),a(s),t&&t(e=>e+1)}var n=t(16757),d=t(46169),c=t(27825),o=t.n(c);function u({tableIndex:e,fieldIndex:a,currentTable:t,tableFields:s,tableIndexes:i,setTableIndexes:n,setRefresh:c,user:u,tableUniqueId:x}){let[m,p]=r().useState("regular"),[f,h]=r().useState([]),b=r().useRef();return(0,l.jsx)("div",{className:"w-full mt-1 xl:flex-nowrap flex-wrap",ref:b,children:(0,l.jsxs)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-700/40 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";if(!f||!f[0]){alert("Please Select at least 1 table column name");return}!function({fieldIndex:e,setTableIndexes:a,setRefresh:t,payload:l}){a(a=>(a.splice(e,1,l),a)),t&&t(e=>e+1)}({fieldIndex:a,setTableIndexes:n,payload:{indexType:m,indexName:t,indexTableFields:f,alias:x+"_"+t},setRefresh:c})},children:[(0,l.jsx)("span",{className:"absolute -top-2 text-sm bg-fuchsia-600 text-white px-2 rounded-full",children:"New Index"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{p(e.target.value)},children:m?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{if(e.target.value.match(/--/))return;let a=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(a?.match(/text/i))p("fullText"),h([{value:e.target.value,dataType:a}]);else{try{if(f.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(f.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a?(f.push({value:e.target.value,dataType:a}),h([...f])):window.alert("Datatype not provided. Please recheck fields.")}catch(t){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"NewIndexFieldTemp/lines-177-190",message:t.message,user:u}}),a?h([{value:e.target.value,dataType:a}]):window.alert("Couldn't set Index Fields")}p("regular")}},children:[(0,l.jsx)("option",{value:"--",children:"--"}),s.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),f&&f[0]&&(0,l.jsx)("div",{className:"px-3 py-1 bg-slate-100 dark:bg-slate-500/10 rounded",children:f.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 dark:bg-slate-600 text-xs hover:bg-slate-400",onClick:a=>{h([...f.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Index"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:e=>{n(e=>e.filter((e,t)=>t!=a))},children:"Cancel"})]})]})})}var x=t(42960);function m({targetIndexObject:e,fieldIndex:a,tableFields:t,refreshFieldsListRef:s,setTableIndexes:i,setRefresh:n,setActiveEdit:c,user:u,tableUniqueId:x}){let[m,p]=r().useState(e),[f,h]=r().useState(m.indexType||"regular"),[b,g]=r().useState(m.indexTableFields?[...m.indexTableFields]:[]),w=r().useRef();return(0,l.jsx)("div",{className:"w-full -mt-3 flex-wrap",ref:w,children:(0,l.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between p-4 relative xl:flex-nowrap flex-wrap border border-t-0 border-slate-200 dark:border-slate-600 border-solid rounded-b",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";m.indexName=t,m.alias=x+"_"+t,m.indexTableFields=b,i(e=>(e[a]=m,e)),c(!1),n(e=>e+1)},children:[(0,l.jsxs)("div",{className:"gap-4 xl:flex-nowrap flex-wrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{h(e.target.value),p(a=>(a.indexType=e.target.value,a))},defaultValue:f,children:f?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0,defaultValue:m.indexName})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{!function({e,indexTableFields:a,setIndexTableFields:t,setIndexType:l,user:s}){if(e.target.value.match(/--/))return;let r=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(r.match(/text/i))l("fullText"),t([{value:e.target.value,dataType:r}]);else{try{if(a.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(a.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a.push({value:e.target.value,dataType:r}),t([...a])}catch(a){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"ExistingIndexEdit/lines-184-197",message:a.message,user:s}}),t([{value:e.target.value,dataType:r}])}l("regular")}}({e,indexTableFields:b,setIndexTableFields:g,setIndexType:h,user:u})},children:[(0,l.jsx)("option",{value:"--",children:"--"}),t.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),b&&b[0]&&(0,l.jsx)("div",{className:"card no-hover px-3 py-1 items-center",children:b.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 text-xs hover:bg-slate-400",onClick:a=>{g([...b.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto xl:flex-nowrap flex-wrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:e=>{c(!1)},children:"Cancel"})]})]})})}var p=t(55904);function f({tableIndex:e,fieldIndex:a,tableIndexes:t,setTableIndexes:s,refreshFieldsListRef:i,database:n,currentTable:d,tableFields:c,setRefresh:o,confirmedDelegetedUser:u,user:f,tableUniqueId:h}){let b=u?.delegated,g=u?.priviledges?.match(/Edit Tables/i);u?.priviledges?.match(/Delete Tables/i),u?.priviledges?.match(/Create Tables/i);let{active_clone:w,active_clone_parent_db:j,remote_connected:v}=n,[y,N]=r().useState(e),[_,T]=r().useState(!1),[S,A]=r().useState(0);return(0,l.jsxs)("div",{className:"flex-col w-full"+(_?" shadow-xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(_?" rounded-t":" rounded")+(y.indexName?.match(x.A)?" text-slate-400 pointer-events-none border-slate-200 border":""),onClick:e=>{},children:[(0,l.jsx)("span",{className:"font-bold dark:text-white",children:y.indexName}),!y.indexName?.match(x.A)&&!j&&!v&&(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!b||b&&g)&&(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(p.A,{children:(0,l.jsx)("div",{className:"button outlined gray smallest",onClick:t=>{window.confirm(`Delete "${e.indexName}"?`)&&s(e=>e.filter((e,t)=>t!=a))},style:{color:"var(--slate-500)"},children:"Delete"})})})})]}),_&&(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(m,{fieldIndex:a,setTableIndexes:s,refreshFieldsListRef:i,setActiveEdit:T,tableFields:c,targetIndexObject:y,setRefresh:o,user:f,tableUniqueId:h})})]})}let h=1;function b({user:e,table:a,tableUniqueId:t,tableIndexes:s,setTableIndexes:d,tableFields:c,updateTableAfterFieldsUpdateFunction:o,confirmedDelegetedUser:x,database:m}){a.indexes;let p=x?.delegated,b=x?.priviledges?.match(/Edit Tables/i);x?.priviledges?.match(/Delete Tables/i),x?.priviledges?.match(/Create Tables/i);let{active_clone:g,active_clone_parent_db:w,remote_connected:j}=m,[v,y]=r().useState(0),[N,_]=r().useState(!1),[T,S]=r().useState(!1);return p&&!b?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("section",{className:"paper blue",children:[N&&(0,l.jsx)(n.A,{}),a.childTable?(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(0,l.jsx)("span",{children:"Table indexes are inherited from parent table"}),s&&s[0]&&s.map((e,a)=>(0,l.jsxs)("div",{className:"card w-full light-gray py-4 no-hover items-center",children:[(0,l.jsx)("b",{children:e.indexName}),(0,l.jsxs)("span",{className:"info small gray grow-0 ml-auto w-auto",children:[e.indexType," index"]})]},a))]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)("div",{className:"button secondary outlined flex items-center gap-2",onClick:e=>{T&&S(!1),i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Index"})]})]}),(0,l.jsxs)("div",{className:"flex-col w-full",style:T?{maxHeight:"200px"}:{},children:[s&&s[0]&&s.map((r,i)=>(h++,r.newTempIndex)?(0,l.jsx)(u,{fieldIndex:i,tableIndex:r,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,user:e,tableUniqueId:t},h):(0,l.jsx)(f,{fieldIndex:i,tableIndex:r,database:m,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,confirmedDelegetedUser:x,user:e,tableUniqueId:t},h)),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"button outlined gray w-full justify-center more-padding",style:{borderStyle:"dashed"},onClick:e=>{i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Index"})]}),(0,l.jsx)("div",{className:"button w-full blue",onClick:e=>{_(!0),o&&o(_)},children:(0,l.jsx)("span",{children:"Update Table Indexes"})})]})]})]})]})}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(77047),s=t(71934),r=t(22873),i=t(72272),n=t(52854);async function d({req:e,user:a,query:t}){try{let l=await (0,r.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!l)return null;let{dbUserId:d}=l,c=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!c?.[0])return null;let o=(0,i.A)({userId:Number(d)});if(!o)throw Error("DB Schema not found!");let u=o.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables,x=u?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${c[0].id}' AND table_slug='${t.single_table}'`),p=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT * FROM ${c[0].db_full_name}.${x?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:x}),f=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${c[0].db_full_name}.${x?.tableName}`,tableSchema:x});if(l.rootUserId){let e=o.filter(e=>e.dbFullName==c[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===x?.tableName);e.tables=a,o=[e]}return{confirmedDelegetedUser:l||null,database:c[0]||null,dbSchemaData:o||null,entries:p||null,entriesCount:f?.[0]?.count||0,query:t,table:x,tableRecord:m[0]||{}}}catch(e){return(0,l.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let c=[...r];try{let r=c.findIndex(e=>e.dbFullName===t.db_full_name),o=c[r].tables.findIndex(e=>e.tableName===a.tableName);if(c[r].tables[o].fields=i?l.cloneDeep(i):[],c[r].tables[o].indexes=n?l.cloneDeep(n):[],c[r].tables[o].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:c,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},74561:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{SingleTableContext:()=>w,default:()=>b,getServerSideProps:()=>g});var s=t(8732),r=t(82015),i=t.n(r),n=t(92702),d=t(72837),c=t(57414),o=t(54187),u=t(8949),x=t(7143),m=t(77047),p=t(41494),f=t(43363),h=e([d,o,u]);[d,o,u]=h.then?(await h)():h;let w=i().createContext({});function b({user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,entries:n,query:m,confirmedDelegetedUser:p,entriesCount:h}){let b=`${t.tableFullName} Table | Datasquirel`,g=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:b}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[j,v]=i().useState(t.fields),[y,N]=i().useState(t.indexes),[_,T]=i().useState(null),[S,A]=i().useState(null),F=i().useRef(null),q=i().useRef([]),C=i().useRef([]);return(0,s.jsx)(w.Provider,{value:{user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,targetField:_,setTargetField:T,refreshFieldsListRef:F,tableFields:j,setTableFields:v,tableIndexes:y,setTableIndexes:N,updateTableAfterFieldsUpdateFunction:function(e){(0,x.A)({query:m,table:t,database:a,dbSchemaData:r,tableFields:j,tableIndexes:y,setLoading:e})},entries:n,targetEntry:S,setTargetEntry:A,richTextEditors:q,jsonTextEditors:C,query:m,confirmedDelegetedUser:p,entriesCount:h},children:(0,s.jsx)(d.A,{head:g,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:m,confirmedDelegetedUser:p,user:e}),children:(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)(o.A,{}),(0,s.jsx)(f.A,{snug:!0}),(0,s.jsx)(c.A,{database:a,targetTable:l})]})})})}async function g({req:e,res:a,query:t}){let l=await (0,n.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:l});if(!a?.table)throw Error("Data Fetching Error!");return{props:{user:l,...a}}}catch(a){return(0,m.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:a.message,user:l}),{redirect:{destination:e.url?e.url.replace(/\/[^\/]+$/,"")+(t?.delegated?"?delegated=true":""):"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408,725,4627,8704],()=>t(82654));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5271,e.ids=[5271],e.modules={82654:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>f,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>b});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(53881),c=t(74561),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,i.M)(c,"default"),x=(0,i.M)(c,"getStaticProps"),m=(0,i.M)(c,"getStaticPaths"),p=(0,i.M)(c,"getServerSideProps"),f=(0,i.M)(c,"config"),h=(0,i.M)(c,"reportWebVitals"),b=(0,i.M)(c,"unstable_getStaticProps"),g=(0,i.M)(c,"unstable_getStaticPaths"),w=(0,i.M)(c,"unstable_getStaticParams"),j=(0,i.M)(c,"unstable_getServerProps"),v=(0,i.M)(c,"unstable_getServerSideProps"),y=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(8732),s=t(82015),r=t.n(s),i=t(46169),n=t(91140),d=t(16757);function c({targetTable:e,database:a}){let[t,s]=r().useState(!1);return(0,l.jsxs)(n.Ay,{title:"delete-table-confirmation",children:[t&&(0,l.jsx)(d.A,{width:"20px"}),(0,l.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,i.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,l.jsx)("span",{children:"Yes"})}),(0,l.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,l.jsx)("span",{children:"Cancel"})})]})]})}},54187:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>v});var s=t(8732),r=t(82015),i=t.n(r),n=t(46169),d=t(74561),c=t(59023),o=t(53926),u=t(73872),x=t(16757),m=t(70468),p=t(46049),f=t(32262),h=t(55904),b=t(537),g=t(51275),w=t(23791),j=e([d,u,m,p,w]);function v(){let{user:e,database:a,table:l,tableRecord:r,dbSchemaData:j,targetField:v,setTargetField:y,refreshFieldsListRef:N,setTableFields:_,tableFields:T,tableIndexes:S,setTableIndexes:A,updateTableAfterFieldsUpdateFunction:F,entries:q,targetEntry:C,setTargetEntry:E,richTextEditors:I,jsonTextEditors:$,query:D,confirmedDelegetedUser:k,entriesCount:P}=i().useContext(d.SingleTableContext);if(!a||!e||!r||!l)return;let R=t(94327),U=k?.delegated,M=k?.priviledges?.match(/Edit Tables/i),L=k?.priviledges?.match(/Delete Tables/i);k?.priviledges?.match(/Create Tables/i);let{active_clone:O,active_clone_parent_db:W,remote_connected:B}=a,H=`dsql${e.id}${a.id}${r.id}`,[V,X]=i().useState(!1);return(0,s.jsxs)(i().Fragment,{children:[V&&(0,s.jsx)(x.A,{}),(0,s.jsxs)("div",{className:"flex-col items-start gap-4 xl:gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(c.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[l.tableFullName.replace(/ table/i,"")," ","Table"]})}),(0,s.jsx)(u.A,{slugText:l.tableName,outlined:!0})]}),(0,s.jsx)("div",{className:"flex-wrap flex-col md:flex-row w-full md:w-auto items-stretch md:items-center",children:(0,s.jsxs)(h.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries`,className:"button secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"Entries"})}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/fields`,className:"button outlined secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"All Fields"})}),(!U||U&&(M||L))&&!W&&!B&&(0,s.jsxs)("div",{className:"dropdown-wrapper mt-4 xl:mt-0",children:[(0,s.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,s.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2",children:(0,s.jsxs)(h.A,{column:!0,className:"w-full",children:[(!U||U&&M)&&!W&&!B&&(0,s.jsx)("a",{className:"button outlined-gray more-padding w-full",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/edit-table`,children:"Edit Table"}),(!U||U&&L)&&!W&&!B&&(0,s.jsx)("button",{className:"outlined-gray more-padding w-full",onClick:e=>{window.confirm(`Delete "${l.tableFullName}" table?`)&&(X(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:{table_slug:l.tableName}}},!0).then(e=>{e.success&&window.location.reload()}))},children:"Delete Table"})]})})]})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:D?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(w.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(g.A,{table:l,database:a,user:e}),(0,s.jsx)(p.A,{user:e,tableFields:T,setTableFields:_,refreshFieldsListRef:N,updateTable:!0,updateTableAfterFieldsUpdateFunction:F,collapsed:!0,database:a,table:l,confirmedDelegetedUser:k,query:D}),(0,s.jsx)(f.A,{user:e,table:l,tableUniqueId:H,tableIndexes:S,setTableIndexes:A,database:a,tableFields:T,updateTableAfterFieldsUpdateFunction:F,confirmedDelegetedUser:k}),q&&j&&I&&$&&(0,s.jsx)(m.A,{user:e,entries:q,database:a,table:l,setTargetEntry:E,dbSchemaData:j,richTextEditors:I,dataTypes:R,title:"Entries",query:D,confirmedDelegetedUser:k,jsonTextEditors:$,entriesCount:P})]})}[d,u,m,p,w]=j.then?(await j)():j,l()}catch(e){l(e)}})},32262:(e,a,t)=>{t.d(a,{A:()=>b});var l=t(8732),s=t(82015),r=t.n(s);function i({tableIndexes:e,setTableIndexes:a,setRefresh:t,setPageRefresh:l}){let s=e&&e[0]?e:[];s.push({newTempIndex:!0}),a(s),t&&t(e=>e+1)}var n=t(16757),d=t(46169),c=t(27825),o=t.n(c);function u({tableIndex:e,fieldIndex:a,currentTable:t,tableFields:s,tableIndexes:i,setTableIndexes:n,setRefresh:c,user:u,tableUniqueId:x}){let[m,p]=r().useState("regular"),[f,h]=r().useState([]),b=r().useRef();return(0,l.jsx)("div",{className:"w-full mt-1 xl:flex-nowrap flex-wrap",ref:b,children:(0,l.jsxs)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-700/40 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";if(!f||!f[0]){alert("Please Select at least 1 table column name");return}!function({fieldIndex:e,setTableIndexes:a,setRefresh:t,payload:l}){a(a=>(a.splice(e,1,l),a)),t&&t(e=>e+1)}({fieldIndex:a,setTableIndexes:n,payload:{indexType:m,indexName:t,indexTableFields:f,alias:x+"_"+t},setRefresh:c})},children:[(0,l.jsx)("span",{className:"absolute -top-2 text-sm bg-fuchsia-600 text-white px-2 rounded-full",children:"New Index"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{p(e.target.value)},children:m?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{if(e.target.value.match(/--/))return;let a=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(a?.match(/text/i))p("fullText"),h([{value:e.target.value,dataType:a}]);else{try{if(f.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(f.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a?(f.push({value:e.target.value,dataType:a}),h([...f])):window.alert("Datatype not provided. Please recheck fields.")}catch(t){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"NewIndexFieldTemp/lines-177-190",message:t.message,user:u}}),a?h([{value:e.target.value,dataType:a}]):window.alert("Couldn't set Index Fields")}p("regular")}},children:[(0,l.jsx)("option",{value:"--",children:"--"}),s.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),f&&f[0]&&(0,l.jsx)("div",{className:"px-3 py-1 bg-slate-100 dark:bg-slate-500/10 rounded",children:f.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 dark:bg-slate-600 text-xs hover:bg-slate-400",onClick:a=>{h([...f.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Index"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:e=>{n(e=>e.filter((e,t)=>t!=a))},children:"Cancel"})]})]})})}var x=t(42960);function m({targetIndexObject:e,fieldIndex:a,tableFields:t,refreshFieldsListRef:s,setTableIndexes:i,setRefresh:n,setActiveEdit:c,user:u,tableUniqueId:x}){let[m,p]=r().useState(e),[f,h]=r().useState(m.indexType||"regular"),[b,g]=r().useState(m.indexTableFields?[...m.indexTableFields]:[]),w=r().useRef();return(0,l.jsx)("div",{className:"w-full -mt-3 flex-wrap",ref:w,children:(0,l.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between p-4 relative xl:flex-nowrap flex-wrap border border-t-0 border-slate-200 dark:border-slate-600 border-solid rounded-b",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";m.indexName=t,m.alias=x+"_"+t,m.indexTableFields=b,i(e=>(e[a]=m,e)),c(!1),n(e=>e+1)},children:[(0,l.jsxs)("div",{className:"gap-4 xl:flex-nowrap flex-wrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{h(e.target.value),p(a=>(a.indexType=e.target.value,a))},defaultValue:f,children:f?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0,defaultValue:m.indexName})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{!function({e,indexTableFields:a,setIndexTableFields:t,setIndexType:l,user:s}){if(e.target.value.match(/--/))return;let r=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(r.match(/text/i))l("fullText"),t([{value:e.target.value,dataType:r}]);else{try{if(a.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(a.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a.push({value:e.target.value,dataType:r}),t([...a])}catch(a){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"ExistingIndexEdit/lines-184-197",message:a.message,user:s}}),t([{value:e.target.value,dataType:r}])}l("regular")}}({e,indexTableFields:b,setIndexTableFields:g,setIndexType:h,user:u})},children:[(0,l.jsx)("option",{value:"--",children:"--"}),t.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),b&&b[0]&&(0,l.jsx)("div",{className:"card no-hover px-3 py-1 items-center",children:b.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 text-xs hover:bg-slate-400",onClick:a=>{g([...b.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto xl:flex-nowrap flex-wrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:e=>{c(!1)},children:"Cancel"})]})]})})}var p=t(55904);function f({tableIndex:e,fieldIndex:a,tableIndexes:t,setTableIndexes:s,refreshFieldsListRef:i,database:n,currentTable:d,tableFields:c,setRefresh:o,confirmedDelegetedUser:u,user:f,tableUniqueId:h}){let b=u?.delegated,g=u?.priviledges?.match(/Edit Tables/i);u?.priviledges?.match(/Delete Tables/i),u?.priviledges?.match(/Create Tables/i);let{active_clone:w,active_clone_parent_db:j,remote_connected:v}=n,[y,N]=r().useState(e),[_,T]=r().useState(!1),[S,A]=r().useState(0);return(0,l.jsxs)("div",{className:"flex-col w-full"+(_?" shadow-xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(_?" rounded-t":" rounded")+(y.indexName?.match(x.A)?" text-slate-400 pointer-events-none border-slate-200 border":""),onClick:e=>{},children:[(0,l.jsx)("span",{className:"font-bold dark:text-white",children:y.indexName}),!y.indexName?.match(x.A)&&!j&&!v&&(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!b||b&&g)&&(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(p.A,{children:(0,l.jsx)("div",{className:"button outlined gray smallest",onClick:t=>{window.confirm(`Delete "${e.indexName}"?`)&&s(e=>e.filter((e,t)=>t!=a))},style:{color:"var(--slate-500)"},children:"Delete"})})})})]}),_&&(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(m,{fieldIndex:a,setTableIndexes:s,refreshFieldsListRef:i,setActiveEdit:T,tableFields:c,targetIndexObject:y,setRefresh:o,user:f,tableUniqueId:h})})]})}let h=1;function b({user:e,table:a,tableUniqueId:t,tableIndexes:s,setTableIndexes:d,tableFields:c,updateTableAfterFieldsUpdateFunction:o,confirmedDelegetedUser:x,database:m}){a.indexes;let p=x?.delegated,b=x?.priviledges?.match(/Edit Tables/i);x?.priviledges?.match(/Delete Tables/i),x?.priviledges?.match(/Create Tables/i);let{active_clone:g,active_clone_parent_db:w,remote_connected:j}=m,[v,y]=r().useState(0),[N,_]=r().useState(!1),[T,S]=r().useState(!1);return p&&!b?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("section",{className:"paper blue",children:[N&&(0,l.jsx)(n.A,{}),a.childTable?(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(0,l.jsx)("span",{children:"Table indexes are inherited from parent table"}),s&&s[0]&&s.map((e,a)=>(0,l.jsxs)("div",{className:"card w-full light-gray py-4 no-hover items-center",children:[(0,l.jsx)("b",{children:e.indexName}),(0,l.jsxs)("span",{className:"info small gray grow-0 ml-auto w-auto",children:[e.indexType," index"]})]},a))]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)("div",{className:"button secondary outlined flex items-center gap-2",onClick:e=>{T&&S(!1),i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Index"})]})]}),(0,l.jsxs)("div",{className:"flex-col w-full",style:T?{maxHeight:"200px"}:{},children:[s&&s[0]&&s.map((r,i)=>(h++,r.newTempIndex)?(0,l.jsx)(u,{fieldIndex:i,tableIndex:r,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,user:e,tableUniqueId:t},h):(0,l.jsx)(f,{fieldIndex:i,tableIndex:r,database:m,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,confirmedDelegetedUser:x,user:e,tableUniqueId:t},h)),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"button outlined gray w-full justify-center more-padding",style:{borderStyle:"dashed"},onClick:e=>{i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Index"})]}),(0,l.jsx)("div",{className:"button w-full blue",onClick:e=>{_(!0),o&&o(_)},children:(0,l.jsx)("span",{children:"Update Table Indexes"})})]})]})]})]})}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(77047),s=t(71934),r=t(22873),i=t(72272),n=t(52854);async function d({req:e,user:a,query:t}){try{let l=await (0,r.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!l)return null;let{dbUserId:d}=l,c=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!c?.[0])return null;let o=(0,i.A)({userId:Number(d)});if(!o)throw Error("DB Schema not found!");let u=o.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables,x=u?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${c[0].id}' AND table_slug='${t.single_table}'`),p=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT * FROM ${c[0].db_full_name}.${x?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:x}),f=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${c[0].db_full_name}.${x?.tableName}`,tableSchema:x});if(l.rootUserId){let e=o.filter(e=>e.dbFullName==c[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===x?.tableName);e.tables=a,o=[e]}return{confirmedDelegetedUser:l||null,database:c[0]||null,dbSchemaData:o||null,entries:p||null,entriesCount:f?.[0]?.count||0,query:t,table:x,tableRecord:m[0]||{}}}catch(e){return(0,l.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let c=[...r];try{let r=c.findIndex(e=>e.dbFullName===t.db_full_name),o=c[r].tables.findIndex(e=>e.tableName===a.tableName);if(c[r].tables[o].fields=i?l.cloneDeep(i):[],c[r].tables[o].indexes=n?l.cloneDeep(n):[],c[r].tables[o].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:c,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},74561:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{SingleTableContext:()=>w,default:()=>b,getServerSideProps:()=>g});var s=t(8732),r=t(82015),i=t.n(r),n=t(92702),d=t(72837),c=t(57414),o=t(54187),u=t(8949),x=t(7143),m=t(77047),p=t(41494),f=t(43363),h=e([d,o,u]);[d,o,u]=h.then?(await h)():h;let w=i().createContext({});function b({user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,entries:n,query:m,confirmedDelegetedUser:p,entriesCount:h}){let b=`${t.tableFullName} Table | Datasquirel`,g=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:b}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[j,v]=i().useState(t.fields),[y,N]=i().useState(t.indexes),[_,T]=i().useState(null),[S,A]=i().useState(null),F=i().useRef(null),q=i().useRef([]),C=i().useRef([]);return(0,s.jsx)(w.Provider,{value:{user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,targetField:_,setTargetField:T,refreshFieldsListRef:F,tableFields:j,setTableFields:v,tableIndexes:y,setTableIndexes:N,updateTableAfterFieldsUpdateFunction:function(e){(0,x.A)({query:m,table:t,database:a,dbSchemaData:r,tableFields:j,tableIndexes:y,setLoading:e})},entries:n,targetEntry:S,setTargetEntry:A,richTextEditors:q,jsonTextEditors:C,query:m,confirmedDelegetedUser:p,entriesCount:h},children:(0,s.jsx)(d.A,{head:g,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:m,confirmedDelegetedUser:p,user:e}),children:(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)(o.A,{}),(0,s.jsx)(f.A,{snug:!0}),(0,s.jsx)(c.A,{database:a,targetTable:l})]})})})}async function g({req:e,res:a,query:t}){let{user:l,appData:s}=await (0,n.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:l});if(!a?.table)throw Error("Data Fetching Error!");return{props:{user:l,appData:s,...a}}}catch(a){return(0,m.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:a.message,user:l}),{redirect:{destination:e.url?e.url.replace(/\/[^\/]+$/,"")+(t?.delegated?"?delegated=true":""):"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408,725,4627,8704],()=>t(82654));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js index b57fac51..512454ca 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7181,e.ids=[7181],e.modules={98347:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(53881),o=t(83690),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,i.M)(o,"default"),b=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),p=(0,i.M)(o,"getServerSideProps"),g=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),h=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),_=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),w=(0,i.M)(o,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});l()}catch(e){l(e)}})},9723:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>h});var s=t(8732),r=t(82015),i=t.n(r),n=t(83690),d=t(59023),o=t(53926),u=t(15028),c=t(46049),b=t(7143),m=t(537),p=t(51275),g=t(23791),x=e([n,u,c,g]);function h(){let{user:e,database:a,table:t,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,dbSchemaData:f,query:_,confirmedDelegetedUser:v}=i().useContext(n.EditTableContext);return v?.delegated,v?.priviledges?.match(/Edit Tables/i),v?.priviledges?.match(/Delete Tables/i),v?.priviledges?.match(/Create Tables/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Edit"}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark",children:t.tableFullName}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:_?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(m.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(g.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(p.A,{table:t,database:a,user:e}),(0,s.jsxs)("div",{className:"w-full flex-col",children:[(0,s.jsx)(u.A,{}),(0,s.jsx)(c.A,{user:e,tableFields:l,setTableFields:r,refreshFieldsListRef:h,updateTable:!0,database:a,updateTableAfterFieldsUpdateFunction:function(){(0,b.A)({query:_,table:t,database:a,dbSchemaData:f,tableFields:l,tableIndexes:t.indexes})},confirmedDelegetedUser:v,query:_,table:t})]})]})}[n,u,c,g]=x.then?(await x)():x,l()}catch(e){l(e)}})},15028:(e,a,t)=>{t.a(e,async(e,l)=>{try{let p;t.d(a,{A:()=>m});var s=t(8732),r=t(82015),i=t.n(r),n=t(16757),d=t(24872),o=t(46169),u=t(83690),c=t(10621),b=e([u]);function m(){let{user:e,table:a,tableFields:t,database:l,query:r,confirmedDelegetedUser:b}=i().useContext(u.EditTableContext);async function m(a){return await (0,d.A)({tableName:"user_database_tables",columnName:"table_slug",value:a,userId:e.id})}let g=b?.delegated,x=b?.priviledges?.match(/Edit Tables/i);b?.priviledges?.match(/Delete Tables/i),b?.priviledges?.match(/Create Tables/i);let[h,f]=i().useState(null),[_,v]=i().useState(!1);return(0,s.jsx)(i().Fragment,{children:(!g||g&&x)&&(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Table Information"}),_&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{t.preventDefault(),v(!0);let s=t.target,i=s.table_name.value,n=s.table_slug.value,d=s.table_description.value;(0,o.A)("/api/updateUserTable",{method:"post",body:{dbFullName:l.db_full_name,dbSlug:l.db_slug,dbId:l.id,tableNameOld:a.tableName,payload:{tableName:n,tableFullName:i,tableDescription:d},delegated:r?.delegated}},!0).then(a=>{a.success?window.location.pathname=`/admin/${e?.id}/databases/${l.db_slug}/tables`+window.location.search:(window.alert("Failed to update Table! Please Try again."),window.location.reload())})},children:[h&&(0,s.jsx)(c.A,{message:h}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async e=>{let t=e.target,l=t.closest("form");t.value.match(/./)?(t.classList.remove("warning"),f(null)):t.classList.add("warning"),l.table_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let s=l.table_slug.value;window.clearTimeout(p),p=setTimeout(()=>{m(s).then(e=>{e.result&&s!==a.tableName?(l.table_slug.classList.add("warning"),f("Duplicate Table Name")):(l.table_slug.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableFullName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:e=>{let a=e.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),f(null)):a.classList.add("warning"),window.clearTimeout(p),p=setTimeout(()=>{m(a.value).then(e=>{e.result?(a.classList.add("warning"),f("Duplicate Table Slug")):(a.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table",defaultValue:a.tableDescription})]}),(0,s.jsx)("button",{type:"submit",className:"w-full"+(_?" pointer-events-none opacity-40":""),id:"create-new-table-form-submit-button",children:"Update Table Info"})]})]})})}u=(b.then?(await b)():b)[0],l()}catch(e){l(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732),s=t(82015),r=t.n(s);function i({table:e,database:a,user:t,activeDbClone:s}){let i=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===a.db_full_name;return i?(0,l.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,l.jsxs)("span",{children:["this current database(",(0,l.jsx)("b",{children:a.db_name}),")."]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:i})}),(0,l.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,l.jsx)(r().Fragment,{})}},10621:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}t(82015)},22873:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let r=t.id,i=null;if(!s?.delegated)return{dbUserId:r};let n=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,l.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((i=JSON.parse(t)).databaseSlug===a)return{dbUserId:r=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:r}}catch(e){return null}}},24872:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(46169);async function s({tableName:e,columnName:a,value:t,dbFullName:s,dispatch:r,userId:i,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${a}&value=${t}${s?"&dbFullName="+s:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let o=[...r];try{let r=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[r].tables.findIndex(e=>e.tableName===a.tableName);if(o[r].tables[u].fields=i?l.cloneDeep(i):[],o[r].tables[u].indexes=n?l.cloneDeep(n):[],o[r].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},83690:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{EditTableContext:()=>h,default:()=>g,getServerSideProps:()=>x});var s=t(8732),r=t(82015),i=t.n(r),n=t(72837),d=t(92702),o=t(8949),u=t(9723),c=t(22873),b=t(71934),m=t(72272),p=e([n,o,u]);[n,o,u]=p.then?(await p)():p;let h=i().createContext({});function g({user:e,database:a,table:t,dbSchemaData:l,query:r,confirmedDelegetedUser:d}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Edit Table | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Edit Table"})]}),[b,m]=i().useState(t.fields),[p,g]=i().useState(null),[x,f]=i().useState(0),_=i().useRef();return(0,s.jsx)(n.A,{head:c,extraHeaderContent:(0,s.jsx)(o.A,{database:a,query:r,confirmedDelegetedUser:d,user:e}),children:(0,s.jsx)(h.Provider,{value:{user:e,database:a,table:t,tableFields:b,setTableFields:m,targetField:p,setTargetField:g,pageRefresh:x,setPageRefresh:f,refreshFieldsListRef:_,dbSchemaData:l,query:r,confirmedDelegetedUser:d},children:(0,s.jsx)(u.A,{})})})}async function x({req:e,res:a,query:t}){try{let l=await (0,d.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,c.A)({request:e,user:l,databaseSlug:t.single,query:t});if(!s)throw Error("No Db Object Found!");let{dbUserId:r,rootUserId:i}=s,n=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${r}' AND db_slug='${t.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let o=(0,m.A)({userId:Number(r)});if(!o)throw Error("User schema data not found!");let u=o.filter(e=>e.dbFullName===n[0].db_full_name)?.[0]?.tables,p=u?.filter(e=>e.tableName===t.single_table)[0];if(!u||!p)return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};return{props:{user:l,database:n[0],dbSchemaData:o,table:p,query:t,confirmedDelegetedUser:s}}}catch(e){return{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408],()=>t(98347));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7181,e.ids=[7181],e.modules={98347:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(53881),o=t(83690),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,i.M)(o,"default"),b=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),p=(0,i.M)(o,"getServerSideProps"),g=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),h=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),_=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),w=(0,i.M)(o,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});l()}catch(e){l(e)}})},9723:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>h});var s=t(8732),r=t(82015),i=t.n(r),n=t(83690),d=t(59023),o=t(53926),u=t(15028),c=t(46049),b=t(7143),m=t(537),p=t(51275),g=t(23791),x=e([n,u,c,g]);function h(){let{user:e,database:a,table:t,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,dbSchemaData:f,query:_,confirmedDelegetedUser:v}=i().useContext(n.EditTableContext);return v?.delegated,v?.priviledges?.match(/Edit Tables/i),v?.priviledges?.match(/Delete Tables/i),v?.priviledges?.match(/Create Tables/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Edit"}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark",children:t.tableFullName}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:_?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(m.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(g.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(p.A,{table:t,database:a,user:e}),(0,s.jsxs)("div",{className:"w-full flex-col",children:[(0,s.jsx)(u.A,{}),(0,s.jsx)(c.A,{user:e,tableFields:l,setTableFields:r,refreshFieldsListRef:h,updateTable:!0,database:a,updateTableAfterFieldsUpdateFunction:function(){(0,b.A)({query:_,table:t,database:a,dbSchemaData:f,tableFields:l,tableIndexes:t.indexes})},confirmedDelegetedUser:v,query:_,table:t})]})]})}[n,u,c,g]=x.then?(await x)():x,l()}catch(e){l(e)}})},15028:(e,a,t)=>{t.a(e,async(e,l)=>{try{let p;t.d(a,{A:()=>m});var s=t(8732),r=t(82015),i=t.n(r),n=t(16757),d=t(24872),o=t(46169),u=t(83690),c=t(10621),b=e([u]);function m(){let{user:e,table:a,tableFields:t,database:l,query:r,confirmedDelegetedUser:b}=i().useContext(u.EditTableContext);async function m(a){return await (0,d.A)({tableName:"user_database_tables",columnName:"table_slug",value:a,userId:e.id})}let g=b?.delegated,x=b?.priviledges?.match(/Edit Tables/i);b?.priviledges?.match(/Delete Tables/i),b?.priviledges?.match(/Create Tables/i);let[h,f]=i().useState(null),[_,v]=i().useState(!1);return(0,s.jsx)(i().Fragment,{children:(!g||g&&x)&&(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Table Information"}),_&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{t.preventDefault(),v(!0);let s=t.target,i=s.table_name.value,n=s.table_slug.value,d=s.table_description.value;(0,o.A)("/api/updateUserTable",{method:"post",body:{dbFullName:l.db_full_name,dbSlug:l.db_slug,dbId:l.id,tableNameOld:a.tableName,payload:{tableName:n,tableFullName:i,tableDescription:d},delegated:r?.delegated}},!0).then(a=>{a.success?window.location.pathname=`/admin/${e?.id}/databases/${l.db_slug}/tables`+window.location.search:(window.alert("Failed to update Table! Please Try again."),window.location.reload())})},children:[h&&(0,s.jsx)(c.A,{message:h}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async e=>{let t=e.target,l=t.closest("form");t.value.match(/./)?(t.classList.remove("warning"),f(null)):t.classList.add("warning"),l.table_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let s=l.table_slug.value;window.clearTimeout(p),p=setTimeout(()=>{m(s).then(e=>{e.result&&s!==a.tableName?(l.table_slug.classList.add("warning"),f("Duplicate Table Name")):(l.table_slug.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableFullName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:e=>{let a=e.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),f(null)):a.classList.add("warning"),window.clearTimeout(p),p=setTimeout(()=>{m(a.value).then(e=>{e.result?(a.classList.add("warning"),f("Duplicate Table Slug")):(a.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table",defaultValue:a.tableDescription})]}),(0,s.jsx)("button",{type:"submit",className:"w-full"+(_?" pointer-events-none opacity-40":""),id:"create-new-table-form-submit-button",children:"Update Table Info"})]})]})})}u=(b.then?(await b)():b)[0],l()}catch(e){l(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732),s=t(82015),r=t.n(s);function i({table:e,database:a,user:t,activeDbClone:s}){let i=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===a.db_full_name;return i?(0,l.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,l.jsxs)("span",{children:["this current database(",(0,l.jsx)("b",{children:a.db_name}),")."]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:i})}),(0,l.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,l.jsx)(r().Fragment,{})}},10621:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}t(82015)},22873:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let r=t.id,i=null;if(!s?.delegated)return{dbUserId:r};let n=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,l.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((i=JSON.parse(t)).databaseSlug===a)return{dbUserId:r=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:r}}catch(e){return null}}},24872:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(46169);async function s({tableName:e,columnName:a,value:t,dbFullName:s,dispatch:r,userId:i,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${a}&value=${t}${s?"&dbFullName="+s:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let o=[...r];try{let r=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[r].tables.findIndex(e=>e.tableName===a.tableName);if(o[r].tables[u].fields=i?l.cloneDeep(i):[],o[r].tables[u].indexes=n?l.cloneDeep(n):[],o[r].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},83690:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{EditTableContext:()=>h,default:()=>g,getServerSideProps:()=>x});var s=t(8732),r=t(82015),i=t.n(r),n=t(72837),d=t(92702),o=t(8949),u=t(9723),c=t(22873),b=t(71934),m=t(72272),p=e([n,o,u]);[n,o,u]=p.then?(await p)():p;let h=i().createContext({});function g({user:e,database:a,table:t,dbSchemaData:l,query:r,confirmedDelegetedUser:d}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Edit Table | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Edit Table"})]}),[b,m]=i().useState(t.fields),[p,g]=i().useState(null),[x,f]=i().useState(0),_=i().useRef();return(0,s.jsx)(n.A,{head:c,extraHeaderContent:(0,s.jsx)(o.A,{database:a,query:r,confirmedDelegetedUser:d,user:e}),children:(0,s.jsx)(h.Provider,{value:{user:e,database:a,table:t,tableFields:b,setTableFields:m,targetField:p,setTargetField:g,pageRefresh:x,setPageRefresh:f,refreshFieldsListRef:_,dbSchemaData:l,query:r,confirmedDelegetedUser:d},children:(0,s.jsx)(u.A,{})})})}async function x({req:e,res:a,query:t}){try{let{user:l,appData:s}=await (0,d.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,c.A)({request:e,user:l,databaseSlug:t.single,query:t});if(!r)throw Error("No Db Object Found!");let{dbUserId:i,rootUserId:n}=r,o=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${t.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let u=(0,m.A)({userId:Number(i)});if(!u)throw Error("User schema data not found!");let p=u.filter(e=>e.dbFullName===o[0].db_full_name)?.[0]?.tables,g=p?.filter(e=>e.tableName===t.single_table)[0];if(!p||!g)return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};return{props:{user:l,appData:s,database:o[0],dbSchemaData:u,table:g,query:t,confirmedDelegetedUser:r}}}catch(e){return{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408],()=>t(98347));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js index eb6df18c..ef5df504 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js @@ -14,4 +14,4 @@ Date: ${l.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),i=a(79428),s=a(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:n,keyLen:d,algorithm:c,bufferAllocSize:o}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(l,n,d),p=i.Buffer.alloc(o,0),h=(0,r.createDecipheriv)(c,u,p);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},51325:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{SingleEntryContext:()=>v,default:()=>A,getServerSideProps:()=>f});var i=a(8732),s=a(82015),l=a.n(s),n=a(29021),d=a.n(n),c=a(92702),o=a(72837),u=a(8949),p=a(52854),h=a(15),m=a(22873),y=a(77047),g=a(71934),x=a(43363),b=e([o,u,h]);[o,u,h]=b.then?(await b)():b;let v=l().createContext({});function A({user:e,database:t,table:a,dbSchemaData:r,entry:s,query:n,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p}){let m=`${a.tableFullName} Table | Datasquirel`,y=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:m}),(0,i.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,b]=l().useState(s),A=l().useRef([]),f=l().useRef([]);return(0,i.jsx)(o.A,{head:y,extraHeaderContent:(0,i.jsx)(u.A,{database:t,query:n,confirmedDelegetedUser:d,user:e}),aceEditor:!0,children:(0,i.jsxs)(v.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,entry:s,richTextEditors:A,jsonTextEditors:f,targetEntry:g,setTargetEntry:b,query:n,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p},children:[(0,i.jsx)(h.A,{}),(0,i.jsx)(x.A,{snug:!0})]})})}async function f({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,i=await (0,m.A)({request:e,user:r,databaseSlug:t,query:a});if(!i)throw Error("No Db Object Found!");let{dbUserId:s,rootUserId:l}=i,n=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${s}' AND db_slug='${a.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=n[0].db_full_name,o=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===n[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],h=await (0,p.A)({database:c,queryString:`SELECT * FROM ${c}.${u.tableName} WHERE id='${a.single_entry}'`,tableSchema:u});if(!h?.[0])return{redirect:{destination:`/admin/${r?.id}/databases/${n[0].db_slug}/tables/${u.tableName}/entries`,permanent:!1}};let y=h[0],x=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id > '${a.single_entry}' LIMIT 1`,tableSchema:u}),b=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id < '${a.single_entry}' ORDER BY id DESC LIMIT 1`,tableSchema:u});return{props:{user:r,database:n[0],table:u,dbSchemaData:o,entry:y,query:a,confirmedDelegetedUser:i,nextEntry:x?.[0]||null,prevEntry:b?.[0]||null}}}catch(e){return(0,y.A)({component:"[single_entry]-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null,entry:null}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,725,4627],()=>a(7213));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),i=a(79428),s=a(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:n,keyLen:d,algorithm:c,bufferAllocSize:o}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(l,n,d),p=i.Buffer.alloc(o,0),h=(0,r.createDecipheriv)(c,u,p);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},51325:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{SingleEntryContext:()=>v,default:()=>A,getServerSideProps:()=>f});var i=a(8732),s=a(82015),l=a.n(s),n=a(29021),d=a.n(n),c=a(92702),o=a(72837),u=a(8949),p=a(52854),h=a(15),m=a(22873),y=a(77047),g=a(71934),x=a(43363),b=e([o,u,h]);[o,u,h]=b.then?(await b)():b;let v=l().createContext({});function A({user:e,database:t,table:a,dbSchemaData:r,entry:s,query:n,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p}){let m=`${a.tableFullName} Table | Datasquirel`,y=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:m}),(0,i.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,b]=l().useState(s),A=l().useRef([]),f=l().useRef([]);return(0,i.jsx)(o.A,{head:y,extraHeaderContent:(0,i.jsx)(u.A,{database:t,query:n,confirmedDelegetedUser:d,user:e}),aceEditor:!0,children:(0,i.jsxs)(v.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,entry:s,richTextEditors:A,jsonTextEditors:f,targetEntry:g,setTargetEntry:b,query:n,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p},children:[(0,i.jsx)(h.A,{}),(0,i.jsx)(x.A,{snug:!0})]})})}async function f({req:e,res:t,query:a}){let{user:r,appData:i}=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,s=await (0,m.A)({request:e,user:r,databaseSlug:t,query:a});if(!s)throw Error("No Db Object Found!");let{dbUserId:l,rootUserId:n}=s,c=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!c||!c[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let o=c[0].db_full_name,u=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),h=(u.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],y=await (0,p.A)({database:o,queryString:`SELECT * FROM ${o}.${h.tableName} WHERE id='${a.single_entry}'`,tableSchema:h});if(!y?.[0])return{redirect:{destination:`/admin/${r?.id}/databases/${c[0].db_slug}/tables/${h.tableName}/entries`,permanent:!1}};let x=y[0],b=await (0,p.A)({database:o,queryString:`SELECT id FROM ${o}.${h.tableName} WHERE id > '${a.single_entry}' LIMIT 1`,tableSchema:h}),A=await (0,p.A)({database:o,queryString:`SELECT id FROM ${o}.${h.tableName} WHERE id < '${a.single_entry}' ORDER BY id DESC LIMIT 1`,tableSchema:h});return{props:{user:r,appData:i,database:c[0],table:h,dbSchemaData:u,entry:x,query:a,confirmedDelegetedUser:s,nextEntry:b?.[0]||null,prevEntry:A?.[0]||null}}}catch(e){return(0,y.A)({component:"[single_entry]-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,appData:i,database:null,table:null,entry:null}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,725,4627],()=>a(7213));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js index a85a86bc..324433c3 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},62130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddTableEntryContext:()=>y,default:()=>f,getServerSideProps:()=>T});var s=a(8732),i=a(82015),l=a.n(i),n=a(29021),d=a.n(n),c=a(92702),u=a(72837),o=a(20356),m=a(8949),p=a(22873),g=a(77047),b=a(71934),x=a(52854),h=e([u,o,m]);[u,o,m]=h.then?(await h)():h;let y=l().createContext({});function f({user:e,database:t,table:a,dbSchemaData:r,query:i,confirmedDelegetedUser:n,duplicateEntry:d}){let c=`${a.tableFullName} Table New Entry | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:c}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),g=l().useRef([]),b=l().useRef([]);return(0,s.jsx)(u.A,{head:p,extraHeaderContent:(0,s.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:n,user:e}),children:(0,s.jsx)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,richTextEditors:g,jsonTextEditors:b,query:i,confirmedDelegetedUser:n,duplicateEntry:d},children:(0,s.jsx)(o.A,{})})})}async function T({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t;let s=a.single,i=await (0,p.A)({request:e,user:r,databaseSlug:s,query:a});if(!i)throw Error("No Db Object Found!");let{dbUserId:l}=i,n=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),u=(c.filter(e=>e.dbFullName===n[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0];if(a.duplicate&&a.id){let e=n[0].db_full_name,r=u.tableName,s=await (0,x.A)({database:e,queryString:`SELECT * FROM ${e}.${r} WHERE id='${a.id}'`,tableSchema:u});t=s?.[0]}return{props:{user:r,database:n[0],table:u,dbSchemaData:c,query:a,confirmedDelegetedUser:i,duplicateEntry:t||null}}}catch(e){return(0,g.A)({component:"add-entry-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null}}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,5840,3881,8892,8469,6247,725],()=>a(17723));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},62130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddTableEntryContext:()=>y,default:()=>f,getServerSideProps:()=>T});var s=a(8732),i=a(82015),l=a.n(i),n=a(29021),d=a.n(n),c=a(92702),u=a(72837),o=a(20356),m=a(8949),p=a(22873),g=a(77047),b=a(71934),x=a(52854),h=e([u,o,m]);[u,o,m]=h.then?(await h)():h;let y=l().createContext({});function f({user:e,database:t,table:a,dbSchemaData:r,query:i,confirmedDelegetedUser:n,duplicateEntry:d}){let c=`${a.tableFullName} Table New Entry | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:c}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),g=l().useRef([]),b=l().useRef([]);return(0,s.jsx)(u.A,{head:p,extraHeaderContent:(0,s.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:n,user:e}),children:(0,s.jsx)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,richTextEditors:g,jsonTextEditors:b,query:i,confirmedDelegetedUser:n,duplicateEntry:d},children:(0,s.jsx)(o.A,{})})})}async function T({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t;let i=a.single,l=await (0,p.A)({request:e,user:r,databaseSlug:i,query:a});if(!l)throw Error("No Db Object Found!");let{dbUserId:n}=l,c=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${a.single}'`);if(!c||!c[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let u=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),o=(u.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0];if(a.duplicate&&a.id){let e=c[0].db_full_name,r=o.tableName,s=await (0,x.A)({database:e,queryString:`SELECT * FROM ${e}.${r} WHERE id='${a.id}'`,tableSchema:o});t=s?.[0]}return{props:{user:r,appData:s,database:c[0],table:o,dbSchemaData:u,query:a,confirmedDelegetedUser:l,duplicateEntry:t||null}}}catch(e){return(0,g.A)({component:"add-entry-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,appData:s,database:null,table:null}}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,5840,3881,8892,8469,6247,725],()=>a(17723));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js index 1cd0dcd9..c5f380d6 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6569,e.ids=[6569],e.modules={86191:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=t(63865),l=t(9455),n=t(30671),i=t(5583),d=t(53881),o=t(12310),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),b=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),p=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),_=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),v=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});r()}catch(e){r(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(8732),s=t(82015),l=t.n(s),n=t(46169),i=t(91140),d=t(16757);function o({targetTable:e,database:a}){let[t,s]=l().useState(!1);return(0,r.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,r.jsx)(d.A,{width:"20px"}),(0,r.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,r.jsx)("span",{children:"Yes"})}),(0,r.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,r.jsx)("span",{children:"Cancel"})})]})]})}},23862:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.d(a,{A:()=>h});var s=t(8732),l=t(82015),n=t.n(l),i=t(12310),d=t(59023),o=t(53926),u=t(73872),c=t(46049),b=t(537),m=t(51275),p=t(23791),g=e([i,u,c,p]);function h(){let{user:e,database:a,table:t,tableFields:r,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTableAfterFieldsUpdateFunction:f,query:x,confirmedDelegetedUser:_}=n().useContext(i.TableFieldsContext);return _?.delegated,_?.priviledges?.match(/Edit Tables/i),_?.priviledges?.match(/Delete Tables/i),_?.priviledges?.match(/Create Tables/i),t?.childTable&&t.childTableDbFullName?.replace(new RegExp(/datasquirel_user_\d+_/),""),(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"All Fields in"}),(0,s.jsx)("div",{className:"inline relative",children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark relative",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},children:[t.tableFullName,(0,s.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,s.jsx)(u.A,{slugText:t.tableName,justIcon:!0})})]})}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:x?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(p.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(m.A,{table:t,database:a,user:e}),(0,s.jsx)(c.A,{user:e,tableFields:r,setTableFields:l,refreshFieldsListRef:h,updateTable:!0,updateTableAfterFieldsUpdateFunction:f,database:a,confirmedDelegetedUser:_,query:x,table:t})]})}[i,u,c,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(8732),s=t(82015),l=t.n(s);function n({table:e,database:a,user:t,activeDbClone:s}){let n=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===a.db_full_name;return n?(0,r.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,r.jsxs)("span",{children:["this current database(",(0,r.jsx)("b",{children:a.db_name}),")."]}):(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:n})}),(0,r.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,r.jsx)(l().Fragment,{})}},22873:(e,a,t)=>{t.d(a,{A:()=>s});var r=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let l=t.id,n=null;if(!s?.delegated)return{dbUserId:l};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,r.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(77047),s=t(71934),l=t(22873),n=t(72272),i=t(52854);async function d({req:e,user:a,query:t}){try{let r=await (0,l.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!r)return null;let{dbUserId:d}=r,o=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!o?.[0])return null;let u=(0,n.A)({userId:Number(d)});if(!u)throw Error("DB Schema not found!");let c=u.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables,b=c?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${o[0].id}' AND table_slug='${t.single_table}'`),p=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.${b?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:b}),g=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${o[0].db_full_name}.${b?.tableName}`,tableSchema:b});if(r.rootUserId){let e=u.filter(e=>e.dbFullName==o[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===b?.tableName);e.tables=a,u=[e]}return{confirmedDelegetedUser:r||null,database:o[0]||null,dbSchemaData:u||null,entries:p||null,entriesCount:g?.[0]?.count||0,query:t,table:b,tableRecord:m[0]||{}}}catch(e){return(0,r.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>l});var r=t(27825),s=t(46169);function l({query:e,table:a,database:t,dbSchemaData:l,tableFields:n,tableIndexes:i,setLoading:d}){let o=[...l];try{let l=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[l].tables.findIndex(e=>e.tableName===a.tableName);if(o[l].tables[u].fields=n?r.cloneDeep(n):[],o[l].tables[u].indexes=i?r.cloneDeep(i):[],o[l].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,a);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(s(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},12310:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{TableFieldsContext:()=>x,default:()=>h,getServerSideProps:()=>f});var s=t(8732),l=t(82015),n=t.n(l),i=t(92702),d=t(72837),o=t(57414),u=t(8949),c=t(23862),b=t(7143),m=t(77047),p=t(41494),g=e([d,u,c]);[d,u,c]=g.then?(await g)():g;let x=n().createContext({});function h({user:e,database:a,table:t,dbSchemaData:r,query:l,confirmedDelegetedUser:i}){let m=`${t.tableFullName} Table | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:m}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,h]=n().useState(t.fields),[f,_]=n().useState(null),y=n().useRef();return(0,s.jsx)(x.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,targetField:f,setTargetField:_,refreshFieldsListRef:y,tableFields:g,setTableFields:h,updateTableAfterFieldsUpdateFunction:function(e){(0,b.A)({query:l,table:t,database:a,dbSchemaData:r,tableFields:g,tableIndexes:t.indexes,setLoading:e})},query:l,confirmedDelegetedUser:i},children:(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)(d.A,{head:p,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:l,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(c.A,{})}),(0,s.jsx)(o.A,{database:a})]})})}async function f({req:e,res:a,query:t}){let r=await (0,i.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:r});if(!a||!a?.table)throw Error("Data Fetching Error!");return{props:{user:r,...a}}}catch(e){return(0,m.A)({component:"fields-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null}}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),r=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408],()=>t(86191));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6569,e.ids=[6569],e.modules={86191:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=t(63865),l=t(9455),n=t(30671),i=t(5583),d=t(53881),o=t(12310),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),b=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),p=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),_=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),v=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});r()}catch(e){r(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(8732),s=t(82015),l=t.n(s),n=t(46169),i=t(91140),d=t(16757);function o({targetTable:e,database:a}){let[t,s]=l().useState(!1);return(0,r.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,r.jsx)(d.A,{width:"20px"}),(0,r.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,r.jsx)("span",{children:"Yes"})}),(0,r.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,r.jsx)("span",{children:"Cancel"})})]})]})}},23862:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.d(a,{A:()=>h});var s=t(8732),l=t(82015),n=t.n(l),i=t(12310),d=t(59023),o=t(53926),u=t(73872),c=t(46049),b=t(537),m=t(51275),p=t(23791),g=e([i,u,c,p]);function h(){let{user:e,database:a,table:t,tableFields:r,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTableAfterFieldsUpdateFunction:f,query:x,confirmedDelegetedUser:_}=n().useContext(i.TableFieldsContext);return _?.delegated,_?.priviledges?.match(/Edit Tables/i),_?.priviledges?.match(/Delete Tables/i),_?.priviledges?.match(/Create Tables/i),t?.childTable&&t.childTableDbFullName?.replace(new RegExp(/datasquirel_user_\d+_/),""),(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"All Fields in"}),(0,s.jsx)("div",{className:"inline relative",children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark relative",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},children:[t.tableFullName,(0,s.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,s.jsx)(u.A,{slugText:t.tableName,justIcon:!0})})]})}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:x?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(p.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(m.A,{table:t,database:a,user:e}),(0,s.jsx)(c.A,{user:e,tableFields:r,setTableFields:l,refreshFieldsListRef:h,updateTable:!0,updateTableAfterFieldsUpdateFunction:f,database:a,confirmedDelegetedUser:_,query:x,table:t})]})}[i,u,c,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(8732),s=t(82015),l=t.n(s);function n({table:e,database:a,user:t,activeDbClone:s}){let n=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===a.db_full_name;return n?(0,r.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,r.jsxs)("span",{children:["this current database(",(0,r.jsx)("b",{children:a.db_name}),")."]}):(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:n})}),(0,r.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,r.jsx)(l().Fragment,{})}},22873:(e,a,t)=>{t.d(a,{A:()=>s});var r=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let l=t.id,n=null;if(!s?.delegated)return{dbUserId:l};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,r.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(77047),s=t(71934),l=t(22873),n=t(72272),i=t(52854);async function d({req:e,user:a,query:t}){try{let r=await (0,l.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!r)return null;let{dbUserId:d}=r,o=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!o?.[0])return null;let u=(0,n.A)({userId:Number(d)});if(!u)throw Error("DB Schema not found!");let c=u.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables,b=c?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${o[0].id}' AND table_slug='${t.single_table}'`),p=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.${b?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:b}),g=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${o[0].db_full_name}.${b?.tableName}`,tableSchema:b});if(r.rootUserId){let e=u.filter(e=>e.dbFullName==o[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===b?.tableName);e.tables=a,u=[e]}return{confirmedDelegetedUser:r||null,database:o[0]||null,dbSchemaData:u||null,entries:p||null,entriesCount:g?.[0]?.count||0,query:t,table:b,tableRecord:m[0]||{}}}catch(e){return(0,r.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>l});var r=t(27825),s=t(46169);function l({query:e,table:a,database:t,dbSchemaData:l,tableFields:n,tableIndexes:i,setLoading:d}){let o=[...l];try{let l=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[l].tables.findIndex(e=>e.tableName===a.tableName);if(o[l].tables[u].fields=n?r.cloneDeep(n):[],o[l].tables[u].indexes=i?r.cloneDeep(i):[],o[l].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,a);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(s(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},12310:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{TableFieldsContext:()=>x,default:()=>h,getServerSideProps:()=>f});var s=t(8732),l=t(82015),n=t.n(l),i=t(92702),d=t(72837),o=t(57414),u=t(8949),c=t(23862),b=t(7143),m=t(77047),p=t(41494),g=e([d,u,c]);[d,u,c]=g.then?(await g)():g;let x=n().createContext({});function h({user:e,database:a,table:t,dbSchemaData:r,query:l,confirmedDelegetedUser:i}){let m=`${t.tableFullName} Table | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:m}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,h]=n().useState(t.fields),[f,_]=n().useState(null),y=n().useRef();return(0,s.jsx)(x.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,targetField:f,setTargetField:_,refreshFieldsListRef:y,tableFields:g,setTableFields:h,updateTableAfterFieldsUpdateFunction:function(e){(0,b.A)({query:l,table:t,database:a,dbSchemaData:r,tableFields:g,tableIndexes:t.indexes,setLoading:e})},query:l,confirmedDelegetedUser:i},children:(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)(d.A,{head:p,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:l,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(c.A,{})}),(0,s.jsx)(o.A,{database:a})]})})}async function f({req:e,res:a,query:t}){let{user:r,appData:s}=await (0,i.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:r});if(!a||!a?.table)throw Error("Data Fetching Error!");return{props:{user:r,appData:s,...a}}}catch(e){return(0,m.A)({component:"fields-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,appData:s,database:null,table:null}}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),r=a.X(0,[883,9821,5840,3881,8892,8469,3155,6247,5408],()=>t(86191));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js index f0de5bc0..29e97003 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6778,e.ids=[6778],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},56501:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>b,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>k,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>y});var s=a(63865),r=a(9455),d=a(30671),n=a(5583),i=a(53881),c=a(83101),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,d.M)(c,"default"),p=(0,d.M)(c,"getStaticProps"),h=(0,d.M)(c,"getStaticPaths"),m=(0,d.M)(c,"getServerSideProps"),b=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),y=(0,d.M)(c,"unstable_getStaticProps"),g=(0,d.M)(c,"unstable_getStaticPaths"),f=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),k=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/add-table",pathname:"/admin/[user_id]/databases/[single]/tables/add-table",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},62864:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(59023),c=a(53926),o=a(95545),u=e([n,o]);function p(){let{database:e,user:t}=d().useContext(n.AddTableContext);return e?(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Add A New Table To"}),(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-700 ml-2 text-primary hover:text-primary_dark",children:e.db_name})]})]}),(0,s.jsx)(c.A,{user:t})]}),(0,s.jsx)("div",{className:"w-full flex-col",children:(0,s.jsx)(o.A,{})})]}):null}[n,o]=u.then?(await u)():u,l()}catch(e){l(e)}})},95545:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(85196),c=a(2215),o=e([n,i,c]);function u(){let{database:e,query:t}=d().useContext(n.AddTableContext),a=t?.clone;t?.clone_db,t?.clone_table;let[l,r]=d().useState(!!a);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsxs)("div",{className:"gap-1 w-full bg-blue-100 dark:bg-blue-100/10 text-white p-2 rounded",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-clone-table",id:"toggle-clone-table",className:"w-5 h-5",onChange:e=>{e.target.checked?r(!0):r(!1)},defaultChecked:l}),(0,s.jsx)("label",{htmlFor:"toggle-clone-table",className:"text-base text-slate-600",children:"Clone Another Table"})]}),l?(0,s.jsx)(c.A,{}):(0,s.jsx)(i.A,{})]})}[n,i,c]=o.then?(await o)():o,l()}catch(e){l(e)}})},2215:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>h});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46169),o=a(10621),u=a(97635),p=e([i,u]);function h(){let{user:e,tableFields:t,database:a,dbSchemaData:l,query:r}=d().useContext(i.AddTableContext);if(!l)return null;r?.clone;let p=r?.clone_db,h=r?.clone_table,m=p?l.find(e=>e.dbSlug===p):null,b=m?m.tables:null,[x,y]=d().useState(null),[g,f]=d().useState(!1),[A,v]=d().useState(!1),[k,j]=d().useState(m||{...l[0]}),[w,N]=d().useState(b||[...l[0].tables]),[_,T]=d().useState(b?b.find(e=>e.tableName===h):l[0].tables[0]?{...l[0].tables[0]}:null);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Clone Existing Table"}),g&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{if(t.preventDefault(),f(!0),!_){window.alert("No Table Selected!"),f(!1);return}let l=t.target,s=l.table_name.value,r=l.table_slug.value,d=l.table_description?.value?.match(/./)?l.table_description.value:null,n={..._};n.tableName=r,n.tableFullName=s,A&&(n.childTable=!0,n.childTableName=_.tableName,n.childTableDbFullName=k.dbFullName),d&&(n.tableDescription=d),n.fields.forEach(e=>{delete e.foreignKey}),delete n.childrenTables,a?(0,c.A)("/api/addUserTable",{method:"post",body:{dbFullName:a.db_full_name,dbId:a.id,dbSlug:a.db_slug,parentDatabase:k.dbFullName,parentTable:_.tableName,payload:n}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a.db_slug}/tables`:window.alert("Table Clonning Failed! Please Try again.")}).finally(()=>{setTimeout(()=>{f(!1)},1e3)}):window.alert("Database record data not found!")},id:"create-new-table-form",children:[x&&(0,s.jsx)(o.A,{message:x}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Enter New Table Info"}),(0,s.jsx)(u.A,{setAlert:y}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Select Existing Table To Clone"}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_database",children:"Database"}),(0,s.jsx)("select",{name:"select_root_database",id:"select_root_database",onChange:e=>{let t=l.filter(t=>t.dbName===e.target.value)[0];j({...t}),N([...t.tables]),t.tables[0]?T({...t.tables[0]}):T(null)},children:l.filter(e=>!e.childDatabase).map((e,t)=>(0,s.jsx)("option",{value:e.dbName,selected:!!p&&p==e.dbSlug||void 0,children:e.dbName},t+1))})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_table",children:"Table"}),(0,s.jsx)("select",{name:"select_root_table",id:"select_root_table",onChange:e=>{T({...w.filter(t=>t.tableName===e.target.value)[0]})},children:w&&w[0]?w.filter(e=>!e.childTable).map((e,t)=>(0,s.jsx)("option",{value:e.tableName,selected:!!h&&h==e.tableName||void 0,children:e.tableFullName},t+1)):(0,s.jsx)("option",{value:"null",children:"-- No Tables --"})})]}),(0,s.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,s.jsxs)("div",{className:"gap-1",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-update-table",id:"toggle-update-table",className:"w-4 h-4",onChange:e=>{e.target.checked?v(!0):v(!1)}}),(0,s.jsx)("label",{htmlFor:"toggle-update-table",className:"text-base text-slate-600 dark:text-slate-100",children:"Keep New Table Updated?"})]}),(0,s.jsx)("span",{className:"text-sm italic text-slate-600 dark:text-slate-400",children:"By checking this box the new Table stays up to date with changes to the structure of the parent Table"})]}),(0,s.jsx)("button",{className:"w-full p-4"+(g?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Clone Table"})]})]})}[i,u]=p.then?(await p)():p,l()}catch(e){l(e)}})},29802:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(91140),i=a(16757),c=a(7056),o=e([c]);function u({targetField:e}){let[t,a]=d().useState(!1);return(0,s.jsxs)(n.Ay,{title:"edit-field-popup",children:[t&&(0,s.jsx)(i.A,{width:"20px"}),(0,s.jsxs)("span",{children:["Edit"," ",(0,s.jsx)("b",{className:"bg-slate-100 px-3 py-1.5 rounded-full border border-slate-300 border-solid",children:e?.fieldName})]}),(0,s.jsx)(c.A,{existingField:e})]})}c=(o.then?(await o)():o)[0],l()}catch(e){l(e)}})},85196:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46049),o=a(46169),u=a(10621),p=a(97635),h=e([i,c,p]);function m(){let{user:e,tableFields:t,database:a,setTableFields:l,setTargetField:r,refreshFieldsListRef:h,query:m}=d().useContext(i.AddTableContext),[b,x]=d().useState(null),[y,g]=d().useState(!1),[f,A]=d().useState(!1);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Table Information"}),f&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:l=>{l.preventDefault(),A(!0);let s=l.target,r=s.table_name.value,d=s.table_slug.value,n=s.table_description?.value?.match(/./)?s.table_description.value:null,i={tableName:d,tableFullName:r,fields:t};n&&(i.description=n),(0,o.A)("/api/addUserTable",{method:"post",body:{dbFullName:a?.db_full_name,dbId:a?.id,dbSlug:a?.db_slug,payload:i}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a?.db_slug}/tables`:(window.alert("Table Creation Failed! Please Try again."),window.location.reload())})},id:"create-new-table-form",children:[b&&(0,s.jsx)(u.A,{message:b}),(0,s.jsx)(p.A,{setAlert:x}),(0,s.jsx)("button",{type:"submit",className:"w-full hidden",id:"create-new-table-form-submit-button",children:"Create Table"})]}),e&&t&&l&&r&&a&&h&&(0,s.jsx)(c.A,{user:e,tableFields:t,setTableFields:l,refreshFieldsListRef:h,database:a,query:m}),(0,s.jsx)("button",{className:"w-full p-4"+(f?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Create Table"})]})}[i,c,p]=h.then?(await h)():h,l()}catch(e){l(e)}})},97635:(e,t,a)=>{a.a(e,async(e,l)=>{try{let u;a.d(t,{A:()=>o});var s=a(8732),r=a(82015),d=a.n(r),n=a(24872),i=a(83101),c=e([i]);function o({setAlert:e}){let{user:t,database:a}=d().useContext(i.AddTableContext);async function l(e){return await (0,n.A)({tableName:"user_database_tables",columnName:"table_slug",value:e,dbId:a?.id,userId:t?.id})}return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async t=>{let a=t.target,s=a.closest("form");if(a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),s){s.table_slug.value=a.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let t=s.table_slug.value;window.clearTimeout(u),u=setTimeout(()=>{l(t).then(t=>{t.result?(s?.table_slug.classList.add("warning"),e("Duplicate Table Name")):(s.table_slug.classList.remove("warning"),e(null))})},300)}},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:t=>{let a=t.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),window.clearTimeout(u),u=setTimeout(()=>{l(a.value).then(t=>{t.result?(a.classList.add("warning"),e("Duplicate Table Name")):(a.classList.remove("warning"),e(null))})},300)},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table"})]})]})}i=(c.then?(await c)():c)[0],l()}catch(e){l(e)}})},10621:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}a(82015)},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>i,fs:()=>c});var l=a(8732),s=a(58150),r=a(82015),d=a.n(r);function n({children:e,title:t,data:a,fullPage:r,wrapperClasses:n,closePopupDispatch:i,wrapperStyle:o,noContainer:u}){return r?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:o,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,l.jsx)(s.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(8732),s=a(82015),r=a.n(s);function d({children:e,column:t,className:a}){let s=r().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:s,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(46169);async function s({tableName:e,columnName:t,value:a,dbFullName:s,dispatch:r,userId:d,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${s?"&dbFullName="+s:""}${d?"&userId="+d:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddTableContext:()=>y,default:()=>b,getServerSideProps:()=>x});var s=a(8732),r=a(82015),d=a.n(r),n=a(72837),i=a(92702),c=a(62864),o=a(29802),u=a(8949),p=a(71934),h=a(72272),m=e([n,c,o,u]);[n,c,o,u]=m.then?(await m)():m;let y=d().createContext({});function b({user:e,database:t,tables:l,dbSchemaData:r,query:i}){let p=`Add Table To ${t.db_name}| Datasquirel`,h=a(45478),m=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:p}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[b,x]=d().useState(h),[g,f]=d().useState(null),[A,v]=d().useState(0),k=d().useRef();return g&&b&&b.findIndex(e=>e.fieldName===g.fieldName),(0,s.jsx)(y.Provider,{value:{user:e,dbSchemaData:r,database:t,tables:l,tableFields:b,setTableFields:x,targetField:g,setTargetField:f,pageRefresh:A,setPageRefresh:v,refreshFieldsListRef:k,query:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(n.A,{head:m,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:i,user:e}),children:(0,s.jsx)(c.A,{})}),g&&b&&(0,s.jsx)(o.A,{targetField:g})]})})}async function x({req:e,res:t,query:a}){try{let l=await (0,i.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_database_tables WHERE user_id='${l.id}' AND db_id='${s[0].id}'`),d=(0,h.A)({userId:l.id});if(!d)throw Error("User schema data not found!");return{props:{user:l,database:s[0],tables:r,dbSchemaData:d,query:a}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},45478:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,3881,8892,8469,3155,5408],()=>a(56501));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6778,e.ids=[6778],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},56501:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>b,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>k,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>y});var s=a(63865),r=a(9455),d=a(30671),n=a(5583),i=a(53881),c=a(83101),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,d.M)(c,"default"),p=(0,d.M)(c,"getStaticProps"),h=(0,d.M)(c,"getStaticPaths"),m=(0,d.M)(c,"getServerSideProps"),b=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),y=(0,d.M)(c,"unstable_getStaticProps"),g=(0,d.M)(c,"unstable_getStaticPaths"),f=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),k=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/add-table",pathname:"/admin/[user_id]/databases/[single]/tables/add-table",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},62864:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(59023),c=a(53926),o=a(95545),u=e([n,o]);function p(){let{database:e,user:t}=d().useContext(n.AddTableContext);return e?(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Add A New Table To"}),(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-700 ml-2 text-primary hover:text-primary_dark",children:e.db_name})]})]}),(0,s.jsx)(c.A,{user:t})]}),(0,s.jsx)("div",{className:"w-full flex-col",children:(0,s.jsx)(o.A,{})})]}):null}[n,o]=u.then?(await u)():u,l()}catch(e){l(e)}})},95545:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(85196),c=a(2215),o=e([n,i,c]);function u(){let{database:e,query:t}=d().useContext(n.AddTableContext),a=t?.clone;t?.clone_db,t?.clone_table;let[l,r]=d().useState(!!a);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsxs)("div",{className:"gap-1 w-full bg-blue-100 dark:bg-blue-100/10 text-white p-2 rounded",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-clone-table",id:"toggle-clone-table",className:"w-5 h-5",onChange:e=>{e.target.checked?r(!0):r(!1)},defaultChecked:l}),(0,s.jsx)("label",{htmlFor:"toggle-clone-table",className:"text-base text-slate-600",children:"Clone Another Table"})]}),l?(0,s.jsx)(c.A,{}):(0,s.jsx)(i.A,{})]})}[n,i,c]=o.then?(await o)():o,l()}catch(e){l(e)}})},2215:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>h});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46169),o=a(10621),u=a(97635),p=e([i,u]);function h(){let{user:e,tableFields:t,database:a,dbSchemaData:l,query:r}=d().useContext(i.AddTableContext);if(!l)return null;r?.clone;let p=r?.clone_db,h=r?.clone_table,m=p?l.find(e=>e.dbSlug===p):null,b=m?m.tables:null,[x,y]=d().useState(null),[g,f]=d().useState(!1),[A,v]=d().useState(!1),[k,j]=d().useState(m||{...l[0]}),[w,N]=d().useState(b||[...l[0].tables]),[_,T]=d().useState(b?b.find(e=>e.tableName===h):l[0].tables[0]?{...l[0].tables[0]}:null);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Clone Existing Table"}),g&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{if(t.preventDefault(),f(!0),!_){window.alert("No Table Selected!"),f(!1);return}let l=t.target,s=l.table_name.value,r=l.table_slug.value,d=l.table_description?.value?.match(/./)?l.table_description.value:null,n={..._};n.tableName=r,n.tableFullName=s,A&&(n.childTable=!0,n.childTableName=_.tableName,n.childTableDbFullName=k.dbFullName),d&&(n.tableDescription=d),n.fields.forEach(e=>{delete e.foreignKey}),delete n.childrenTables,a?(0,c.A)("/api/addUserTable",{method:"post",body:{dbFullName:a.db_full_name,dbId:a.id,dbSlug:a.db_slug,parentDatabase:k.dbFullName,parentTable:_.tableName,payload:n}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a.db_slug}/tables`:window.alert("Table Clonning Failed! Please Try again.")}).finally(()=>{setTimeout(()=>{f(!1)},1e3)}):window.alert("Database record data not found!")},id:"create-new-table-form",children:[x&&(0,s.jsx)(o.A,{message:x}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Enter New Table Info"}),(0,s.jsx)(u.A,{setAlert:y}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Select Existing Table To Clone"}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_database",children:"Database"}),(0,s.jsx)("select",{name:"select_root_database",id:"select_root_database",onChange:e=>{let t=l.filter(t=>t.dbName===e.target.value)[0];j({...t}),N([...t.tables]),t.tables[0]?T({...t.tables[0]}):T(null)},children:l.filter(e=>!e.childDatabase).map((e,t)=>(0,s.jsx)("option",{value:e.dbName,selected:!!p&&p==e.dbSlug||void 0,children:e.dbName},t+1))})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_table",children:"Table"}),(0,s.jsx)("select",{name:"select_root_table",id:"select_root_table",onChange:e=>{T({...w.filter(t=>t.tableName===e.target.value)[0]})},children:w&&w[0]?w.filter(e=>!e.childTable).map((e,t)=>(0,s.jsx)("option",{value:e.tableName,selected:!!h&&h==e.tableName||void 0,children:e.tableFullName},t+1)):(0,s.jsx)("option",{value:"null",children:"-- No Tables --"})})]}),(0,s.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,s.jsxs)("div",{className:"gap-1",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-update-table",id:"toggle-update-table",className:"w-4 h-4",onChange:e=>{e.target.checked?v(!0):v(!1)}}),(0,s.jsx)("label",{htmlFor:"toggle-update-table",className:"text-base text-slate-600 dark:text-slate-100",children:"Keep New Table Updated?"})]}),(0,s.jsx)("span",{className:"text-sm italic text-slate-600 dark:text-slate-400",children:"By checking this box the new Table stays up to date with changes to the structure of the parent Table"})]}),(0,s.jsx)("button",{className:"w-full p-4"+(g?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Clone Table"})]})]})}[i,u]=p.then?(await p)():p,l()}catch(e){l(e)}})},29802:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(91140),i=a(16757),c=a(7056),o=e([c]);function u({targetField:e}){let[t,a]=d().useState(!1);return(0,s.jsxs)(n.Ay,{title:"edit-field-popup",children:[t&&(0,s.jsx)(i.A,{width:"20px"}),(0,s.jsxs)("span",{children:["Edit"," ",(0,s.jsx)("b",{className:"bg-slate-100 px-3 py-1.5 rounded-full border border-slate-300 border-solid",children:e?.fieldName})]}),(0,s.jsx)(c.A,{existingField:e})]})}c=(o.then?(await o)():o)[0],l()}catch(e){l(e)}})},85196:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46049),o=a(46169),u=a(10621),p=a(97635),h=e([i,c,p]);function m(){let{user:e,tableFields:t,database:a,setTableFields:l,setTargetField:r,refreshFieldsListRef:h,query:m}=d().useContext(i.AddTableContext),[b,x]=d().useState(null),[y,g]=d().useState(!1),[f,A]=d().useState(!1);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Table Information"}),f&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:l=>{l.preventDefault(),A(!0);let s=l.target,r=s.table_name.value,d=s.table_slug.value,n=s.table_description?.value?.match(/./)?s.table_description.value:null,i={tableName:d,tableFullName:r,fields:t};n&&(i.description=n),(0,o.A)("/api/addUserTable",{method:"post",body:{dbFullName:a?.db_full_name,dbId:a?.id,dbSlug:a?.db_slug,payload:i}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a?.db_slug}/tables`:(window.alert("Table Creation Failed! Please Try again."),window.location.reload())})},id:"create-new-table-form",children:[b&&(0,s.jsx)(u.A,{message:b}),(0,s.jsx)(p.A,{setAlert:x}),(0,s.jsx)("button",{type:"submit",className:"w-full hidden",id:"create-new-table-form-submit-button",children:"Create Table"})]}),e&&t&&l&&r&&a&&h&&(0,s.jsx)(c.A,{user:e,tableFields:t,setTableFields:l,refreshFieldsListRef:h,database:a,query:m}),(0,s.jsx)("button",{className:"w-full p-4"+(f?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Create Table"})]})}[i,c,p]=h.then?(await h)():h,l()}catch(e){l(e)}})},97635:(e,t,a)=>{a.a(e,async(e,l)=>{try{let u;a.d(t,{A:()=>o});var s=a(8732),r=a(82015),d=a.n(r),n=a(24872),i=a(83101),c=e([i]);function o({setAlert:e}){let{user:t,database:a}=d().useContext(i.AddTableContext);async function l(e){return await (0,n.A)({tableName:"user_database_tables",columnName:"table_slug",value:e,dbId:a?.id,userId:t?.id})}return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async t=>{let a=t.target,s=a.closest("form");if(a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),s){s.table_slug.value=a.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let t=s.table_slug.value;window.clearTimeout(u),u=setTimeout(()=>{l(t).then(t=>{t.result?(s?.table_slug.classList.add("warning"),e("Duplicate Table Name")):(s.table_slug.classList.remove("warning"),e(null))})},300)}},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:t=>{let a=t.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),window.clearTimeout(u),u=setTimeout(()=>{l(a.value).then(t=>{t.result?(a.classList.add("warning"),e("Duplicate Table Name")):(a.classList.remove("warning"),e(null))})},300)},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table"})]})]})}i=(c.then?(await c)():c)[0],l()}catch(e){l(e)}})},10621:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}a(82015)},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>i,fs:()=>c});var l=a(8732),s=a(58150),r=a(82015),d=a.n(r);function n({children:e,title:t,data:a,fullPage:r,wrapperClasses:n,closePopupDispatch:i,wrapperStyle:o,noContainer:u}){return r?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:o,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,l.jsx)(s.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(8732),s=a(82015),r=a.n(s);function d({children:e,column:t,className:a}){let s=r().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:s,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(46169);async function s({tableName:e,columnName:t,value:a,dbFullName:s,dispatch:r,userId:d,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${s?"&dbFullName="+s:""}${d?"&userId="+d:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddTableContext:()=>y,default:()=>b,getServerSideProps:()=>x});var s=a(8732),r=a(82015),d=a.n(r),n=a(72837),i=a(92702),c=a(62864),o=a(29802),u=a(8949),p=a(71934),h=a(72272),m=e([n,c,o,u]);[n,c,o,u]=m.then?(await m)():m;let y=d().createContext({});function b({user:e,database:t,tables:l,dbSchemaData:r,query:i}){let p=`Add Table To ${t.db_name}| Datasquirel`,h=a(45478),m=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:p}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[b,x]=d().useState(h),[g,f]=d().useState(null),[A,v]=d().useState(0),k=d().useRef();return g&&b&&b.findIndex(e=>e.fieldName===g.fieldName),(0,s.jsx)(y.Provider,{value:{user:e,dbSchemaData:r,database:t,tables:l,tableFields:b,setTableFields:x,targetField:g,setTargetField:f,pageRefresh:A,setPageRefresh:v,refreshFieldsListRef:k,query:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(n.A,{head:m,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:i,user:e}),children:(0,s.jsx)(c.A,{})}),g&&b&&(0,s.jsx)(o.A,{targetField:g})]})})}async function x({req:e,res:t,query:a}){try{let{user:l,appData:s}=await (0,i.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!r||!r[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let d=await (0,p.A)(`SELECT * FROM user_database_tables WHERE user_id='${l.id}' AND db_id='${r[0].id}'`),n=(0,h.A)({userId:l.id});if(!n)throw Error("User schema data not found!");return{props:{user:l,appData:s,database:r[0],tables:d,dbSchemaData:n,query:a}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},45478:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,3881,8892,8469,3155,5408],()=>a(56501));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js index 3671ccf6..65956ae1 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),d=r(84640);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&a)try{return await l({unparsedResults:u,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},41972:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{UsersContext:()=>_,default:()=>x,getServerSideProps:()=>S});var s=r(8732),l=r(29021),n=r.n(l),i=r(82015),d=r.n(i),o=r(72837),u=r(92702),c=r(55954),m=r(52854),g=r(61235),p=r(8949),b=r(22873),h=r(71934),f=e([o,g,p]);[o,g,p]=f.then?(await f)():f;let _=d().createContext({});function x({user:e,database:t,table:r,dbSchemaData:a,users:l,query:n,confirmedDelegetedUser:i}){let u=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,b]=d().useState(null),[h,f]=d().useState();return(0,s.jsx)(_.Provider,{value:{user:e,users:l,targetUser:h,setTargetUser:f,database:t,table:r,dbSchemaData:a,query:n,confirmedDelegetedUser:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(o.A,{head:u,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:n,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(g.A,{})}),h&&(0,s.jsx)(c.A,{targetUser:h,user:e,setTargetUser:f})]})})}async function S({req:e,res:t,query:r}){try{let a=await (0,u.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,b.A)({request:e,user:a,databaseSlug:r.single,query:r});if(!s)throw Error("No Db Object Found!");let{dbUserId:l,rootUserId:i}=s,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${r.single}'`);if(!d||!d[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let o=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),c=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],g=await (0,m.A)({database:d[0].db_full_name,queryString:`SELECT * FROM ${d[0].db_full_name}.users LIMIT 20`,tableSchema:c});return{props:{user:a,database:d[0],table:c||{},dbSchemaData:o,users:g?.error?[]:g,query:r,confirmedDelegetedUser:s}}}catch(e){return console.log("Db Users Error =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,5840,3881,8892,8469,6247,5954],()=>r(66234));module.exports=a})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),d=r(84640);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&a)try{return await l({unparsedResults:u,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},41972:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{UsersContext:()=>_,default:()=>x,getServerSideProps:()=>S});var s=r(8732),l=r(29021),n=r.n(l),i=r(82015),d=r.n(i),o=r(72837),u=r(92702),c=r(55954),m=r(52854),g=r(61235),p=r(8949),b=r(22873),h=r(71934),f=e([o,g,p]);[o,g,p]=f.then?(await f)():f;let _=d().createContext({});function x({user:e,database:t,table:r,dbSchemaData:a,users:l,query:n,confirmedDelegetedUser:i}){let u=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,b]=d().useState(null),[h,f]=d().useState();return(0,s.jsx)(_.Provider,{value:{user:e,users:l,targetUser:h,setTargetUser:f,database:t,table:r,dbSchemaData:a,query:n,confirmedDelegetedUser:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(o.A,{head:u,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:n,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(g.A,{})}),h&&(0,s.jsx)(c.A,{targetUser:h,user:e,setTargetUser:f})]})})}async function S({req:e,res:t,query:r}){try{let{user:a,appData:s}=await (0,u.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,b.A)({request:e,user:a,databaseSlug:r.single,query:r});if(!l)throw Error("No Db Object Found!");let{dbUserId:i,rootUserId:d}=l,o=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${r.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let c=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i}/main.json`,"utf-8")),g=(c.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],p=await (0,m.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.users LIMIT 20`,tableSchema:g});return{props:{user:a,appData:s,database:o[0],table:g||{},dbSchemaData:c,users:p?.error?[]:p,query:r,confirmedDelegetedUser:l}}}catch(e){return console.log("Db Users Error =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,5840,3881,8892,8469,6247,5954],()=>r(66234));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js index aaad74cf..39a28f9b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=201,e.ids=[201],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},20291:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>p,getServerSideProps:()=>m,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>w,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>k,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var l=a(63865),s=a(9455),i=a(30671),n=a(5583),d=a(53881),o=a(80390),c=e([o]);o=(c.then?(await c)():c)[0];let p=(0,i.M)(o,"default"),u=(0,i.M)(o,"getStaticProps"),h=(0,i.M)(o,"getStaticPaths"),m=(0,i.M)(o,"getServerSideProps"),y=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),g=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),k=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),A=(0,i.M)(o,"unstable_getServerSideProps"),w=new l.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-social-logins",pathname:"/admin/[user_id]/databases/[single]/users/add-social-logins",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},95598:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>y});var l=a(8732),s=a(82015),i=a.n(s),n=a(53926),d=a(59023),o=a(46169),c=a(16757),p=a(80390),u=a(1346),h=a(2913),m=e([p]);function y(){let{user:e,database:t,socialLogins:a}=i().useContext(p.AddSocialLoginsContext),[r,s]=i().useState(!1),[m,y]=i().useState(a&&a[0]?.paradigm?.match(/personal/i)?"personal":"datasquirel"),[x,g]=i().useState(a&&a[0]?a:[]),f=m?.match(/datasquirel/i)?(0,l.jsxs)("span",{children:["All social media logins on your site will be done using datasquirel credentials. Please note that you ",(0,l.jsx)("b",{children:"MUST"})," ","add your domain for this to work."]}):m?.match(/personal/i)?(0,l.jsx)("span",{children:"You need to setup your credentials in respective providers and put those credentials in the appropriate fields provided."}):"";return(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,l.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,l.jsxs)("div",{children:[(0,l.jsx)(d.A,{}),(0,l.jsxs)("h1",{className:"text-3xl m-0",children:["Add Social Logins to ",t?.db_name]})]})}),(0,l.jsx)(n.A,{user:e})]}),(0,l.jsxs)("section",{className:"paper",children:[r&&(0,l.jsx)(c.A,{screen:!0}),(0,l.jsx)(u.A,{radioValues:[{title:"Use Datasquirel Credentials",payload:"datasquirel",default:!!m?.match(/datasquirel/i)},{title:"Use Your Own Credentials",payload:"personal",default:!!m?.match(/personal/i)}],flexRow:!0,name:"select-paradigm",onChangeHandler:e=>{y(null),setTimeout(()=>{y(e.target.value)},500)}}),(0,l.jsxs)("div",{className:"max-w-2xl w-full flex-col items-start",children:[(0,l.jsx)("div",{className:"info gray font-normal mb-4",children:f}),m?(0,l.jsx)(h.A,{checkBoxValues:["Github","Google"].map((e,t)=>{let r=a?.filter(t=>t.platform===e.toLocaleLowerCase()),s=r&&r[0]?r[0]:null;return{title:e,payload:e.toLowerCase(),className:"w-full",jsx:(0,l.jsxs)("div",{className:"card grow",children:[(0,l.jsx)("img",{src:`/images/${e.toLowerCase()}.png`,alt:`${e} icon`,className:"avatar small"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:e}),m?.match(/personal/)?(0,l.jsxs)("div",{className:"flex-col items-start",children:[(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-id`,id:`${e.toLowerCase()}-client-id`,placeholder:"Client Id",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].clientId=a.value)},defaultValue:s?.clientId?s.clientId:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-secret`,id:`${e.toLowerCase()}-client-secret`,placeholder:"Client Secret",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].clientSecret=a.value)},defaultValue:s?.clientSecret?s.clientSecret:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-callback-url`,id:`${e.toLowerCase()}-callback-url`,placeholder:"Callback URL",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].callbackUrl=a.value)},defaultValue:s?.callbackUrl?s.callbackUrl:void 0})]}):(0,l.jsxs)("div",{className:"flex-col items-start",children:[(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-1`,id:`${e.toLowerCase()}-domain-1`,placeholder:"Domain 1",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].domain1=a.value)},defaultValue:s?.domain1?s.domain1:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-2`,id:`${e.toLowerCase()}-domain-2`,placeholder:"Domain 2",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].domain2=a.value)},defaultValue:s?.domain2?s.domain2:void 0})]})]})]}),onChangeHandler:t=>{let a=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-id']`),r=a?.value,l=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-secret']`)?.value,s=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-callback-url']`)?.value,i=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain-1']`)?.value,n=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain2']`)?.value,d={platform:e.toLowerCase(),clientId:r,clientSecret:l,callbackUrl:s,domain1:i,domain2:n};t.target.checked?g(e=>[...e,d]):g(e=>e.filter(e=>e.platform!==d.platform))},default:!!s}}),name:"social-platforms",className:"w-full"}):(0,l.jsx)("div",{className:"w-full p-10",children:(0,l.jsx)(c.A,{position:"relative",width:"20px"})}),x&&x[0]&&(0,l.jsx)("button",{className:"w-full more-padding",onClick:e=>{s(!0);let a={dbFullName:t?.db_full_name,dbSlug:t?.db_slug,paradigm:m,platforms:x};(0,o.A)("/api/addSocialLogin",{method:"post",body:a},!0).then(e=>{e?.success?window.location.reload():window.alert(e.msg),setTimeout(()=>{s(!1)},1e3)})},children:"Add Social Logins"})]})]})]})}p=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732);function l({name:e,checkBoxValues:t,setAlert:a,labelColor:l,flexRow:s,baseText:i,smallText:n,className:d}){return(0,r.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,s)=>{let{payload:d,title:o,onChangeHandler:c,fixed:p,jsx:u}=t,h=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,r.jsxs)("div",{className:"flex items-center"+(t.default&&p?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,r.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:h,id:h,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),u||(0,r.jsx)("label",{htmlFor:h,className:"m-0 "+(l||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:o})]},s+1)})})}a(82015)},1346:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:s,labelColor:i,baseText:n,smallText:d,className:o}){try{return(0,r.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(s?"":" flex-col ")+(o||""),children:e.map((e,s)=>{let{payload:o,title:c,jsx:p}=e,u=!1===o?o:o||c||null;return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("input",{className:"m-0"+(n?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+u,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof u?u:void 0}),p||(0,r.jsx)("label",{htmlFor:t+"_"+u,className:"text-lg m-0 "+(i||"text-slate-800")+(n?" text-base":d?" text-sm":" text-lg"),children:c})]},s+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,r.jsx)("div",{children:"Form Radio Error"})}}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},80390:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddSocialLoginsContext:()=>g,default:()=>y,getServerSideProps:()=>x});var l=a(8732),s=a(29021),i=a.n(s),n=a(82015),d=a.n(n),o=a(72837),c=a(92702),p=a(8949),u=a(95598),h=a(71934),m=e([o,p,u]);[o,p,u]=m.then?(await m)():m;let g=d().createContext({});function y({user:e,database:t,query:a,socialLogins:r}){let s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:"Social Logins | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(o.A,{head:s,extraHeaderContent:(0,l.jsx)(p.A,{database:t,query:a,user:e}),children:(0,l.jsx)(g.Provider,{value:{user:e,database:t,query:a,socialLogins:r},children:(0,l.jsx)(u.A,{})})})}async function x({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};try{let e=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!e||!e[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};JSON.parse(i().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`,"utf-8"));let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/env.json`;i().existsSync(t)||i().writeFileSync(t,"{}","utf-8");let l=JSON.parse(i().readFileSync(t,"utf-8"))[e[0].db_full_name]?.social;return{props:{user:r,database:e[0],socialLogins:l||[],query:a}}}catch(e){return console.log("Error in 'add-social-logins; page component =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469],()=>a(20291));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=201,e.ids=[201],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},20291:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>p,getServerSideProps:()=>m,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>w,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>k,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var l=a(63865),s=a(9455),i=a(30671),n=a(5583),d=a(53881),o=a(80390),c=e([o]);o=(c.then?(await c)():c)[0];let p=(0,i.M)(o,"default"),u=(0,i.M)(o,"getStaticProps"),h=(0,i.M)(o,"getStaticPaths"),m=(0,i.M)(o,"getServerSideProps"),y=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),g=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),k=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),A=(0,i.M)(o,"unstable_getServerSideProps"),w=new l.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-social-logins",pathname:"/admin/[user_id]/databases/[single]/users/add-social-logins",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},95598:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>y});var l=a(8732),s=a(82015),i=a.n(s),n=a(53926),d=a(59023),o=a(46169),c=a(16757),p=a(80390),u=a(1346),h=a(2913),m=e([p]);function y(){let{user:e,database:t,socialLogins:a}=i().useContext(p.AddSocialLoginsContext),[r,s]=i().useState(!1),[m,y]=i().useState(a&&a[0]?.paradigm?.match(/personal/i)?"personal":"datasquirel"),[x,g]=i().useState(a&&a[0]?a:[]),f=m?.match(/datasquirel/i)?(0,l.jsxs)("span",{children:["All social media logins on your site will be done using datasquirel credentials. Please note that you ",(0,l.jsx)("b",{children:"MUST"})," ","add your domain for this to work."]}):m?.match(/personal/i)?(0,l.jsx)("span",{children:"You need to setup your credentials in respective providers and put those credentials in the appropriate fields provided."}):"";return(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,l.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,l.jsxs)("div",{children:[(0,l.jsx)(d.A,{}),(0,l.jsxs)("h1",{className:"text-3xl m-0",children:["Add Social Logins to ",t?.db_name]})]})}),(0,l.jsx)(n.A,{user:e})]}),(0,l.jsxs)("section",{className:"paper",children:[r&&(0,l.jsx)(c.A,{screen:!0}),(0,l.jsx)(u.A,{radioValues:[{title:"Use Datasquirel Credentials",payload:"datasquirel",default:!!m?.match(/datasquirel/i)},{title:"Use Your Own Credentials",payload:"personal",default:!!m?.match(/personal/i)}],flexRow:!0,name:"select-paradigm",onChangeHandler:e=>{y(null),setTimeout(()=>{y(e.target.value)},500)}}),(0,l.jsxs)("div",{className:"max-w-2xl w-full flex-col items-start",children:[(0,l.jsx)("div",{className:"info gray font-normal mb-4",children:f}),m?(0,l.jsx)(h.A,{checkBoxValues:["Github","Google"].map((e,t)=>{let r=a?.filter(t=>t.platform===e.toLocaleLowerCase()),s=r&&r[0]?r[0]:null;return{title:e,payload:e.toLowerCase(),className:"w-full",jsx:(0,l.jsxs)("div",{className:"card grow",children:[(0,l.jsx)("img",{src:`/images/${e.toLowerCase()}.png`,alt:`${e} icon`,className:"avatar small"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:e}),m?.match(/personal/)?(0,l.jsxs)("div",{className:"flex-col items-start",children:[(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-id`,id:`${e.toLowerCase()}-client-id`,placeholder:"Client Id",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].clientId=a.value)},defaultValue:s?.clientId?s.clientId:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-secret`,id:`${e.toLowerCase()}-client-secret`,placeholder:"Client Secret",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].clientSecret=a.value)},defaultValue:s?.clientSecret?s.clientSecret:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-callback-url`,id:`${e.toLowerCase()}-callback-url`,placeholder:"Callback URL",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].callbackUrl=a.value)},defaultValue:s?.callbackUrl?s.callbackUrl:void 0})]}):(0,l.jsxs)("div",{className:"flex-col items-start",children:[(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-1`,id:`${e.toLowerCase()}-domain-1`,placeholder:"Domain 1",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].domain1=a.value)},defaultValue:s?.domain1?s.domain1:void 0}),(0,l.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-2`,id:`${e.toLowerCase()}-domain-2`,placeholder:"Domain 2",onInput:t=>{let a=t.target,r=x.filter(t=>t.platform===e.toLocaleLowerCase());r&&r[0]&&(r[0].domain2=a.value)},defaultValue:s?.domain2?s.domain2:void 0})]})]})]}),onChangeHandler:t=>{let a=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-id']`),r=a?.value,l=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-secret']`)?.value,s=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-callback-url']`)?.value,i=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain-1']`)?.value,n=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain2']`)?.value,d={platform:e.toLowerCase(),clientId:r,clientSecret:l,callbackUrl:s,domain1:i,domain2:n};t.target.checked?g(e=>[...e,d]):g(e=>e.filter(e=>e.platform!==d.platform))},default:!!s}}),name:"social-platforms",className:"w-full"}):(0,l.jsx)("div",{className:"w-full p-10",children:(0,l.jsx)(c.A,{position:"relative",width:"20px"})}),x&&x[0]&&(0,l.jsx)("button",{className:"w-full more-padding",onClick:e=>{s(!0);let a={dbFullName:t?.db_full_name,dbSlug:t?.db_slug,paradigm:m,platforms:x};(0,o.A)("/api/addSocialLogin",{method:"post",body:a},!0).then(e=>{e?.success?window.location.reload():window.alert(e.msg),setTimeout(()=>{s(!1)},1e3)})},children:"Add Social Logins"})]})]})]})}p=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732);function l({name:e,checkBoxValues:t,setAlert:a,labelColor:l,flexRow:s,baseText:i,smallText:n,className:d}){return(0,r.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,s)=>{let{payload:d,title:o,onChangeHandler:c,fixed:p,jsx:u}=t,h=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,r.jsxs)("div",{className:"flex items-center"+(t.default&&p?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,r.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:h,id:h,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),u||(0,r.jsx)("label",{htmlFor:h,className:"m-0 "+(l||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:o})]},s+1)})})}a(82015)},1346:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:s,labelColor:i,baseText:n,smallText:d,className:o}){try{return(0,r.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(s?"":" flex-col ")+(o||""),children:e.map((e,s)=>{let{payload:o,title:c,jsx:p}=e,u=!1===o?o:o||c||null;return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("input",{className:"m-0"+(n?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+u,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof u?u:void 0}),p||(0,r.jsx)("label",{htmlFor:t+"_"+u,className:"text-lg m-0 "+(i||"text-slate-800")+(n?" text-base":d?" text-sm":" text-lg"),children:c})]},s+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,r.jsx)("div",{children:"Form Radio Error"})}}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},80390:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddSocialLoginsContext:()=>g,default:()=>y,getServerSideProps:()=>x});var l=a(8732),s=a(29021),i=a.n(s),n=a(82015),d=a.n(n),o=a(72837),c=a(92702),p=a(8949),u=a(95598),h=a(71934),m=e([o,p,u]);[o,p,u]=m.then?(await m)():m;let g=d().createContext({});function y({user:e,database:t,query:a,socialLogins:r}){let s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:"Social Logins | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(o.A,{head:s,extraHeaderContent:(0,l.jsx)(p.A,{database:t,query:a,user:e}),children:(0,l.jsx)(g.Provider,{value:{user:e,database:t,query:a,socialLogins:r},children:(0,l.jsx)(u.A,{})})})}async function x({req:e,res:t,query:a}){let{user:r,appData:l}=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};try{let e=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!e||!e[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};JSON.parse(i().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`,"utf-8"));let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/env.json`;i().existsSync(t)||i().writeFileSync(t,"{}","utf-8");let s=JSON.parse(i().readFileSync(t,"utf-8"))[e[0].db_full_name]?.social;return{props:{user:r,appData:l,database:e[0],socialLogins:s||[],query:a}}}catch(e){return console.log("Error in 'add-social-logins; page component =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469],()=>a(20291));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js index 7eac560e..5283d4cd 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),o=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let u=await (0,o.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,o),m=s.Buffer.alloc(u,0),p=(0,r.createDecipheriv)(d,c,m);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},70193:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddNewDbUserContext:()=>b,default:()=>x,getServerSideProps:()=>y});var s=a(8732),l=a(29021),n=a.n(l),i=a(82015),o=a.n(i),d=a(72837),u=a(92702),c=a(30565),m=a(52854),p=a(8949),g=a(22873),h=a(71934),f=e([d,c,p]);[d,c,p]=f.then?(await f)():f;let b=o().createContext({});function x({user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:n,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:r,confirmedDelegetedUser:l,user:e}),children:(0,s.jsx)(b.Provider,{value:{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l},children:(0,s.jsx)(c.A,{})})})}async function y({req:e,res:t,query:a}){let r=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,g.A)({request:e,user:r,databaseSlug:a.single,query:a});if(!s)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:i}=s,o=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let d=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),c=(d.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0];return await (0,m.A)({database:o[0].db_full_name,queryString:`SELECT * ${o[0].db_full_name}.FROM users LIMIT 20`,tableSchema:c}),{props:{user:r,database:o[0],table:c||{},query:a,confirmedDelegetedUser:s}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,3155,366],()=>a(5621));module.exports=r})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),o=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let u=await (0,o.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,o),m=s.Buffer.alloc(u,0),p=(0,r.createDecipheriv)(d,c,m);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},70193:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddNewDbUserContext:()=>b,default:()=>x,getServerSideProps:()=>y});var s=a(8732),l=a(29021),n=a.n(l),i=a(82015),o=a.n(i),d=a(72837),u=a(92702),c=a(30565),m=a(52854),p=a(8949),g=a(22873),h=a(71934),f=e([d,c,p]);[d,c,p]=f.then?(await f)():f;let b=o().createContext({});function x({user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:n,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:r,confirmedDelegetedUser:l,user:e}),children:(0,s.jsx)(b.Provider,{value:{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l},children:(0,s.jsx)(c.A,{})})})}async function y({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,g.A)({request:e,user:r,databaseSlug:a.single,query:a});if(!l)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:i,rootUserId:o}=l,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${a.single}'`);if(!d||!d[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i}/main.json`,"utf-8")),p=(c.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0];return await (0,m.A)({database:d[0].db_full_name,queryString:`SELECT * ${d[0].db_full_name}.FROM users LIMIT 20`,tableSchema:p}),{props:{user:r,appData:s,database:d[0],table:p||{},query:a,confirmedDelegetedUser:l}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,8469,3155,366],()=>a(5621));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js index 8c8902bb..5ace4c97 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(9973),s=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31753:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AddDatabaseContext:()=>f,default:()=>m,getServerSideProps:()=>g});var s=r(8732),n=r(82015),l=r.n(n),i=r(72837),o=r(92702),c=r(19134),d=r(37195),u=r(71934),p=r(24724),h=e([i,p]);[i,p]=h.then?(await h)():h;let f=l().createContext({});function m({user:e,databases:t,query:r,duplicateDb:a}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[o,c]=l().useState("/images/database-placeholder.png");return(0,s.jsx)(f.Provider,{value:{user:e,databases:t,dbImage:o,setDbImage:c,query:r,duplicateDb:a},children:(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(i.A,{head:n,children:(0,s.jsx)(p.A,{})}),(0,s.jsx)(d.A,{setDbImage:c})]})})}async function g({req:e,res:t,query:r}){let a=await (0,o.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!a?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let s=await (0,c.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),n={};if(r.duplicate){let e=await (0,u.A)(`SELECT * FROM user_databases WHERE db_full_name='${r.duplicate}'`);e&&e[0]&&(n=e[0])}return{props:{user:a,databases:s,query:r,duplicateDb:n}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,6984,6851],()=>r(49387));module.exports=a})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(9973),s=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31753:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AddDatabaseContext:()=>f,default:()=>m,getServerSideProps:()=>g});var s=r(8732),n=r(82015),l=r.n(n),i=r(72837),o=r(92702),c=r(19134),d=r(37195),u=r(71934),p=r(24724),h=e([i,p]);[i,p]=h.then?(await h)():h;let f=l().createContext({});function m({user:e,databases:t,query:r,duplicateDb:a}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[o,c]=l().useState("/images/database-placeholder.png");return(0,s.jsx)(f.Provider,{value:{user:e,databases:t,dbImage:o,setDbImage:c,query:r,duplicateDb:a},children:(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(i.A,{head:n,children:(0,s.jsx)(p.A,{})}),(0,s.jsx)(d.A,{setDbImage:c})]})})}async function g({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,o.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!a?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let n=await (0,c.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),l={};if(r.duplicate){let e=await (0,u.A)(`SELECT * FROM user_databases WHERE db_full_name='${r.duplicate}'`);e&&e[0]&&(l=e[0])}return{props:{user:a,appData:s,databases:n,query:r,duplicateDb:l}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,6984,6851],()=>r(49387));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js index 1c1f869a..c24e3121 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9326,e.ids=[9326],e.modules={22508:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>M,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>j});var a=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(53881),o=s(39468),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),p=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),x=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),j=(0,n.M)(o,"unstable_getStaticProps"),S=(0,n.M)(o,"unstable_getStaticPaths"),f=(0,n.M)(o,"unstable_getStaticParams"),b=(0,n.M)(o,"unstable_getServerProps"),A=(0,n.M)(o,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media",pathname:"/admin/[user_id]/media",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:o});r()}catch(e){r(e)}})},32373:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{A:()=>x});var a=s(8732),i=s(82015),n=s.n(i),d=s(39468),l=s(53926),o=s(91140),u=s(66485),c=s(81061),p=s(55904),m=e([d]);function x(){let{media:e,setTargetMedia:t,user:s,folders:r,staticHost:i}=n().useContext(d.MediaContext);return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Media"}),(0,a.jsxs)(p.A,{children:[(0,a.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Media"})]}),(0,a.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,o.PB)("add-folder-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Folder"})]})]})]}),(0,a.jsx)(l.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)(c.A,{media:e,setTargetMedia:t,folders:r,staticHost:i,user:s}),e&&e[0]&&(0,a.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,a.jsx)(u.A,{})]})}d=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},39468:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{MediaContext:()=>y,default:()=>q,getServerSideProps:()=>v});var a=s(8732),i=s(82015),n=s.n(i),d=s(29021),l=s.n(d),o=s(72837),u=s(92702),c=s(32373),p=s(81145),m=s(95627),x=s(80307),g=s(94198),h=s(43430),j=s(59823),S=s(16757),f=s(71934),b=s(33873),A=s.n(b),M=s(10839),P=e([o,c]);[o,c]=P.then?(await P)():P;let y=n().createContext({});function q({user:e,media:t,folders:s,staticHost:r}){let i=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,l]=n().useState(null),[u,f]=n().useState(null),[b,A]=n().useState(null),[P,q]=n().useState(!1),[v,w]=n().useState(null);return(0,a.jsx)(y.Provider,{value:{user:e,media:t,targetMedia:v,setTargetMedia:w,folders:s,staticHost:r},children:(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)(o.A,{head:i,children:[P&&(0,a.jsx)(S.A,{screen:!0,title:"Processing Files ..."}),(0,a.jsx)(c.A,{}),(0,a.jsx)(p.A,{setNewMedia:l,setLoading:q}),(0,a.jsx)(h.A,{setNewFile:f,setLoading:q}),(0,a.jsx)(M.A,{setNewVideo:A,setLoading:q})]}),(0,a.jsx)(m.A,{newMedia:d,setNewMedia:l,newFile:u,setNewFile:f,newVideo:b,setNewVideo:A}),(0,a.jsx)(x.A,{targetMedia:v,setTargetMedia:w,staticHost:r,media:t}),(0,a.jsx)(g.A,{}),(0,a.jsx)(j.A,{user:e})]})})}async function v({req:e,res:t,query:s}){let r=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let a=await (0,f.A)(`SELECT * FROM user_media WHERE user_id='${r.id}' AND folder IS NULL`),i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),{redirect:{destination:"/admin",permanent:!1}};let n=A().join(i,`images/user-images/user-${r.id}/`);if(!l().existsSync(n))return{redirect:{destination:"/admin",permanent:!1}};let d=l().readdirSync(n).filter(e=>!e.match(/\..{3,4}$/));return{props:{user:r,media:a,folders:d,staticHost:process.env.DSQL_STATIC_HOST||""}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9414,3881,8892,8286],()=>s(22508));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9326,e.ids=[9326],e.modules={22508:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>M,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>j});var a=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(53881),o=s(39468),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),p=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),x=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),j=(0,n.M)(o,"unstable_getStaticProps"),S=(0,n.M)(o,"unstable_getStaticPaths"),f=(0,n.M)(o,"unstable_getStaticParams"),b=(0,n.M)(o,"unstable_getServerProps"),A=(0,n.M)(o,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media",pathname:"/admin/[user_id]/media",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:o});r()}catch(e){r(e)}})},32373:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{A:()=>x});var a=s(8732),i=s(82015),n=s.n(i),d=s(39468),l=s(53926),o=s(91140),u=s(66485),c=s(81061),p=s(55904),m=e([d]);function x(){let{media:e,setTargetMedia:t,user:s,folders:r,staticHost:i}=n().useContext(d.MediaContext);return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Media"}),(0,a.jsxs)(p.A,{children:[(0,a.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Media"})]}),(0,a.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,o.PB)("add-folder-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Folder"})]})]})]}),(0,a.jsx)(l.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)(c.A,{media:e,setTargetMedia:t,folders:r,staticHost:i,user:s}),e&&e[0]&&(0,a.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,a.jsx)(u.A,{})]})}d=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},39468:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{MediaContext:()=>y,default:()=>q,getServerSideProps:()=>v});var a=s(8732),i=s(82015),n=s.n(i),d=s(29021),l=s.n(d),o=s(72837),u=s(92702),c=s(32373),p=s(81145),m=s(95627),x=s(80307),g=s(94198),h=s(43430),j=s(59823),S=s(16757),f=s(71934),b=s(33873),A=s.n(b),M=s(10839),P=e([o,c]);[o,c]=P.then?(await P)():P;let y=n().createContext({});function q({user:e,media:t,folders:s,staticHost:r}){let i=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,l]=n().useState(null),[u,f]=n().useState(null),[b,A]=n().useState(null),[P,q]=n().useState(!1),[v,w]=n().useState(null);return(0,a.jsx)(y.Provider,{value:{user:e,media:t,targetMedia:v,setTargetMedia:w,folders:s,staticHost:r},children:(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)(o.A,{head:i,children:[P&&(0,a.jsx)(S.A,{screen:!0,title:"Processing Files ..."}),(0,a.jsx)(c.A,{}),(0,a.jsx)(p.A,{setNewMedia:l,setLoading:q}),(0,a.jsx)(h.A,{setNewFile:f,setLoading:q}),(0,a.jsx)(M.A,{setNewVideo:A,setLoading:q})]}),(0,a.jsx)(m.A,{newMedia:d,setNewMedia:l,newFile:u,setNewFile:f,newVideo:b,setNewVideo:A}),(0,a.jsx)(x.A,{targetMedia:v,setTargetMedia:w,staticHost:r,media:t}),(0,a.jsx)(g.A,{}),(0,a.jsx)(j.A,{user:e})]})})}async function v({req:e,res:t,query:s}){let{user:r,appData:a}=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=await (0,f.A)(`SELECT * FROM user_media WHERE user_id='${r.id}' AND folder IS NULL`),n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)return console.log("Static File ENV not Found!"),{redirect:{destination:"/admin",permanent:!1}};let d=A().join(n,`images/user-images/user-${r.id}/`);if(!l().existsSync(d))return{redirect:{destination:"/admin",permanent:!1}};let o=l().readdirSync(d).filter(e=>!e.match(/\..{3,4}$/));return{props:{user:r,appData:a,media:i,folders:o,staticHost:process.env.DSQL_STATIC_HOST||""}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9414,3881,8892,8286],()=>s(22508));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js index cc93fea8..7e660ffd 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=431,e.ids=[431],e.modules={10559:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>h,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>f,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>g});var a=r(63865),i=r(9455),n=r(30671),d=r(5583),o=r(53881),l=r(86300),u=e([l]);l=(u.then?(await u)():u)[0];let c=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),x=(0,n.M)(l,"getStaticPaths"),m=(0,n.M)(l,"getServerSideProps"),h=(0,n.M)(l,"config"),f=(0,n.M)(l,"reportWebVitals"),g=(0,n.M)(l,"unstable_getStaticProps"),S=(0,n.M)(l,"unstable_getStaticPaths"),j=(0,n.M)(l,"unstable_getStaticParams"),y=(0,n.M)(l,"unstable_getServerProps"),A=(0,n.M)(l,"unstable_getServerSideProps"),v=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media/[...folder]",pathname:"/admin/[user_id]/media/[...folder]",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:l});s()}catch(e){s(e)}})},74997:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{A:()=>f});var a=r(8732),i=r(82015),n=r.n(i),d=r(86300),o=r(59023),l=r(53926),u=r(91140),c=r(66485),p=r(81061),x=r(55904),m=r(96089),h=e([d]);function f(e){let{media:t,setTargetMedia:r,user:s,folders:i,query:h,staticHost:f,folder:g}=n().useContext(d.MediaContext);return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.A,{}),(0,a.jsx)(m.A,{size:20}),(0,a.jsx)("h1",{className:"text-3xl m-0",children:h.folder[h.folder.length-1]})]}),(0,a.jsxs)(x.A,{children:[(0,a.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Media"})]}),(0,a.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,u.PB)("add-folder-popoup",e=>{e?.querySelector("input")?.focus()})},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Folder"})]})]})]}),(0,a.jsx)(l.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)(p.A,{media:t,setTargetMedia:r,folders:i,folder:g,staticHost:f,user:s}),t&&t[0]&&(0,a.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,a.jsx)(c.A,{})]})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},59023:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(8732),a=r(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(a.A,{})})}r(82015)},96709:(e,t,r)=>{r.d(t,{A:()=>d});var s=r(29021),a=r.n(s),i=r(33873),n=r.n(i);function d({isPrivate:e,userId:t,folder:r,video:s,pathOnly:i}){"production".match(/production/);let d=process.env.DSQL_STATIC_SERVER_DIR;if(!d)return console.log("Static File ENV not Found!"),null;let o=e?`@/${s?"videos":"media"}/${r?r+"/":""}`:s?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,l=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:n().join(d,o);return a().existsSync(l)||i||a().mkdirSync(l,{recursive:!0}),{fileRootPath:l,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${o}`,relativePath:o}}},96089:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},86300:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{MediaContext:()=>w,default:()=>_,getServerSideProps:()=>q});var a=r(8732),i=r(82015),n=r.n(i),d=r(29021),o=r.n(d),l=r(72837),u=r(92702),c=r(81145),p=r(95627),x=r(80307),m=r(94198),h=r(74997),f=r(43430),g=r(59823),S=r(16757),j=r(71934),y=r(33873),A=r.n(y),v=r(10839),P=r(96709),b=e([l,h]);[l,h]=b.then?(await b)():b;let w=n().createContext({});function _({user:e,media:t,folders:r,query:s,staticHost:i,folderNameFull:d}){let o=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[u,j]=n().useState(null),[y,A]=n().useState(null),[P,b]=n().useState(null),[_,q]=n().useState(!1),[M,N]=n().useState(null);return(0,a.jsx)(w.Provider,{value:{user:e,media:t,targetMedia:M,setTargetMedia:N,folders:r,query:s,staticHost:i,folder:d},children:(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)(l.A,{head:o,children:[_&&(0,a.jsx)(S.A,{screen:!0,title:"Processing Files ..."}),(0,a.jsx)(h.A,{}),(0,a.jsx)(c.A,{setNewMedia:j,setLoading:q}),(0,a.jsx)(f.A,{setNewFile:A,setLoading:q}),(0,a.jsx)(v.A,{setNewVideo:b,setLoading:q})]}),(0,a.jsx)(p.A,{newMedia:u,setNewMedia:j,newFile:y,setNewFile:A,folder:d,newVideo:P,setNewVideo:b}),(0,a.jsx)(x.A,{targetMedia:M,staticHost:i,setTargetMedia:N,media:t}),(0,a.jsx)(m.A,{folder:d}),(0,a.jsx)(g.A,{user:e})]})})}async function q({req:e,res:t,query:r}){try{let s=await (0,u.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let a=r.folder.join("/"),i=await (0,j.A)(`SELECT * FROM user_media WHERE user_id='${s.id}' AND folder='${a}'`),n=(0,P.A)({isPrivate:!1,userId:s.id,folder:a,video:!1,pathOnly:!0});if(!n)return console.log("Static File ENV not Found!"),{redirect:{destination:"/",permanent:!1}};let d=n.fileRootPath,l=o().readdirSync(d).filter(e=>!o().statSync(A().normalize(`${d}/${e}`)).isFile());return{props:{user:s,media:i,folders:l,query:r,staticHost:process.env.DSQL_STATIC_HOST||"",folderNameFull:a}}}catch(e){return{redirect:{destination:"/admin",permanent:!1}}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9414,3881,8892,8286],()=>r(10559));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=431,e.ids=[431],e.modules={10559:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>h,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>f,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>g});var a=r(63865),i=r(9455),n=r(30671),d=r(5583),o=r(53881),l=r(86300),u=e([l]);l=(u.then?(await u)():u)[0];let c=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),x=(0,n.M)(l,"getStaticPaths"),m=(0,n.M)(l,"getServerSideProps"),h=(0,n.M)(l,"config"),f=(0,n.M)(l,"reportWebVitals"),g=(0,n.M)(l,"unstable_getStaticProps"),S=(0,n.M)(l,"unstable_getStaticPaths"),j=(0,n.M)(l,"unstable_getStaticParams"),y=(0,n.M)(l,"unstable_getServerProps"),A=(0,n.M)(l,"unstable_getServerSideProps"),v=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media/[...folder]",pathname:"/admin/[user_id]/media/[...folder]",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:l});s()}catch(e){s(e)}})},74997:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{A:()=>f});var a=r(8732),i=r(82015),n=r.n(i),d=r(86300),o=r(59023),l=r(53926),u=r(91140),c=r(66485),p=r(81061),x=r(55904),m=r(96089),h=e([d]);function f(e){let{media:t,setTargetMedia:r,user:s,folders:i,query:h,staticHost:f,folder:g}=n().useContext(d.MediaContext);return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.A,{}),(0,a.jsx)(m.A,{size:20}),(0,a.jsx)("h1",{className:"text-3xl m-0",children:h.folder[h.folder.length-1]})]}),(0,a.jsxs)(x.A,{children:[(0,a.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Media"})]}),(0,a.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,u.PB)("add-folder-popoup",e=>{e?.querySelector("input")?.focus()})},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Folder"})]})]})]}),(0,a.jsx)(l.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)(p.A,{media:t,setTargetMedia:r,folders:i,folder:g,staticHost:f,user:s}),t&&t[0]&&(0,a.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,a.jsx)(c.A,{})]})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},59023:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(8732),a=r(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(a.A,{})})}r(82015)},96709:(e,t,r)=>{r.d(t,{A:()=>d});var s=r(29021),a=r.n(s),i=r(33873),n=r.n(i);function d({isPrivate:e,userId:t,folder:r,video:s,pathOnly:i}){"production".match(/production/);let d=process.env.DSQL_STATIC_SERVER_DIR;if(!d)return console.log("Static File ENV not Found!"),null;let o=e?`@/${s?"videos":"media"}/${r?r+"/":""}`:s?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,l=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:n().join(d,o);return a().existsSync(l)||i||a().mkdirSync(l,{recursive:!0}),{fileRootPath:l,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${o}`,relativePath:o}}},96089:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},86300:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{MediaContext:()=>w,default:()=>_,getServerSideProps:()=>q});var a=r(8732),i=r(82015),n=r.n(i),d=r(29021),o=r.n(d),l=r(72837),u=r(92702),c=r(81145),p=r(95627),x=r(80307),m=r(94198),h=r(74997),f=r(43430),g=r(59823),S=r(16757),j=r(71934),y=r(33873),A=r.n(y),v=r(10839),P=r(96709),b=e([l,h]);[l,h]=b.then?(await b)():b;let w=n().createContext({});function _({user:e,media:t,folders:r,query:s,staticHost:i,folderNameFull:d}){let o=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[u,j]=n().useState(null),[y,A]=n().useState(null),[P,b]=n().useState(null),[_,q]=n().useState(!1),[M,N]=n().useState(null);return(0,a.jsx)(w.Provider,{value:{user:e,media:t,targetMedia:M,setTargetMedia:N,folders:r,query:s,staticHost:i,folder:d},children:(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)(l.A,{head:o,children:[_&&(0,a.jsx)(S.A,{screen:!0,title:"Processing Files ..."}),(0,a.jsx)(h.A,{}),(0,a.jsx)(c.A,{setNewMedia:j,setLoading:q}),(0,a.jsx)(f.A,{setNewFile:A,setLoading:q}),(0,a.jsx)(v.A,{setNewVideo:b,setLoading:q})]}),(0,a.jsx)(p.A,{newMedia:u,setNewMedia:j,newFile:y,setNewFile:A,folder:d,newVideo:P,setNewVideo:b}),(0,a.jsx)(x.A,{targetMedia:M,staticHost:i,setTargetMedia:N,media:t}),(0,a.jsx)(m.A,{folder:d}),(0,a.jsx)(g.A,{user:e})]})})}async function q({req:e,res:t,query:r}){try{let{user:s,appData:a}=await (0,u.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=r.folder.join("/"),n=await (0,j.A)(`SELECT * FROM user_media WHERE user_id='${s.id}' AND folder='${i}'`),d=(0,P.A)({isPrivate:!1,userId:s.id,folder:i,video:!1,pathOnly:!0});if(!d)return console.log("Static File ENV not Found!"),{redirect:{destination:"/",permanent:!1}};let l=d.fileRootPath,c=o().readdirSync(l).filter(e=>!o().statSync(A().normalize(`${l}/${e}`)).isFile());return{props:{user:s,appData:a,media:n,folders:c,query:r,staticHost:process.env.DSQL_STATIC_HOST||"",folderNameFull:i}}}catch(e){return{redirect:{destination:"/admin",permanent:!1}}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9414,3881,8892,8286],()=>r(10559));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js index 80624c35..a316775b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8591,e.ids=[8591],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},25355:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>k,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var s=a(63865),i=a(9455),l=a(30671),n=a(5583),d=a(53881),c=a(2207),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,l.M)(c,"default"),h=(0,l.M)(c,"getStaticProps"),p=(0,l.M)(c,"getStaticPaths"),m=(0,l.M)(c,"getServerSideProps"),y=(0,l.M)(c,"config"),x=(0,l.M)(c,"reportWebVitals"),f=(0,l.M)(c,"unstable_getStaticProps"),g=(0,l.M)(c,"unstable_getStaticPaths"),v=(0,l.M)(c,"unstable_getStaticParams"),A=(0,l.M)(c,"unstable_getServerProps"),k=(0,l.M)(c,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/schema",pathname:"/admin/[user_id]/schema",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});r()}catch(e){r(e)}})},61637:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),i=a(82015),l=a.n(i),n=a(53926),d=a(80830),c=a(2207);a(46169);var o=a(84894),u=a(60374),h=e([c,o]);function p(){let{dbSchemaData:e,user:t}=l().useContext(c.UserSchemaContext),[a,r]=l().useState(e),[i,h]=l().useState(null),[p,m]=l().useState(null),[y,x]=l().useState(null);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(n.A,{user:t})]}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{required:!0,selectOptions:[{title:"All Databases",payload:"none"},...e.map((e,t)=>({title:e.dbName,payload:e.dbFullName,name:e.dbFullName}))],name:"databases",onChangeHandler:e=>{e.target.value?.match(/^none$/)?h(null):h(e.target.value)}}),p&&p[0]&&(0,s.jsx)(d.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...p.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?x(null):x(e.target.value)}})]})]}),(0,s.jsx)(o.A,{content:u.A.stringify(a,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})})]})}[c,o]=h.then?(await h)():h,r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:i,editorRef:l,readOnly:n,initialContent:d,options:c}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:d||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:n,...c}),l&&t?.fieldName&&(i?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(8732),s=a(58526);function i({selectOptions:e,name:t,onChangeHandler:a,required:i,setAlert:l,title:n,defaultValue:d,info:c,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[n&&(0,r.jsxs)("label",{htmlFor:t,children:[n,i?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:i,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:c})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>c});var s=a(8732);a(46169);var i=a(82015),l=a.n(i);a(6789);var n=a(75979),d=e([n]);function c({editorRef:e,content:t,readOnly:a,language:r="javascript",options:i,wrapperProps:d}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...d,ref:e,className:(0,n.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",d?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}n=(d.then?(await d)():d)[0],r()}catch(e){r(e)}})},53926:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732),s=a(82015),i=a.n(s);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[s,l]=i().useState(t||null);return s&&s[1]?(0,r.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:s.map((e,t,a)=>t===s.length-1?(0,r.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,r.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,r.jsx)(i().Fragment,{})}},66485:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s(){return(0,r.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,r.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},2207:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{UserSchemaContext:()=>f,default:()=>y,getServerSideProps:()=>x});var s=a(8732),i=a(29021),l=a.n(i),n=a(82015),d=a.n(n),c=a(72837),o=a(92702),u=a(61637),h=a(66485),p=a(53926),m=e([c,u]);[c,u]=m.then?(await m)():m;let f=d().createContext({});function y({user:e,query:t,dbSchemaData:a}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]});return(0,s.jsx)(c.A,{head:r,aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,dbSchemaData:a},children:e?.verification_status?.toString().match(/1/)?(0,s.jsx)(d().Fragment,{children:(0,s.jsx)(u.A,{})}):(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(p.A,{user:e})]}),(0,s.jsx)(h.A,{})]})})})}async function x({req:e,res:t,query:a}){let r=await (0,o.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`;if(!l().existsSync(s))return{redirect:{destination:"/admin",permanent:!1}};let i=JSON.parse(l().readFileSync(s,"utf-8"));return{props:{user:r,query:a,dbSchemaData:i||[]}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(25355));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8591,e.ids=[8591],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},25355:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>k,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var s=a(63865),i=a(9455),l=a(30671),n=a(5583),d=a(53881),c=a(2207),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,l.M)(c,"default"),h=(0,l.M)(c,"getStaticProps"),p=(0,l.M)(c,"getStaticPaths"),m=(0,l.M)(c,"getServerSideProps"),y=(0,l.M)(c,"config"),x=(0,l.M)(c,"reportWebVitals"),f=(0,l.M)(c,"unstable_getStaticProps"),g=(0,l.M)(c,"unstable_getStaticPaths"),v=(0,l.M)(c,"unstable_getStaticParams"),A=(0,l.M)(c,"unstable_getServerProps"),k=(0,l.M)(c,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/schema",pathname:"/admin/[user_id]/schema",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});r()}catch(e){r(e)}})},61637:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),i=a(82015),l=a.n(i),n=a(53926),d=a(80830),c=a(2207);a(46169);var o=a(84894),u=a(60374),h=e([c,o]);function p(){let{dbSchemaData:e,user:t}=l().useContext(c.UserSchemaContext),[a,r]=l().useState(e),[i,h]=l().useState(null),[p,m]=l().useState(null),[y,x]=l().useState(null);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(n.A,{user:t})]}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{required:!0,selectOptions:[{title:"All Databases",payload:"none"},...e.map((e,t)=>({title:e.dbName,payload:e.dbFullName,name:e.dbFullName}))],name:"databases",onChangeHandler:e=>{e.target.value?.match(/^none$/)?h(null):h(e.target.value)}}),p&&p[0]&&(0,s.jsx)(d.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...p.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?x(null):x(e.target.value)}})]})]}),(0,s.jsx)(o.A,{content:u.A.stringify(a,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})})]})}[c,o]=h.then?(await h)():h,r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:i,editorRef:l,readOnly:n,initialContent:d,options:c}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:d||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:n,...c}),l&&t?.fieldName&&(i?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(8732),s=a(58526);function i({selectOptions:e,name:t,onChangeHandler:a,required:i,setAlert:l,title:n,defaultValue:d,info:c,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[n&&(0,r.jsxs)("label",{htmlFor:t,children:[n,i?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:i,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:c})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>c});var s=a(8732);a(46169);var i=a(82015),l=a.n(i);a(6789);var n=a(75979),d=e([n]);function c({editorRef:e,content:t,readOnly:a,language:r="javascript",options:i,wrapperProps:d}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...d,ref:e,className:(0,n.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",d?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}n=(d.then?(await d)():d)[0],r()}catch(e){r(e)}})},53926:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732),s=a(82015),i=a.n(s);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[s,l]=i().useState(t||null);return s&&s[1]?(0,r.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:s.map((e,t,a)=>t===s.length-1?(0,r.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,r.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,r.jsx)(i().Fragment,{})}},66485:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s(){return(0,r.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,r.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},2207:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{UserSchemaContext:()=>f,default:()=>y,getServerSideProps:()=>x});var s=a(8732),i=a(29021),l=a.n(i),n=a(82015),d=a.n(n),c=a(72837),o=a(92702),u=a(61637),h=a(66485),p=a(53926),m=e([c,u]);[c,u]=m.then?(await m)():m;let f=d().createContext({});function y({user:e,query:t,dbSchemaData:a}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]});return(0,s.jsx)(c.A,{head:r,aceEditor:!0,children:(0,s.jsx)(f.Provider,{value:{user:e,dbSchemaData:a},children:e?.verification_status?.toString().match(/1/)?(0,s.jsx)(d().Fragment,{children:(0,s.jsx)(u.A,{})}):(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(p.A,{user:e})]}),(0,s.jsx)(h.A,{})]})})})}async function x({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,o.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`;if(!l().existsSync(i))return{redirect:{destination:"/admin",permanent:!1}};let n=JSON.parse(l().readFileSync(i,"utf-8"));return{props:{user:r,appData:s,query:a,dbSchemaData:n||[]}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(25355));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js index 45df9c94..b7b1dd69 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=189,e.ids=[189],e.modules={37143:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>g,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>b,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>f});var r=s(63865),i=s(9455),l=s(30671),n=s(5583),c=s(53881),d=s(42698),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),h=(0,l.M)(d,"getServerSideProps"),g=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),f=(0,l.M)(d,"unstable_getStaticProps"),j=(0,l.M)(d,"unstable_getStaticPaths"),S=(0,l.M)(d,"unstable_getStaticParams"),v=(0,l.M)(d,"unstable_getServerProps"),w=(0,l.M)(d,"unstable_getServerSideProps"),b=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/settings",pathname:"/admin/[user_id]/settings",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:d});a()}catch(e){a(e)}})},9630:(e,t,s)=>{s.d(t,{A:()=>d});var a=s(8732),r=s(82015),i=s.n(r),l=s(65842),n=s(91140),c=s(55904);function d({user:e,image:t,setImage:s}){let r=i().useRef();return(0,a.jsxs)("div",{className:"paper w-full items-center",children:[(0,a.jsx)("h2",{className:"m-0 text-xl",children:"User Image"}),(0,a.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,a.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/database-placeholder.png",alt:"User Image",width:100,className:"w-full h-full object-cover",ref:r,"data-imagepreview":"image"})}),(0,a.jsxs)("div",{className:"w-full flex-col",id:"upload-user-image-options",children:[(0,a.jsxs)(c.A,{column:!0,className:"w-full",children:[(0,a.jsx)("button",{className:"outlined gray w-full whitespace-normal",onClick:e=>{(0,n.PB)("user-media-popup")},children:"Choose image From your Uploads"}),(0,a.jsx)("button",{className:"secondary w-full whitespace-normal",onClick:e=>{let t=e.target;t.closest("#upload-user-image-options")?.querySelector("input")?.click()},children:(0,a.jsx)("span",{children:"Choose image From your Computer"})})]}),(0,a.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Image",className:"hidden",onChange:async e=>{let t=e.target,a=t?.files?.[0];a&&s(await (0,l.A)({imageInputFile:a,maxWidth:400}))}})]})]})}},16177:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),i=s(82015),l=s.n(i),n=s(42698),c=s(53926),d=s(57660),o=s(9630);s(16757),s(46169);var u=e([n]);function m(){let{user:e,image:t,setImage:s,activeUser:a}=l().useContext(n.SettingsContext),[i,u]=l().useState(!1);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full flex items-center justify-between",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Settings"}),(0,r.jsx)("div",{children:!e?.social_login&&(0,r.jsx)("a",{href:"/send-password-reset-link",className:"button outlined",children:"Reset Password"})})]}),(0,r.jsx)(c.A,{user:e})]}),(0,r.jsx)("section",{className:"p-0",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-8 items-stretch",children:[(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"m-0 text-xl",children:"Account Information"}),(0,r.jsxs)("div",{className:"flex flex-row w-full",children:[(0,r.jsx)("span",{children:"USER ID"}),(0,r.jsx)("b",{className:"info w-auto",children:e.id})]}),(0,r.jsx)(d.A,{user:a,image:t})]}),(0,r.jsx)("div",{className:"items-stretch",children:(0,r.jsx)(o.A,{image:t,setImage:s})})]})}),!1]})}n=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},53926:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(82015),i=s.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,l]=i().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(i().Fragment,{})}},19134:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(29021),r=s.n(a),i=s(77047),l=s(51779);async function n(e){let t;"production".match(/dev/)&&r().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{t=await function(...e){let t=(0,l.A)();try{return new Promise((s,a)=>{t.query(...e).then(e=>{t.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{t?.end()}}(e)}catch(e){(0,i.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return t||null}},42698:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{SettingsContext:()=>x,default:()=>h,getServerSideProps:()=>g});var r=s(8732),i=s(82015),l=s.n(i),n=s(72837),c=s(92702),d=s(16177),o=s(37195),u=s(19134),m=s(71934),p=e([n,d]);[n,d]=p.then?(await p)():p;let x=l().createContext({});function h({user:e,databases:t,activeUser:s}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,c]=l().useState(s.image);return(0,r.jsx)(n.A,{head:a,children:(0,r.jsxs)(x.Provider,{value:{user:e,image:i,setImage:c,activeUser:s},children:[(0,r.jsx)(d.A,{}),(0,r.jsx)(o.A,{setDbImage:c})]})})}async function g({req:e,res:t,query:s}){let a=await (0,c.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,u.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),i=await (0,m.A)(`SELECT first_name,last_name,username,email,image,image_thumbnail FROM users WHERE id='${a.id}'`);return{props:{user:a,databases:r,activeUser:i[0]}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,6984,7303],()=>s(37143));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=189,e.ids=[189],e.modules={37143:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>g,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>b,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>f});var r=s(63865),i=s(9455),l=s(30671),n=s(5583),c=s(53881),d=s(42698),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),h=(0,l.M)(d,"getServerSideProps"),g=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),f=(0,l.M)(d,"unstable_getStaticProps"),j=(0,l.M)(d,"unstable_getStaticPaths"),S=(0,l.M)(d,"unstable_getStaticParams"),v=(0,l.M)(d,"unstable_getServerProps"),w=(0,l.M)(d,"unstable_getServerSideProps"),b=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/settings",pathname:"/admin/[user_id]/settings",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:d});a()}catch(e){a(e)}})},9630:(e,t,s)=>{s.d(t,{A:()=>d});var a=s(8732),r=s(82015),i=s.n(r),l=s(65842),n=s(91140),c=s(55904);function d({user:e,image:t,setImage:s}){let r=i().useRef();return(0,a.jsxs)("div",{className:"paper w-full items-center",children:[(0,a.jsx)("h2",{className:"m-0 text-xl",children:"User Image"}),(0,a.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,a.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/database-placeholder.png",alt:"User Image",width:100,className:"w-full h-full object-cover",ref:r,"data-imagepreview":"image"})}),(0,a.jsxs)("div",{className:"w-full flex-col",id:"upload-user-image-options",children:[(0,a.jsxs)(c.A,{column:!0,className:"w-full",children:[(0,a.jsx)("button",{className:"outlined gray w-full whitespace-normal",onClick:e=>{(0,n.PB)("user-media-popup")},children:"Choose image From your Uploads"}),(0,a.jsx)("button",{className:"secondary w-full whitespace-normal",onClick:e=>{let t=e.target;t.closest("#upload-user-image-options")?.querySelector("input")?.click()},children:(0,a.jsx)("span",{children:"Choose image From your Computer"})})]}),(0,a.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Image",className:"hidden",onChange:async e=>{let t=e.target,a=t?.files?.[0];a&&s(await (0,l.A)({imageInputFile:a,maxWidth:400}))}})]})]})}},16177:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),i=s(82015),l=s.n(i),n=s(42698),c=s(53926),d=s(57660),o=s(9630);s(16757),s(46169);var u=e([n]);function m(){let{user:e,image:t,setImage:s,activeUser:a}=l().useContext(n.SettingsContext),[i,u]=l().useState(!1);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full flex items-center justify-between",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Settings"}),(0,r.jsx)("div",{children:!e?.social_login&&(0,r.jsx)("a",{href:"/send-password-reset-link",className:"button outlined",children:"Reset Password"})})]}),(0,r.jsx)(c.A,{user:e})]}),(0,r.jsx)("section",{className:"p-0",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-8 items-stretch",children:[(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"m-0 text-xl",children:"Account Information"}),(0,r.jsxs)("div",{className:"flex flex-row w-full",children:[(0,r.jsx)("span",{children:"USER ID"}),(0,r.jsx)("b",{className:"info w-auto",children:e.id})]}),(0,r.jsx)(d.A,{user:a,image:t})]}),(0,r.jsx)("div",{className:"items-stretch",children:(0,r.jsx)(o.A,{image:t,setImage:s})})]})}),!1]})}n=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},53926:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(82015),i=s.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,l]=i().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(i().Fragment,{})}},19134:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(29021),r=s.n(a),i=s(77047),l=s(51779);async function n(e){let t;"production".match(/dev/)&&r().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{t=await function(...e){let t=(0,l.A)();try{return new Promise((s,a)=>{t.query(...e).then(e=>{t.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{t?.end()}}(e)}catch(e){(0,i.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return t||null}},42698:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{SettingsContext:()=>x,default:()=>h,getServerSideProps:()=>g});var r=s(8732),i=s(82015),l=s.n(i),n=s(72837),c=s(92702),d=s(16177),o=s(37195),u=s(19134),m=s(71934),p=e([n,d]);[n,d]=p.then?(await p)():p;let x=l().createContext({});function h({user:e,databases:t,activeUser:s}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,c]=l().useState(s.image);return(0,r.jsx)(n.A,{head:a,children:(0,r.jsxs)(x.Provider,{value:{user:e,image:i,setImage:c,activeUser:s},children:[(0,r.jsx)(d.A,{}),(0,r.jsx)(o.A,{setDbImage:c})]})})}async function g({req:e,res:t,query:s}){let{user:a,appData:r}=await (0,c.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=await (0,u.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),l=await (0,m.A)(`SELECT first_name,last_name,username,email,image,image_thumbnail FROM users WHERE id='${a.id}'`);return{props:{user:a,appData:r,databases:i,activeUser:l[0]}}}a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,6984,7303],()=>s(37143));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su.js index a9adc382..090872f8 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7262,e.ids=[7262],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},38542:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>k,unstable_getServerProps:()=>S,unstable_getServerSideProps:()=>g,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>A});var s=r(63865),l=r(9455),i=r(30671),n=r(5583),o=r(53881),d=r(21916),c=e([d]);d=(c.then?(await c)():c)[0];let p=(0,i.M)(d,"default"),u=(0,i.M)(d,"getStaticProps"),h=(0,i.M)(d,"getStaticPaths"),y=(0,i.M)(d,"getServerSideProps"),m=(0,i.M)(d,"config"),x=(0,i.M)(d,"reportWebVitals"),A=(0,i.M)(d,"unstable_getStaticProps"),_=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),S=(0,i.M)(d,"unstable_getServerProps"),g=(0,i.M)(d,"unstable_getServerSideProps"),k=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su",pathname:"/admin/[user_id]/su",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});a()}catch(e){a(e)}})},50265:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(8732),s=r(82015),l=r.n(s),i=r(46169),n=r(16757),o=r(1360);function d({data:e}){Object.keys(e.users[0]);let[t,r]=l().useState(null),[s,d]=l().useState(0),[c,p]=l().useState(!1);return console.log(typeof t),(0,a.jsx)(l().Fragment,{children:(0,a.jsxs)("div",{className:"items-stretch gap-10 w-full",children:[(0,a.jsxs)("section",{className:"paper w-full",children:[(0,a.jsx)("h2",{className:"text-xl m-0 mb-6",children:"Users"}),(0,a.jsx)("div",{className:"flex-col items-stretch gap-10",children:e.users.map((e,t)=>(0,a.jsx)(o.A,{userObject:e},t+1))})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,a.jsx)("div",{children:(0,a.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(p(!0),(0,i.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{d(e=>e+1)}),setTimeout(()=>{p(!1)},2e3))},className:"outlined gray relative",children:[c&&(0,a.jsx)(n.A,{width:"20px"}),"Clear Error Log"]})})]}),t&&(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:t||"No Log"}}),"string"!=typeof t&&(0,a.jsx)(n.A,{position:"relative",width:"25px"})]})]})})}},1360:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(53881),l=r(82015),i=r.n(l);function n({userObject:e,userPage:t}){let r=i().useContext(s.AppContext).user,l=Object.keys(e),[n,o]=i().useState(!1),[d,c]=i().useState(0),[p,u]=i().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(p?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{p?u(!1):u(!0)},children:p?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/admin/${r?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:l.map((t,r)=>(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{u(!0)},children:"Collapse"})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(9973),s=r.n(a);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},21916:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>p});var s=r(8732);r(82015);var l=r(50265),i=r(71934),n=r(72837),o=r(92702),d=e([n]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(n.A,{head:r,children:(0,s.jsx)(l.A,{data:t})})}async function p({req:e,res:t,query:r}){let a=await (0,o.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:"/admin/login",permanent:!1}};let s=await (0,i.A)("SELECT * FROM users ORDER BY id DESC");return{props:{user:a,data:{users:s}}}}n=(d.then?(await d)():d)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(38542));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7262,e.ids=[7262],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},38542:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>k,unstable_getServerProps:()=>S,unstable_getServerSideProps:()=>g,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>A});var s=r(63865),l=r(9455),i=r(30671),n=r(5583),o=r(53881),d=r(21916),c=e([d]);d=(c.then?(await c)():c)[0];let p=(0,i.M)(d,"default"),u=(0,i.M)(d,"getStaticProps"),h=(0,i.M)(d,"getStaticPaths"),y=(0,i.M)(d,"getServerSideProps"),m=(0,i.M)(d,"config"),x=(0,i.M)(d,"reportWebVitals"),A=(0,i.M)(d,"unstable_getStaticProps"),_=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),S=(0,i.M)(d,"unstable_getServerProps"),g=(0,i.M)(d,"unstable_getServerSideProps"),k=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su",pathname:"/admin/[user_id]/su",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});a()}catch(e){a(e)}})},50265:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(8732),s=r(82015),l=r.n(s),i=r(46169),n=r(16757),o=r(1360);function d({data:e}){Object.keys(e.users[0]);let[t,r]=l().useState(null),[s,d]=l().useState(0),[c,p]=l().useState(!1);return console.log(typeof t),(0,a.jsx)(l().Fragment,{children:(0,a.jsxs)("div",{className:"items-stretch gap-10 w-full",children:[(0,a.jsxs)("section",{className:"paper w-full",children:[(0,a.jsx)("h2",{className:"text-xl m-0 mb-6",children:"Users"}),(0,a.jsx)("div",{className:"flex-col items-stretch gap-10",children:e.users.map((e,t)=>(0,a.jsx)(o.A,{userObject:e},t+1))})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,a.jsx)("div",{children:(0,a.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(p(!0),(0,i.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{d(e=>e+1)}),setTimeout(()=>{p(!1)},2e3))},className:"outlined gray relative",children:[c&&(0,a.jsx)(n.A,{width:"20px"}),"Clear Error Log"]})})]}),t&&(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:t||"No Log"}}),"string"!=typeof t&&(0,a.jsx)(n.A,{position:"relative",width:"25px"})]})]})})}},1360:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(53881),l=r(82015),i=r.n(l);function n({userObject:e,userPage:t}){let r=i().useContext(s.AppContext).user,l=Object.keys(e),[n,o]=i().useState(!1),[d,c]=i().useState(0),[p,u]=i().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(p?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{p?u(!1):u(!0)},children:p?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/admin/${r?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:l.map((t,r)=>(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{u(!0)},children:"Collapse"})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(9973),s=r.n(a);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},21916:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>p});var s=r(8732);r(82015);var l=r(50265),i=r(71934),n=r(72837),o=r(92702),d=e([n]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(n.A,{head:r,children:(0,s.jsx)(l.A,{data:t})})}async function p({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,o.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:"/admin/login",permanent:!1}};let l=await (0,i.A)("SELECT * FROM users ORDER BY id DESC");return{props:{user:a,appData:s,data:{users:l}}}}n=(d.then?(await d)():d)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(38542));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/backups.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/backups.js index c07314fb..7bf8edd4 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/backups.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/backups.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1654,e.ids=[1654],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},40343:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>k,default:()=>u,getServerSideProps:()=>o,getStaticPaths:()=>y,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var s=a(63865),i=a(9455),d=a(30671),n=a(5583),l=a(53881),p=a(43785),c=e([p]);p=(c.then?(await c)():c)[0];let u=(0,d.M)(p,"default"),h=(0,d.M)(p,"getStaticProps"),y=(0,d.M)(p,"getStaticPaths"),o=(0,d.M)(p,"getServerSideProps"),k=(0,d.M)(p,"config"),x=(0,d.M)(p,"reportWebVitals"),A=(0,d.M)(p,"unstable_getStaticProps"),m=(0,d.M)(p,"unstable_getStaticPaths"),g=(0,d.M)(p,"unstable_getStaticParams"),v=(0,d.M)(p,"unstable_getServerProps"),M=(0,d.M)(p,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/backups",pathname:"/admin/[user_id]/su/backups",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:p});r()}catch(e){r(e)}})},27690:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(8732),s=a(82015),i=a.n(s),d=a(46169),n=a(16757),l=a(47338),p=a(53881);function c(){let e=i().useContext(p.AppContext).user,[t,a]=i().useState(!1),[s,c]=i().useState([]),[u,h]=i().useState(0);return(0,r.jsxs)(i().Fragment,{children:[t&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Backups"}),(0,r.jsx)("div",{children:(0,r.jsx)("button",{onClick:e=>{window.confirm("Create new backup?")&&(a(!0),(0,d.A)("/api/admin/createNewBackup").then(e=>{h(e=>e+1),setTimeout(()=>{a(!1)},2e3)}))},className:"relative",children:"Create New Backup"})})]}),(0,r.jsxs)("section",{className:s&&s[0]?"p-0 gap-4":"paper",children:[!s&&(0,r.jsx)(n.A,{}),s&&s[0]&&s.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,a)=>{let s=new Date(parseInt(t));return(0,r.jsxs)("a",{href:`/admin/${e?.id}/backups/${t}`,className:"card w-full items-center",children:[(0,r.jsx)(l.A,{}),(0,r.jsx)("b",{children:"Backup:"}),(0,r.jsx)("span",{children:s.toString()})]},t)}),s&&!s[0]&&(0,r.jsx)("span",{children:"No Backups Yet"})]})]})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},47338:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},43785:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>p,getServerSideProps:()=>c});var s=a(8732);a(82015);var i=a(72837),d=a(27690),n=a(92702),l=e([i]);function p({user:e,data:t}){let a=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Backups | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Databases backups"})]});return(0,s.jsx)(i.A,{head:a,children:(0,s.jsx)(d.A,{})})}async function c({req:e,res:t,query:a}){let r=await (0,n.A)(e,void 0,!1,!0);return r?.logged_in_status?{props:{user:r}}:{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}}}i=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(40343));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1654,e.ids=[1654],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},40343:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>k,default:()=>u,getServerSideProps:()=>o,getStaticPaths:()=>y,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var s=a(63865),i=a(9455),d=a(30671),n=a(5583),l=a(53881),p=a(43785),c=e([p]);p=(c.then?(await c)():c)[0];let u=(0,d.M)(p,"default"),h=(0,d.M)(p,"getStaticProps"),y=(0,d.M)(p,"getStaticPaths"),o=(0,d.M)(p,"getServerSideProps"),k=(0,d.M)(p,"config"),x=(0,d.M)(p,"reportWebVitals"),A=(0,d.M)(p,"unstable_getStaticProps"),m=(0,d.M)(p,"unstable_getStaticPaths"),g=(0,d.M)(p,"unstable_getStaticParams"),v=(0,d.M)(p,"unstable_getServerProps"),M=(0,d.M)(p,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/backups",pathname:"/admin/[user_id]/su/backups",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:p});r()}catch(e){r(e)}})},27690:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(8732),s=a(82015),i=a.n(s),d=a(46169),n=a(16757),l=a(47338),p=a(53881);function c(){let e=i().useContext(p.AppContext).user,[t,a]=i().useState(!1),[s,c]=i().useState([]),[u,h]=i().useState(0);return(0,r.jsxs)(i().Fragment,{children:[t&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Backups"}),(0,r.jsx)("div",{children:(0,r.jsx)("button",{onClick:e=>{window.confirm("Create new backup?")&&(a(!0),(0,d.A)("/api/admin/createNewBackup").then(e=>{h(e=>e+1),setTimeout(()=>{a(!1)},2e3)}))},className:"relative",children:"Create New Backup"})})]}),(0,r.jsxs)("section",{className:s&&s[0]?"p-0 gap-4":"paper",children:[!s&&(0,r.jsx)(n.A,{}),s&&s[0]&&s.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,a)=>{let s=new Date(parseInt(t));return(0,r.jsxs)("a",{href:`/admin/${e?.id}/backups/${t}`,className:"card w-full items-center",children:[(0,r.jsx)(l.A,{}),(0,r.jsx)("b",{children:"Backup:"}),(0,r.jsx)("span",{children:s.toString()})]},t)}),s&&!s[0]&&(0,r.jsx)("span",{children:"No Backups Yet"})]})]})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},47338:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},43785:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>p,getServerSideProps:()=>c});var s=a(8732);a(82015);var i=a(72837),d=a(27690),n=a(92702),l=e([i]);function p({user:e,data:t}){let a=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Backups | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Databases backups"})]});return(0,s.jsx)(i.A,{head:a,children:(0,s.jsx)(d.A,{})})}async function c({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,n.A)(e,void 0,!1,!0);return r?.logged_in_status?{props:{user:r,appData:s}}:{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}}}i=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(40343));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/console.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/console.js index 35ad31dc..6515e7f9 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/console.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/console.js @@ -1 +1 @@ -(()=>{var e={};e.id=9548,e.ids=[9548],e.modules={30671:(e,t)=>{"use strict";Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},68155:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>o,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>m,routeModule:()=>M,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>k});var a=s(63865),i=s(9455),l=s(30671),c=s(5583),d=s(53881),n=s(85959),u=e([n]);n=(u.then?(await u)():u)[0];let o=(0,l.M)(n,"default"),p=(0,l.M)(n,"getStaticProps"),h=(0,l.M)(n,"getStaticPaths"),y=(0,l.M)(n,"getServerSideProps"),x=(0,l.M)(n,"config"),m=(0,l.M)(n,"reportWebVitals"),k=(0,l.M)(n,"unstable_getStaticProps"),g=(0,l.M)(n,"unstable_getStaticPaths"),A=(0,l.M)(n,"unstable_getStaticParams"),f=(0,l.M)(n,"unstable_getServerProps"),v=(0,l.M)(n,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/console",pathname:"/admin/[user_id]/su/console",bundlePath:"",filename:""},components:{App:d.default,Document:c.default},userland:n});r()}catch(e){r(e)}})},26988:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.d(t,{A:()=>u});var a=s(8732),i=s(82015),l=s.n(i),c=s(10717);s(74182);var d=s(39127),n=e([c,d]);function u({socketDomain:e}){let[t,s]=l().useState(null),[r,i]=l().useState(null),[c,d]=l().useState("");return(0,a.jsxs)(l().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-2xl m-0",children:"Console"}),(0,a.jsx)("button",{onClick:e=>{t&&t.emit("log","Logging to the console")},children:"Log console"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-6 w-full items-stretch",children:[(0,a.jsx)("section",{className:"paper bg-slate-900",id:"terminalWrapper",children:(0,a.jsx)("div",{className:"flex flex-col w-full gap-10 items-start justify-start terminal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start w-full",children:[(0,a.jsx)("h2",{className:"m-0 text-white text-base",children:"Shell"}),(0,a.jsx)("hr",{className:"opacity-20"}),(0,a.jsx)("div",{id:"shell",className:"relative grow z-50 overflow-hidden w-full h-[340px]"})]})})}),(0,a.jsx)("section",{className:"paper bg-slate-500",id:"terminalWrapper",children:(0,a.jsx)("div",{className:"flex flex-col w-full gap-10 items-start justify-start terminal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start w-full",children:[(0,a.jsx)("h2",{className:"m-0 text-white text-base",children:"Server Log"}),(0,a.jsx)("hr",{className:"opacity-20"}),(0,a.jsx)("div",{id:"terminal",className:"relative grow z-50 overflow-hidden w-full h-[150px]"})]})})})]})]})}[c,d]=n.then?(await n)():n,r()}catch(e){r(e)}})},74182:(e,t,s)=>{"use strict";async function r({socket:e}){let{Terminal:t}=s(86182),{FitAddon:r}=s(91999),a=new r,i=document.getElementById("terminalWrapper"),l=document.getElementById("terminal"),c=Math.round(i.clientWidth/12),d=new t({cols:c,rows:6});d.open(l),a.fit(),e.on("console",e=>{d.write(e)});{let s=new r,a=document.getElementById("shell"),i=new t({cols:c,rows:17});i.open(a),s.fit(),e.on("shell",e=>{i.write(e)}),i.onKey((t,s)=>{e.emit("shell",t.key)})}return d}s.d(t,{A:()=>r})},23293:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},85959:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>n,getServerSideProps:()=>u});var a=s(8732);s(82015);var i=s(26988);s(68353);var l=s(72837),c=s(92702),d=e([i,l]);function n({user:e,data:t,socketDomain:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Console | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Databases Console"})]});return(0,a.jsx)(l.A,{head:r,children:(0,a.jsx)(i.A,{socketDomain:s})})}async function u({req:e,res:t,query:s}){let r=await (0,c.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let a=process.env.DSQL_SOCKET_DOMAIN;return{props:{user:r,socketDomain:a||""}}}[i,l]=d.then?(await d)():d,r()}catch(e){r(e)}})},68353:()=>{},9455:(e,t)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{"use strict";e.exports=require("lodash")},40361:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{"use strict";e.exports=require("next/head")},82015:e=>{"use strict";e.exports=require("react")},22326:e=>{"use strict";e.exports=require("react-dom")},8732:e=>{"use strict";e.exports=require("react/jsx-runtime")},86182:e=>{"use strict";e.exports=require("xterm")},91999:e=>{"use strict";e.exports=require("xterm-addon-fit")},33873:e=>{"use strict";e.exports=require("path")},39127:e=>{"use strict";e.exports=import("ansi-regex")},10717:e=>{"use strict";e.exports=import("socket.io-client")},75979:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>s(68155));module.exports=r})(); \ No newline at end of file +(()=>{var e={};e.id=9548,e.ids=[9548],e.modules={30671:(e,t)=>{"use strict";Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},68155:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>o,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>m,routeModule:()=>M,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>k});var a=s(63865),i=s(9455),l=s(30671),c=s(5583),d=s(53881),n=s(85959),u=e([n]);n=(u.then?(await u)():u)[0];let o=(0,l.M)(n,"default"),p=(0,l.M)(n,"getStaticProps"),h=(0,l.M)(n,"getStaticPaths"),y=(0,l.M)(n,"getServerSideProps"),x=(0,l.M)(n,"config"),m=(0,l.M)(n,"reportWebVitals"),k=(0,l.M)(n,"unstable_getStaticProps"),g=(0,l.M)(n,"unstable_getStaticPaths"),A=(0,l.M)(n,"unstable_getStaticParams"),f=(0,l.M)(n,"unstable_getServerProps"),v=(0,l.M)(n,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/console",pathname:"/admin/[user_id]/su/console",bundlePath:"",filename:""},components:{App:d.default,Document:c.default},userland:n});r()}catch(e){r(e)}})},26988:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.d(t,{A:()=>u});var a=s(8732),i=s(82015),l=s.n(i),c=s(10717);s(74182);var d=s(39127),n=e([c,d]);function u({socketDomain:e}){let[t,s]=l().useState(null),[r,i]=l().useState(null),[c,d]=l().useState("");return(0,a.jsxs)(l().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-2xl m-0",children:"Console"}),(0,a.jsx)("button",{onClick:e=>{t&&t.emit("log","Logging to the console")},children:"Log console"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-6 w-full items-stretch",children:[(0,a.jsx)("section",{className:"paper bg-slate-900",id:"terminalWrapper",children:(0,a.jsx)("div",{className:"flex flex-col w-full gap-10 items-start justify-start terminal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start w-full",children:[(0,a.jsx)("h2",{className:"m-0 text-white text-base",children:"Shell"}),(0,a.jsx)("hr",{className:"opacity-20"}),(0,a.jsx)("div",{id:"shell",className:"relative grow z-50 overflow-hidden w-full h-[340px]"})]})})}),(0,a.jsx)("section",{className:"paper bg-slate-500",id:"terminalWrapper",children:(0,a.jsx)("div",{className:"flex flex-col w-full gap-10 items-start justify-start terminal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start w-full",children:[(0,a.jsx)("h2",{className:"m-0 text-white text-base",children:"Server Log"}),(0,a.jsx)("hr",{className:"opacity-20"}),(0,a.jsx)("div",{id:"terminal",className:"relative grow z-50 overflow-hidden w-full h-[150px]"})]})})})]})]})}[c,d]=n.then?(await n)():n,r()}catch(e){r(e)}})},74182:(e,t,s)=>{"use strict";async function r({socket:e}){let{Terminal:t}=s(86182),{FitAddon:r}=s(91999),a=new r,i=document.getElementById("terminalWrapper"),l=document.getElementById("terminal"),c=Math.round(i.clientWidth/12),d=new t({cols:c,rows:6});d.open(l),a.fit(),e.on("console",e=>{d.write(e)});{let s=new r,a=document.getElementById("shell"),i=new t({cols:c,rows:17});i.open(a),s.fit(),e.on("shell",e=>{i.write(e)}),i.onKey((t,s)=>{e.emit("shell",t.key)})}return d}s.d(t,{A:()=>r})},23293:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},85959:(e,t,s)=>{"use strict";s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>n,getServerSideProps:()=>u});var a=s(8732);s(82015);var i=s(26988);s(68353);var l=s(72837),c=s(92702),d=e([i,l]);function n({user:e,data:t,socketDomain:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Console | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Databases Console"})]});return(0,a.jsx)(l.A,{head:r,children:(0,a.jsx)(i.A,{socketDomain:s})})}async function u({req:e,res:t,query:s}){let{user:r,appData:a}=await (0,c.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let i=process.env.DSQL_SOCKET_DOMAIN;return{props:{user:r,appData:a,socketDomain:i||""}}}[i,l]=d.then?(await d)():d,r()}catch(e){r(e)}})},68353:()=>{},9455:(e,t)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{"use strict";e.exports=require("lodash")},40361:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{"use strict";e.exports=require("next/head")},82015:e=>{"use strict";e.exports=require("react")},22326:e=>{"use strict";e.exports=require("react-dom")},8732:e=>{"use strict";e.exports=require("react/jsx-runtime")},86182:e=>{"use strict";e.exports=require("xterm")},91999:e=>{"use strict";e.exports=require("xterm-addon-fit")},33873:e=>{"use strict";e.exports=require("path")},39127:e=>{"use strict";e.exports=import("ansi-regex")},10717:e=>{"use strict";e.exports=import("socket.io-client")},75979:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>s(68155));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs.js index 225d9c39..9dbf10c0 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=632,e.ids=[632],e.modules={83332:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>c,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>n,reportWebVitals:()=>x,routeModule:()=>q,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>k,unstable_getStaticProps:()=>g});var s=a(63865),d=a(9455),i=a(30671),l=a(5583),o=a(53881),p=a(80558),u=e([p]);p=(u.then?(await u)():u)[0];let c=(0,i.M)(p,"default"),n=(0,i.M)(p,"getStaticProps"),h=(0,i.M)(p,"getStaticPaths"),y=(0,i.M)(p,"getServerSideProps"),m=(0,i.M)(p,"config"),x=(0,i.M)(p,"reportWebVitals"),g=(0,i.M)(p,"unstable_getStaticProps"),k=(0,i.M)(p,"unstable_getStaticPaths"),A=(0,i.M)(p,"unstable_getStaticParams"),v=(0,i.M)(p,"unstable_getServerProps"),M=(0,i.M)(p,"unstable_getServerSideProps"),q=new s.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/su/docs",pathname:"/admin/[user_id]/su/docs",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:p});r()}catch(e){r(e)}})},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},80558:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>u,getServerSideProps:()=>c});var s=a(8732);a(82015);var d=a(93035),i=a(71934),l=a(92702),o=a(72837),p=e([o]);function u({user:e,data:t}){let a=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:a,children:(0,s.jsx)(d.A,{data:t})})}async function c({req:e,res:t,query:a}){let r=await (0,l.A)(e);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let s=await (0,i.A)("SELECT * FROM docs_pages WHERE level=1 ORDER BY page_order ASC");return{props:{user:r,data:{docPages:s,env:"dev_dev"}}}}o=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,7585],()=>a(83332));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=632,e.ids=[632],e.modules={83332:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>c,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>n,reportWebVitals:()=>x,routeModule:()=>q,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>k,unstable_getStaticProps:()=>g});var s=a(63865),d=a(9455),i=a(30671),l=a(5583),o=a(53881),p=a(80558),u=e([p]);p=(u.then?(await u)():u)[0];let c=(0,i.M)(p,"default"),n=(0,i.M)(p,"getStaticProps"),h=(0,i.M)(p,"getStaticPaths"),y=(0,i.M)(p,"getServerSideProps"),m=(0,i.M)(p,"config"),x=(0,i.M)(p,"reportWebVitals"),g=(0,i.M)(p,"unstable_getStaticProps"),k=(0,i.M)(p,"unstable_getStaticPaths"),A=(0,i.M)(p,"unstable_getStaticParams"),v=(0,i.M)(p,"unstable_getServerProps"),M=(0,i.M)(p,"unstable_getServerSideProps"),q=new s.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/su/docs",pathname:"/admin/[user_id]/su/docs",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:p});r()}catch(e){r(e)}})},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},80558:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>u,getServerSideProps:()=>c});var s=a(8732);a(82015);var d=a(93035),i=a(71934),l=a(92702),o=a(72837),p=e([o]);function u({user:e,data:t}){let a=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:a,children:(0,s.jsx)(d.A,{data:t})})}async function c({req:e,res:t,query:a}){let{user:r,appData:s}=await (0,l.A)(e);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let d=await (0,i.A)("SELECT * FROM docs_pages WHERE level=1 ORDER BY page_order ASC");return{props:{user:r,appData:s,data:{docPages:d,env:process.env.DSQL_HOST_ENV}}}}o=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892,7585],()=>a(83332));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/create-page.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/create-page.js index cb107f5c..a4c1f68a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/create-page.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/create-page.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6977,e.ids=[6977],e.modules={32047:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),u=r(30671),d=r(5583),o=r(53881),n=r(59390),l=e([n]);n=(l.then?(await l)():l)[0];let c=(0,u.M)(n,"default"),p=(0,u.M)(n,"getStaticProps"),g=(0,u.M)(n,"getStaticPaths"),m=(0,u.M)(n,"getServerSideProps"),x=(0,u.M)(n,"config"),h=(0,u.M)(n,"reportWebVitals"),q=(0,u.M)(n,"unstable_getStaticProps"),S=(0,u.M)(n,"unstable_getStaticPaths"),P=(0,u.M)(n,"unstable_getStaticParams"),v=(0,u.M)(n,"unstable_getServerProps"),b=(0,u.M)(n,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/create-page",pathname:"/admin/[user_id]/su/docs/create-page",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:n});a()}catch(e){a(e)}})},59390:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>l,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(55016),u=r(71934),d=r(72837),o=r(92702),n=e([d]);function l({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function c({req:e,res:t,query:r}){let a=await (0,o.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let s=await (0,u.A)("SELECT * FROM docs_pages WHERE level=0");return{props:{user:a,data:{docPages:s}}}}d=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(32047));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6977,e.ids=[6977],e.modules={32047:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),u=r(30671),d=r(5583),o=r(53881),n=r(59390),l=e([n]);n=(l.then?(await l)():l)[0];let c=(0,u.M)(n,"default"),p=(0,u.M)(n,"getStaticProps"),g=(0,u.M)(n,"getStaticPaths"),m=(0,u.M)(n,"getServerSideProps"),x=(0,u.M)(n,"config"),h=(0,u.M)(n,"reportWebVitals"),q=(0,u.M)(n,"unstable_getStaticProps"),S=(0,u.M)(n,"unstable_getStaticPaths"),P=(0,u.M)(n,"unstable_getStaticParams"),v=(0,u.M)(n,"unstable_getServerProps"),b=(0,u.M)(n,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/create-page",pathname:"/admin/[user_id]/su/docs/create-page",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:n});a()}catch(e){a(e)}})},59390:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>l,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(55016),u=r(71934),d=r(72837),o=r(92702),n=e([d]);function l({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function c({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,o.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let i=await (0,u.A)("SELECT * FROM docs_pages WHERE level=0");return{props:{user:a,appData:s,data:{docPages:i}}}}d=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(32047));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/edit-page.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/edit-page.js index e9023e47..44b48dec 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/edit-page.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/edit-page.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1501,e.ids=[1501],e.modules={45751:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),d=r(30671),u=r(5583),o=r(53881),n=r(35850),l=e([n]);n=(l.then?(await l)():l)[0];let c=(0,d.M)(n,"default"),p=(0,d.M)(n,"getStaticProps"),g=(0,d.M)(n,"getStaticPaths"),m=(0,d.M)(n,"getServerSideProps"),x=(0,d.M)(n,"config"),h=(0,d.M)(n,"reportWebVitals"),q=(0,d.M)(n,"unstable_getStaticProps"),S=(0,d.M)(n,"unstable_getStaticPaths"),P=(0,d.M)(n,"unstable_getStaticParams"),b=(0,d.M)(n,"unstable_getServerProps"),v=(0,d.M)(n,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/edit-page",pathname:"/admin/[user_id]/su/docs/edit-page",bundlePath:"",filename:""},components:{App:o.default,Document:u.default},userland:n});a()}catch(e){a(e)}})},35850:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>l,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(55016),d=r(71934),u=r(92702),o=r(72837),n=e([o]);function l({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function c({req:e,res:t,query:r}){let a=await (0,u.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let s=await (0,d.A)("SELECT * FROM docs_pages WHERE id=?",[r.id]);return s&&Array.isArray(s)&&s[0]?{props:{user:a,data:s[0]}}:{redirect:{destination:`/admin/${a?.id}/docs`,permanent:!1}}}o=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(45751));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1501,e.ids=[1501],e.modules={45751:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),d=r(30671),u=r(5583),o=r(53881),n=r(35850),l=e([n]);n=(l.then?(await l)():l)[0];let c=(0,d.M)(n,"default"),p=(0,d.M)(n,"getStaticProps"),g=(0,d.M)(n,"getStaticPaths"),m=(0,d.M)(n,"getServerSideProps"),x=(0,d.M)(n,"config"),h=(0,d.M)(n,"reportWebVitals"),q=(0,d.M)(n,"unstable_getStaticProps"),S=(0,d.M)(n,"unstable_getStaticPaths"),P=(0,d.M)(n,"unstable_getStaticParams"),b=(0,d.M)(n,"unstable_getServerProps"),v=(0,d.M)(n,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/edit-page",pathname:"/admin/[user_id]/su/docs/edit-page",bundlePath:"",filename:""},components:{App:o.default,Document:u.default},userland:n});a()}catch(e){a(e)}})},35850:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>l,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(55016),d=r(71934),u=r(92702),o=r(72837),n=e([o]);function l({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function c({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,u.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let i=await (0,d.A)("SELECT * FROM docs_pages WHERE id=?",[r.id]);return i&&Array.isArray(i)&&i[0]?{props:{user:a,appData:s,data:i[0]}}:{redirect:{destination:`/admin/${a?.id}/docs`,permanent:!1}}}o=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(45751));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages.js index 56d7c6f8..eea664e7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2749,e.ids=[2749,3220],e.modules={37857:(e,s,t)=>{t.r(s),t.d(s,{config:()=>I,default:()=>C,getServerSideProps:()=>L,getStaticPaths:()=>z,getStaticProps:()=>E,reportWebVitals:()=>U,routeModule:()=>H,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>W,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>R,unstable_getStaticProps:()=>B});var a={};t.r(a),t.d(a,{default:()=>D,getServerSideProps:()=>$});var r=t(63865),l=t(9455),i=t(30671),n=t(5583),d=t(53881),o=t(8732),c=t(82015),x=t.n(c),u=t(27912),m=t.n(u),p=t(50139),h=t(20427),g=t(25294),j=t(34479),f=t(2459),v=t(67105),b=t(26628),w=t(80006),y=t(62011);function k(){let e=x().useContext(d.AppContext).user,[s,t]=x().useState(!0);return(0,o.jsxs)("aside",{className:"aside"+(s?" mobile-collapsed":" mobile-expanded"),style:{maxWidth:s?"250px":"300px",zIndex:800},children:[(0,o.jsx)(p.A,{adminAside:!0,collapseAsideMobile:s,setCollapseAsideMobile:t}),(0,o.jsx)("hr",{className:"opacity-0 mt-4"}),(0,o.jsxs)("div",{className:"main-links"+(s?" hidden lg:flex":" "),children:[(0,o.jsxs)("a",{href:"/su","data-currentlink":"/su","data-strictlink":"true",children:[(0,o.jsx)(h.A,{size:20}),(0,o.jsx)("span",{children:"Dashboard"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,o.jsx)(g.A,{size:20}),(0,o.jsx)("span",{children:"Users"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/error-logs`,"data-currentlink":`/admin/${e?.id}/error-logs`,children:[(0,o.jsx)(j.A,{size:20}),(0,o.jsx)("span",{children:"Error Logs"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/servers`,"data-currentlink":`/admin/${e?.id}/servers`,children:[(0,o.jsx)(f.A,{size:20}),(0,o.jsx)("span",{children:"Servers"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/load-balancing`,"data-currentlink":`/admin/${e?.id}/load-balancing`,children:[(0,o.jsx)(v.A,{size:20}),(0,o.jsx)("span",{children:"Load Balancing"})]}),!1,(0,o.jsxs)("a",{href:`/admin/${e?.id}/backups`,"data-currentlink":`/admin/${e?.id}/backups`,children:[(0,o.jsx)(b.A,{size:20}),(0,o.jsx)("span",{children:"Backups"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/su/console`,"data-currentlink":`/admin/${e?.id}/su/console`,children:[(0,o.jsx)(w.A,{size:20}),(0,o.jsx)("span",{children:"Console"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/envar`,"data-currentlink":`/admin/${e?.id}/envar`,children:[(0,o.jsx)(y.A,{size:20}),(0,o.jsx)("span",{children:"Env"})]})]})]})}var S=t(81868),N=t(58526);function q({user:e,extraHeaderContent:s}){let[t,a]=x().useState(e||null);return(0,o.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 z-50 shadow-slate-900/5",style:{zIndex:700,border:"none"},children:(0,o.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,o.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,o.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,o.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,o.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,o.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,o.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,o.jsx)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:(0,o.jsx)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2",children:(0,o.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,o.jsx)("div",{className:"bg-white rounded-full overflow-hidden",style:{width:"36px",height:"36px"},children:(0,o.jsx)("img",{src:"/images/user-preset-thumbnail.png",alt:"User Image",width:35,className:"w-full h-full object-cover"})}),(0,o.jsx)("span",{children:(0,o.jsx)("b",{children:"Super User"})}),(0,o.jsx)(N.A,{size:20}),(0,o.jsx)("div",{className:"dropdown",children:(0,o.jsx)("a",{href:`/admin/${e?.id}/logout`,children:"Logout"})})]})})})]}),(0,o.jsx)("div",{className:"ml-2",children:(0,o.jsx)(S.A,{})}),(0,o.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}function A({children:e,head:s,user:t}){return(0,o.jsxs)(x().Fragment,{children:[(0,o.jsxs)(m(),{children:[(0,o.jsx)("link",{rel:"stylesheet",href:"/styles/admin.css"}),s]}),(0,o.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,o.jsx)(k,{}),(0,o.jsxs)("main",{className:"relative",children:[(0,o.jsx)(q,{user:t}),(0,o.jsx)("div",{className:"flex-col items-start gap-6 px-4 sl:px-8 py-8 bg-slate-50 dark:bg-slate-900",children:e}),(0,o.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,o.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,o.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,o.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Datasquirel Logo",width:30}),(0,o.jsx)("span",{className:"text-lg font-bold",children:"Datasquirel"})]}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsx)("a",{href:"/docs",children:"Docs"}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}t(27550);var _=t(93035),P=t(71934),M=t(92702);function D({user:e,data:s}){let t=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,o.jsx)(A,{head:t,user:e,children:(0,o.jsx)(_.A,{data:s})})}async function $({req:e,res:s,query:t}){let a=await (0,M.A)(e,void 0,!1,!0);return a?.logged_in_status?{props:{user:a,data:{docPages:await (0,P.A)("SELECT * FROM docs_pages WHERE level=1 ORDER BY page_order ASC"),env:"dev_dev"}}}:{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}}}let C=(0,i.M)(a,"default"),E=(0,i.M)(a,"getStaticProps"),z=(0,i.M)(a,"getStaticPaths"),L=(0,i.M)(a,"getServerSideProps"),I=(0,i.M)(a,"config"),U=(0,i.M)(a,"reportWebVitals"),B=(0,i.M)(a,"unstable_getStaticProps"),R=(0,i.M)(a,"unstable_getStaticPaths"),F=(0,i.M)(a,"unstable_getStaticParams"),T=(0,i.M)(a,"unstable_getServerProps"),W=(0,i.M)(a,"unstable_getServerSideProps"),H=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su/docs/pages",pathname:"/admin/[user_id]/su/docs/pages",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:a})},60149:(e,s,t)=>{t.d(s,{On:()=>r.a,Yv:()=>i.a,_n:()=>d}),t(76102);var a=t(65967),r=t.n(a),l=t(30889),i=t.n(l),n=t(93726);let d=t.n(n)()},92702:(e,s,t)=>{t.d(s,{A:()=>i});var a=t(39383),r=t.n(a),l=t(60149);async function i(e,s,t,a){let i=r()({req:e,level:t?"deep":void 0});return a&&i.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},5583:(e,s,t)=>{t.r(s),t.d(s,{default:()=>l});var a=t(8732);t(82015);var r=t(20883);function l(){return(0,a.jsxs)(r.Html,{lang:"en",children:[(0,a.jsxs)(r.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(r.Main,{}),(0,a.jsx)(r.NextScript,{})]})]})}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var s=require("../../../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,3881,7585],()=>t(37857));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2749,e.ids=[2749,3220],e.modules={37857:(e,s,t)=>{t.r(s),t.d(s,{config:()=>Q,default:()=>T,getServerSideProps:()=>O,getStaticPaths:()=>I,getStaticProps:()=>M,reportWebVitals:()=>C,routeModule:()=>B,unstable_getServerProps:()=>z,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>U,unstable_getStaticPaths:()=>H,unstable_getStaticProps:()=>$});var a={};t.r(a),t.d(a,{default:()=>A,getServerSideProps:()=>P});var r=t(63865),l=t(9455),n=t(30671),i=t(5583),d=t(53881),o=t(8732),c=t(82015),x=t.n(c),u=t(27912),p=t.n(u),m=t(50139),h=t(20427),g=t(25294),j=t(34479),f=t(2459),v=t(67105),S=t(26628),b=t(80006),_=t(62011);function w(){let e=x().useContext(d.AppContext).user,[s,t]=x().useState(!0);return(0,o.jsxs)("aside",{className:"aside"+(s?" mobile-collapsed":" mobile-expanded"),style:{maxWidth:s?"250px":"300px",zIndex:800},children:[(0,o.jsx)(m.A,{adminAside:!0,collapseAsideMobile:s,setCollapseAsideMobile:t}),(0,o.jsx)("hr",{className:"opacity-0 mt-4"}),(0,o.jsxs)("div",{className:"main-links"+(s?" hidden lg:flex":" "),children:[(0,o.jsxs)("a",{href:"/su","data-currentlink":"/su","data-strictlink":"true",children:[(0,o.jsx)(h.A,{size:20}),(0,o.jsx)("span",{children:"Dashboard"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,o.jsx)(g.A,{size:20}),(0,o.jsx)("span",{children:"Users"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/error-logs`,"data-currentlink":`/admin/${e?.id}/error-logs`,children:[(0,o.jsx)(j.A,{size:20}),(0,o.jsx)("span",{children:"Error Logs"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/servers`,"data-currentlink":`/admin/${e?.id}/servers`,children:[(0,o.jsx)(f.A,{size:20}),(0,o.jsx)("span",{children:"Servers"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/load-balancing`,"data-currentlink":`/admin/${e?.id}/load-balancing`,children:[(0,o.jsx)(v.A,{size:20}),(0,o.jsx)("span",{children:"Load Balancing"})]}),!1,(0,o.jsxs)("a",{href:`/admin/${e?.id}/backups`,"data-currentlink":`/admin/${e?.id}/backups`,children:[(0,o.jsx)(S.A,{size:20}),(0,o.jsx)("span",{children:"Backups"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/su/console`,"data-currentlink":`/admin/${e?.id}/su/console`,children:[(0,o.jsx)(b.A,{size:20}),(0,o.jsx)("span",{children:"Console"})]}),(0,o.jsxs)("a",{href:`/admin/${e?.id}/envar`,"data-currentlink":`/admin/${e?.id}/envar`,children:[(0,o.jsx)(_.A,{size:20}),(0,o.jsx)("span",{children:"Env"})]})]})]})}var y=t(81868),N=t(58526);function k({user:e,extraHeaderContent:s}){let[t,a]=x().useState(e||null);return(0,o.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 z-50 shadow-slate-900/5",style:{zIndex:700,border:"none"},children:(0,o.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,o.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,o.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,o.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,o.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,o.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,o.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,o.jsx)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:(0,o.jsx)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2",children:(0,o.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,o.jsx)("div",{className:"bg-white rounded-full overflow-hidden",style:{width:"36px",height:"36px"},children:(0,o.jsx)("img",{src:"/images/user-preset-thumbnail.png",alt:"User Image",width:35,className:"w-full h-full object-cover"})}),(0,o.jsx)("span",{children:(0,o.jsx)("b",{children:"Super User"})}),(0,o.jsx)(N.A,{size:20}),(0,o.jsx)("div",{className:"dropdown",children:(0,o.jsx)("a",{href:`/admin/${e?.id}/logout`,children:"Logout"})})]})})})]}),(0,o.jsx)("div",{className:"ml-2",children:(0,o.jsx)(y.A,{})}),(0,o.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,o.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}function D({children:e,head:s,user:t}){return(0,o.jsxs)(x().Fragment,{children:[(0,o.jsxs)(p(),{children:[(0,o.jsx)("link",{rel:"stylesheet",href:"/styles/admin.css"}),s]}),(0,o.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,o.jsx)(w,{}),(0,o.jsxs)("main",{className:"relative",children:[(0,o.jsx)(k,{user:t}),(0,o.jsx)("div",{className:"flex-col items-start gap-6 px-4 sl:px-8 py-8 bg-slate-50 dark:bg-slate-900",children:e}),(0,o.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,o.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,o.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,o.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Datasquirel Logo",width:30}),(0,o.jsx)("span",{className:"text-lg font-bold",children:"Datasquirel"})]}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsx)("a",{href:"/docs",children:"Docs"}),(0,o.jsx)("span",{className:"opacity-25",children:"|"}),(0,o.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}t(27550);var L=t(93035),E=t(71934),q=t(92702);function A({user:e,data:s}){let t=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,o.jsx)(D,{head:t,user:e,children:(0,o.jsx)(L.A,{data:s})})}async function P({req:e,res:s,query:t}){let{user:a,appData:r}=await (0,q.A)(e,void 0,!1,!0);return a?.logged_in_status?{props:{user:a,appData:r,data:{docPages:await (0,E.A)("SELECT * FROM docs_pages WHERE level=1 ORDER BY page_order ASC"),env:process.env.DSQL_HOST_ENV}}}:{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}}}let T=(0,n.M)(a,"default"),M=(0,n.M)(a,"getStaticProps"),I=(0,n.M)(a,"getStaticPaths"),O=(0,n.M)(a,"getServerSideProps"),Q=(0,n.M)(a,"config"),C=(0,n.M)(a,"reportWebVitals"),$=(0,n.M)(a,"unstable_getStaticProps"),H=(0,n.M)(a,"unstable_getStaticPaths"),U=(0,n.M)(a,"unstable_getStaticParams"),z=(0,n.M)(a,"unstable_getServerProps"),R=(0,n.M)(a,"unstable_getServerSideProps"),B=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su/docs/pages",pathname:"/admin/[user_id]/su/docs/pages",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:a})},60149:(e,s,t)=>{t.d(s,{On:()=>r.a,Yv:()=>n.a,_n:()=>d}),t(76102);var a=t(65967),r=t.n(a),l=t(30889),n=t.n(l),i=t(93726);let d=t.n(i)()},92702:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(39383),r=t.n(a),l=t(60149);async function n(e,s,t,a){let n=r()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&n.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},5583:(e,s,t)=>{t.r(s),t.d(s,{default:()=>l});var a=t(8732);t(82015);var r=t(20883);function l(){return(0,a.jsxs)(r.Html,{lang:"en",children:[(0,a.jsxs)(r.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(r.Main,{}),(0,a.jsx)(r.NextScript,{})]})]})}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var s=require("../../../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,3881,7585],()=>t(37857));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages/[id].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages/[id].js index d9b1264c..e9744aee 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages/[id].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/docs/pages/[id].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1985,e.ids=[1985],e.modules={75771:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>l,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),d=r(30671),u=r(5583),n=r(53881),o=r(92382),c=e([o]);o=(c.then?(await c)():c)[0];let l=(0,d.M)(o,"default"),p=(0,d.M)(o,"getStaticProps"),g=(0,d.M)(o,"getStaticPaths"),m=(0,d.M)(o,"getServerSideProps"),x=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),q=(0,d.M)(o,"unstable_getStaticProps"),S=(0,d.M)(o,"unstable_getStaticPaths"),P=(0,d.M)(o,"unstable_getStaticParams"),v=(0,d.M)(o,"unstable_getServerProps"),b=(0,d.M)(o,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/pages/[id]",pathname:"/admin/[user_id]/su/docs/pages/[id]",bundlePath:"",filename:""},components:{App:n.default,Document:u.default},userland:o});a()}catch(e){a(e)}})},4214:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(8732),s=r(82015),i=r.n(s),d=r(55016);function u({data:e,user:t}){let{targetDocPage:r}=e;return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(d.A,{data:r,user:t})})}},92382:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>l});var s=r(8732);r(82015);var i=r(4214),d=r(71934),u=r(72837),n=r(92702),o=e([u]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(u.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function l({req:e,res:t,query:r}){let a=await (0,n.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let s=await (0,d.A)("SELECT * FROM docs_pages WHERE id=?",[r.id]);return s&&Array.isArray(s)&&s[0]?{props:{user:a,data:{targetDocPage:s[0]}}}:{redirect:{destination:`/admin/${a?.id}/docs`,permanent:!1}}}u=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(75771));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1985,e.ids=[1985],e.modules={75771:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>l,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s=r(63865),i=r(9455),d=r(30671),u=r(5583),n=r(53881),o=r(92382),c=e([o]);o=(c.then?(await c)():c)[0];let l=(0,d.M)(o,"default"),p=(0,d.M)(o,"getStaticProps"),g=(0,d.M)(o,"getStaticPaths"),m=(0,d.M)(o,"getServerSideProps"),x=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),q=(0,d.M)(o,"unstable_getStaticProps"),S=(0,d.M)(o,"unstable_getStaticPaths"),P=(0,d.M)(o,"unstable_getStaticParams"),v=(0,d.M)(o,"unstable_getServerProps"),b=(0,d.M)(o,"unstable_getServerSideProps"),f=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/docs/pages/[id]",pathname:"/admin/[user_id]/su/docs/pages/[id]",bundlePath:"",filename:""},components:{App:n.default,Document:u.default},userland:o});a()}catch(e){a(e)}})},4214:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(8732),s=r(82015),i=r.n(s),d=r(55016);function u({data:e,user:t}){let{targetDocPage:r}=e;return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(d.A,{data:r,user:t})})}},92382:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>l});var s=r(8732);r(82015);var i=r(4214),d=r(71934),u=r(72837),n=r(92702),o=e([u]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(u.A,{head:r,children:(0,s.jsx)(i.A,{data:t,user:e})})}async function l({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,n.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let i=await (0,d.A)("SELECT * FROM docs_pages WHERE id=?",[r.id]);return i&&Array.isArray(i)&&i[0]?{props:{user:a,appData:s,data:{targetDocPage:i[0]}}}:{redirect:{destination:`/admin/${a?.id}/docs`,permanent:!1}}}u=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,3155,3911,5016],()=>r(75771));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/envar.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/envar.js index d97b1a11..1ff02b4a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/envar.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/envar.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3779,e.ids=[3779],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},24775:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>h,getStaticPaths:()=>y,getStaticProps:()=>u,reportWebVitals:()=>k,routeModule:()=>M,unstable_getServerProps:()=>g,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>A,unstable_getStaticProps:()=>m});var i=a(63865),s=a(9455),d=a(30671),n=a(5583),l=a(53881),o=a(90688),p=e([o]);o=(p.then?(await p)():p)[0];let c=(0,d.M)(o,"default"),u=(0,d.M)(o,"getStaticProps"),y=(0,d.M)(o,"getStaticPaths"),h=(0,d.M)(o,"getServerSideProps"),x=(0,d.M)(o,"config"),k=(0,d.M)(o,"reportWebVitals"),m=(0,d.M)(o,"unstable_getStaticProps"),A=(0,d.M)(o,"unstable_getStaticPaths"),v=(0,d.M)(o,"unstable_getStaticParams"),g=(0,d.M)(o,"unstable_getServerProps"),f=(0,d.M)(o,"unstable_getServerSideProps"),M=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/envar",pathname:"/admin/[user_id]/su/envar",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},75021:(e,t,a)=>{let r;a.d(t,{A:()=>p});var i=a(8732),s=a(82015),d=a.n(s),n=a(16757),l=a(46169);function o({envObject:e,envKey:t}){let[a,s]=d().useState(!1),[o,p]=d().useState(!1),[c,u]=d().useState(e[t]),[y,h]=d().useState(!1);return(0,i.jsx)(d().Fragment,{children:(0,i.jsxs)("form",{className:"grid grid-cols-2 items-center gap2 w-full hover:bg-slate-100 py-2 px-4 relative",onSubmit:e=>{e.preventDefault(),a&&(p(!0),setTimeout(()=>{p(!1)},1e3))},children:[o&&(0,i.jsx)(n.A,{width:"20px"}),(0,i.jsx)("span",{children:t}),(0,i.jsxs)("div",{children:[(0,i.jsx)("input",{type:a?"text":"password",onFocus:e=>{"password"==e.target.type&&(e.target.type="text"),h(!0),s(!0)},onBlur:e=>{window.clearTimeout(r),r=setTimeout(()=>{"text"==e.target.type&&(e.target.type="password"),h(!1),s(!1)},2e3)},value:c,onChange:e=>{u(e.target.value)}}),y?(0,i.jsx)("div",{className:"button secondary",onClick:e=>{e.preventDefault(),a&&(p(!0),(0,l.A)("/api/admin/updateEnv",{method:"post",body:{key:t,value:c}}).then(e=>{e.success?window.location.reload():window.alert(e.error)}).finally(()=>{setTimeout(()=>{p(!1)},1e3)}))},children:"Update"}):(0,i.jsx)("div",{className:"button outlined",onClick:e=>{s(!a),h(!0)},children:"Reveal"})]})]})})}function p({data:e}){let{envObject:t}=e,[a,r]=d().useState(t),s=Object.keys(a);return(0,i.jsxs)(d().Fragment,{children:[(0,i.jsxs)("div",{className:"w-full justify-between",children:[(0,i.jsx)("h2",{className:"text-2xl m-0",children:"Environment Variables"}),(0,i.jsx)("button",{onClick:e=>{let t=window.prompt("What is the new ENV name?"),a=window.prompt("ENV Value");t&&a&&r(e=>{let r={...e};return r[t]=a,r})},children:"Add Environment Variable"})]}),(0,i.jsx)("section",{className:"paper",children:s.map((e,t)=>(0,i.jsx)(o,{envObject:a,envKey:e},t))})]})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},90688:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>c,getServerSideProps:()=>u});var i=a(8732);a(82015);var s=a(29021),d=a.n(s),n=a(75021),l=a(72837),o=a(92702),p=e([l]);function c({user:e,data:t}){let a=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"Console | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Databases Console"})]});return(0,i.jsx)(l.A,{head:a,children:(0,i.jsx)(n.A,{data:t})})}async function u({req:e,res:t,query:a}){let r=await (0,o.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let i=d().readFileSync("./.env","utf-8").split(/\n|\r/),s={};return i.forEach(e=>{if(!e.match(/=/)||e.match(/^\#/))return;let t=e.split("=");s[t[0]]=t[1]}),{props:{user:r,data:{envObject:s}}}}l=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(24775));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3779,e.ids=[3779],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},24775:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>c,getServerSideProps:()=>h,getStaticPaths:()=>y,getStaticProps:()=>u,reportWebVitals:()=>k,routeModule:()=>M,unstable_getServerProps:()=>g,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>A,unstable_getStaticProps:()=>m});var i=a(63865),s=a(9455),d=a(30671),n=a(5583),l=a(53881),o=a(90688),p=e([o]);o=(p.then?(await p)():p)[0];let c=(0,d.M)(o,"default"),u=(0,d.M)(o,"getStaticProps"),y=(0,d.M)(o,"getStaticPaths"),h=(0,d.M)(o,"getServerSideProps"),x=(0,d.M)(o,"config"),k=(0,d.M)(o,"reportWebVitals"),m=(0,d.M)(o,"unstable_getStaticProps"),A=(0,d.M)(o,"unstable_getStaticPaths"),v=(0,d.M)(o,"unstable_getStaticParams"),g=(0,d.M)(o,"unstable_getServerProps"),f=(0,d.M)(o,"unstable_getServerSideProps"),M=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/envar",pathname:"/admin/[user_id]/su/envar",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},75021:(e,t,a)=>{let r;a.d(t,{A:()=>p});var i=a(8732),s=a(82015),d=a.n(s),n=a(16757),l=a(46169);function o({envObject:e,envKey:t}){let[a,s]=d().useState(!1),[o,p]=d().useState(!1),[c,u]=d().useState(e[t]),[y,h]=d().useState(!1);return(0,i.jsx)(d().Fragment,{children:(0,i.jsxs)("form",{className:"grid grid-cols-2 items-center gap2 w-full hover:bg-slate-100 py-2 px-4 relative",onSubmit:e=>{e.preventDefault(),a&&(p(!0),setTimeout(()=>{p(!1)},1e3))},children:[o&&(0,i.jsx)(n.A,{width:"20px"}),(0,i.jsx)("span",{children:t}),(0,i.jsxs)("div",{children:[(0,i.jsx)("input",{type:a?"text":"password",onFocus:e=>{"password"==e.target.type&&(e.target.type="text"),h(!0),s(!0)},onBlur:e=>{window.clearTimeout(r),r=setTimeout(()=>{"text"==e.target.type&&(e.target.type="password"),h(!1),s(!1)},2e3)},value:c,onChange:e=>{u(e.target.value)}}),y?(0,i.jsx)("div",{className:"button secondary",onClick:e=>{e.preventDefault(),a&&(p(!0),(0,l.A)("/api/admin/updateEnv",{method:"post",body:{key:t,value:c}}).then(e=>{e.success?window.location.reload():window.alert(e.error)}).finally(()=>{setTimeout(()=>{p(!1)},1e3)}))},children:"Update"}):(0,i.jsx)("div",{className:"button outlined",onClick:e=>{s(!a),h(!0)},children:"Reveal"})]})]})})}function p({data:e}){let{envObject:t}=e,[a,r]=d().useState(t),s=Object.keys(a);return(0,i.jsxs)(d().Fragment,{children:[(0,i.jsxs)("div",{className:"w-full justify-between",children:[(0,i.jsx)("h2",{className:"text-2xl m-0",children:"Environment Variables"}),(0,i.jsx)("button",{onClick:e=>{let t=window.prompt("What is the new ENV name?"),a=window.prompt("ENV Value");t&&a&&r(e=>{let r={...e};return r[t]=a,r})},children:"Add Environment Variable"})]}),(0,i.jsx)("section",{className:"paper",children:s.map((e,t)=>(0,i.jsx)(o,{envObject:a,envKey:e},t))})]})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},90688:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>c,getServerSideProps:()=>u});var i=a(8732);a(82015);var s=a(29021),d=a.n(s),n=a(75021),l=a(72837),o=a(92702),p=e([l]);function c({user:e,data:t}){let a=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"Console | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Databases Console"})]});return(0,i.jsx)(l.A,{head:a,children:(0,i.jsx)(n.A,{data:t})})}async function u({req:e,res:t,query:a}){let{user:r,appData:i}=await (0,o.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let s=d().readFileSync("./.env","utf-8").split(/\n|\r/),n={};return s.forEach(e=>{if(!e.match(/=/)||e.match(/^\#/))return;let t=e.split("=");n[t[0]]=t[1]}),{props:{user:r,appData:i,data:{envObject:n}}}}l=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(24775));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/error-logs.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/error-logs.js index ce1e7c4f..fa832bf4 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/error-logs.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/error-logs.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3783,e.ids=[3783],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},5979:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>k,default:()=>p,getServerSideProps:()=>u,getStaticPaths:()=>h,getStaticProps:()=>y,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var i=r(63865),s=r(9455),d=r(30671),l=r(5583),n=r(53881),o=r(35348),c=e([o]);o=(c.then?(await c)():c)[0];let p=(0,d.M)(o,"default"),y=(0,d.M)(o,"getStaticProps"),h=(0,d.M)(o,"getStaticPaths"),u=(0,d.M)(o,"getServerSideProps"),k=(0,d.M)(o,"config"),x=(0,d.M)(o,"reportWebVitals"),A=(0,d.M)(o,"unstable_getStaticProps"),m=(0,d.M)(o,"unstable_getStaticPaths"),g=(0,d.M)(o,"unstable_getStaticParams"),v=(0,d.M)(o,"unstable_getServerProps"),M=(0,d.M)(o,"unstable_getServerSideProps"),f=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/error-logs",pathname:"/admin/[user_id]/su/error-logs",bundlePath:"",filename:""},components:{App:n.default,Document:l.default},userland:o});a()}catch(e){a(e)}})},40508:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),i=r(82015),s=r.n(i),d=r(46169),l=r(16757);function n(){let[e,t]=s().useState(null),[r,i]=s().useState(!1),[n,o]=s().useState(0);return(0,a.jsxs)(s().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,a.jsx)("div",{children:(0,a.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(i(!0),(0,d.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{console.log(e),o(e=>e+1)}),setTimeout(()=>{i(!1)},2e3))},className:"outlined gray relative",children:[r&&(0,a.jsx)(l.A,{width:"20px"}),"Clear Error Log"]})})]}),(0,a.jsxs)("section",{className:"paper",children:[e&&(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:e||"No Log"}}),!e&&(0,a.jsx)(l.A,{position:"relative",width:"25px"})]})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},35348:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>c});var i=r(8732);r(82015);var s=r(40508),d=r(72837),l=r(92702),n=e([d]);function o({user:e,data:t}){let r=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,i.jsx)(d.A,{head:r,children:(0,i.jsx)(s.A,{})})}async function c({req:e,res:t,query:r}){let a=await (0,l.A)(e,void 0,!1,!0);return a?.logged_in_status?{props:{user:a}}:{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}}}d=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(5979));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3783,e.ids=[3783],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},5979:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>k,default:()=>p,getServerSideProps:()=>u,getStaticPaths:()=>h,getStaticProps:()=>y,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var i=r(63865),s=r(9455),d=r(30671),l=r(5583),n=r(53881),o=r(35348),c=e([o]);o=(c.then?(await c)():c)[0];let p=(0,d.M)(o,"default"),y=(0,d.M)(o,"getStaticProps"),h=(0,d.M)(o,"getStaticPaths"),u=(0,d.M)(o,"getServerSideProps"),k=(0,d.M)(o,"config"),x=(0,d.M)(o,"reportWebVitals"),A=(0,d.M)(o,"unstable_getStaticProps"),m=(0,d.M)(o,"unstable_getStaticPaths"),g=(0,d.M)(o,"unstable_getStaticParams"),v=(0,d.M)(o,"unstable_getServerProps"),M=(0,d.M)(o,"unstable_getServerSideProps"),f=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/error-logs",pathname:"/admin/[user_id]/su/error-logs",bundlePath:"",filename:""},components:{App:n.default,Document:l.default},userland:o});a()}catch(e){a(e)}})},40508:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),i=r(82015),s=r.n(i),d=r(46169),l=r(16757);function n(){let[e,t]=s().useState(null),[r,i]=s().useState(!1),[n,o]=s().useState(0);return(0,a.jsxs)(s().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,a.jsx)("div",{children:(0,a.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(i(!0),(0,d.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{console.log(e),o(e=>e+1)}),setTimeout(()=>{i(!1)},2e3))},className:"outlined gray relative",children:[r&&(0,a.jsx)(l.A,{width:"20px"}),"Clear Error Log"]})})]}),(0,a.jsxs)("section",{className:"paper",children:[e&&(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:e||"No Log"}}),!e&&(0,a.jsx)(l.A,{position:"relative",width:"25px"})]})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},35348:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>c});var i=r(8732);r(82015);var s=r(40508),d=r(72837),l=r(92702),n=e([d]);function o({user:e,data:t}){let r=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,i.jsx)(d.A,{head:r,children:(0,i.jsx)(s.A,{})})}async function c({req:e,res:t,query:r}){let{user:a,appData:i}=await (0,l.A)(e,void 0,!1,!0);return a?.logged_in_status?{props:{user:a,appData:i}}:{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}}}d=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(5979));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/load-balancing.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/load-balancing.js index 1f574033..53a27826 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/load-balancing.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/load-balancing.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7471,e.ids=[7471],e.modules={95687:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>P,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>v});var s=r(63865),i=r(9455),n=r(30671),d=r(5583),l=r(53881),u=r(88348),o=e([u]);u=(o.then?(await o)():o)[0];let c=(0,n.M)(u,"default"),p=(0,n.M)(u,"getStaticProps"),x=(0,n.M)(u,"getStaticPaths"),m=(0,n.M)(u,"getServerSideProps"),g=(0,n.M)(u,"config"),h=(0,n.M)(u,"reportWebVitals"),v=(0,n.M)(u,"unstable_getStaticProps"),f=(0,n.M)(u,"unstable_getStaticPaths"),S=(0,n.M)(u,"unstable_getStaticParams"),b=(0,n.M)(u,"unstable_getServerProps"),q=(0,n.M)(u,"unstable_getServerSideProps"),P=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/load-balancing",pathname:"/admin/[user_id]/su/load-balancing",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:u});a()}catch(e){a(e)}})},53265:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>o});var s=r(8732),i=r(53881),n=r(82015),d=r.n(n),l=r(57168),u=e([l]);function o(){let e=d().useContext(i.AppContext).pageProps.servers;return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Load Balancing"}),(0,s.jsx)("span",{children:"Distribute database load accross servers"})]}),(0,s.jsx)("div",{})]}),(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-base m-0",children:"Servers"}),(0,s.jsx)("div",{className:"flex flex-col gap-2 w-full",children:e.map((e,t)=>(0,s.jsx)(l.A,{server:e},t))})]})]})}l=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},88348:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(53265),n=r(24934),d=r(92702),l=r(72837),u=e([i,l]);function o({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Load Balancing"}),(0,s.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,s.jsx)(l.A,{head:r,children:(0,s.jsx)(i.A,{})})}async function c({req:e,res:t,query:r}){let a=await (0,d.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};try{let e=(0,n.A)();if(!e)throw Error("No servers found");return{props:{user:a,servers:e}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}[i,l]=u.then?(await u)():u,a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,8485],()=>r(95687));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7471,e.ids=[7471],e.modules={95687:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>m,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>P,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>v});var s=r(63865),i=r(9455),n=r(30671),d=r(5583),l=r(53881),u=r(88348),o=e([u]);u=(o.then?(await o)():o)[0];let c=(0,n.M)(u,"default"),p=(0,n.M)(u,"getStaticProps"),x=(0,n.M)(u,"getStaticPaths"),m=(0,n.M)(u,"getServerSideProps"),g=(0,n.M)(u,"config"),h=(0,n.M)(u,"reportWebVitals"),v=(0,n.M)(u,"unstable_getStaticProps"),f=(0,n.M)(u,"unstable_getStaticPaths"),S=(0,n.M)(u,"unstable_getStaticParams"),b=(0,n.M)(u,"unstable_getServerProps"),q=(0,n.M)(u,"unstable_getServerSideProps"),P=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/load-balancing",pathname:"/admin/[user_id]/su/load-balancing",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:u});a()}catch(e){a(e)}})},53265:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>o});var s=r(8732),i=r(53881),n=r(82015),d=r.n(n),l=r(57168),u=e([l]);function o(){let e=d().useContext(i.AppContext).pageProps.servers;return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Load Balancing"}),(0,s.jsx)("span",{children:"Distribute database load accross servers"})]}),(0,s.jsx)("div",{})]}),(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-base m-0",children:"Servers"}),(0,s.jsx)("div",{className:"flex flex-col gap-2 w-full",children:e.map((e,t)=>(0,s.jsx)(l.A,{server:e},t))})]})]})}l=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},88348:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>c});var s=r(8732);r(82015);var i=r(53265),n=r(24934),d=r(92702),l=r(72837),u=e([i,l]);function o({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Load Balancing"}),(0,s.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,s.jsx)(l.A,{head:r,children:(0,s.jsx)(i.A,{})})}async function c({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,d.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};try{let e=(0,n.A)();if(!e)throw Error("No servers found");return{props:{user:a,appData:s,servers:e}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}[i,l]=u.then?(await u)():u,a()}catch(e){a(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,8485],()=>r(95687));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/servers.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/servers.js index 138db1a8..f8ad2799 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/servers.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/servers.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2719,e.ids=[2719],e.modules={13695:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{config:()=>D,default:()=>u,getServerSideProps:()=>_,getStaticPaths:()=>S,getStaticProps:()=>p,reportWebVitals:()=>v,routeModule:()=>L,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>x,unstable_getStaticParams:()=>h,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>m});var a=s(63865),o=s(9455),n=s(30671),i=s(5583),c=s(53881),l=s(50652),d=e([l]);l=(d.then?(await d)():d)[0];let u=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),S=(0,n.M)(l,"getStaticPaths"),_=(0,n.M)(l,"getServerSideProps"),D=(0,n.M)(l,"config"),v=(0,n.M)(l,"reportWebVitals"),m=(0,n.M)(l,"unstable_getStaticProps"),g=(0,n.M)(l,"unstable_getStaticPaths"),h=(0,n.M)(l,"unstable_getStaticParams"),f=(0,n.M)(l,"unstable_getServerProps"),x=(0,n.M)(l,"unstable_getServerSideProps"),L=new a.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/admin/[user_id]/su/servers",pathname:"/admin/[user_id]/su/servers",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:l});t()}catch(e){t(e)}})},66097:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>d});var a=s(8732),o=s(53881),n=s(82015),i=s.n(n),c=s(57168),l=e([c]);function d(){let e=i().useContext(o.AppContext).pageProps.servers;return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Servers"}),(0,a.jsx)("span",{children:"All Servers"})]}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{children:"Add Server"})})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("div",{className:"flex flex-col gap-2 w-full",children:e.map((e,r)=>(0,a.jsx)(c.A,{server:e,noLoadBalance:!0},r))}),(0,a.jsx)("button",{className:"w-full outlined dashed gray",children:"Add Server"})]})]})}c=(l.then?(await l)():l)[0],t()}catch(e){t(e)}})},71934:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(51779);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},51779:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},50652:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{default:()=>v,getServerSideProps:()=>m});var a=s(8732);s(82015);var o=s(29021),n=s.n(o),i=s(24934),c=s(66097),l=s(71934),d=s(33873),u=s.n(d),p=s(60374),S=s(92702),_=s(72837),D=e([c,_]);function v({user:e,data:r}){let s=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Load Balancing"}),(0,a.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,a.jsx)(_.A,{head:s,children:(0,a.jsx)(c.A,{})})}async function m({req:e,res:r,query:s}){try{let r=await (0,S.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let s=(0,i.A)();if(!s)throw Error("No servers found");s.find(e=>e.primary);let t=(await (0,l.A)("SELECT user,host,password FROM mysql.user")).filter(e=>e.User.match(/^dsql_user|^root/i));return n().writeFileSync(u().resolve(process.cwd(),"./.tmp/wrt.json"),String(p.A.stringify(t,null,4)),"utf8"),{props:{user:r,servers:s}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}[c,_]=D.then?(await D)():D,t()}catch(e){t(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var r=require("../../../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[883,9821,3881,8892,8485],()=>s(13695));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2719,e.ids=[2719],e.modules={13695:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{config:()=>D,default:()=>u,getServerSideProps:()=>_,getStaticPaths:()=>S,getStaticProps:()=>p,reportWebVitals:()=>v,routeModule:()=>L,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>x,unstable_getStaticParams:()=>h,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>m});var a=s(63865),o=s(9455),n=s(30671),i=s(5583),c=s(53881),l=s(50652),d=e([l]);l=(d.then?(await d)():d)[0];let u=(0,n.M)(l,"default"),p=(0,n.M)(l,"getStaticProps"),S=(0,n.M)(l,"getStaticPaths"),_=(0,n.M)(l,"getServerSideProps"),D=(0,n.M)(l,"config"),v=(0,n.M)(l,"reportWebVitals"),m=(0,n.M)(l,"unstable_getStaticProps"),g=(0,n.M)(l,"unstable_getStaticPaths"),h=(0,n.M)(l,"unstable_getStaticParams"),f=(0,n.M)(l,"unstable_getServerProps"),x=(0,n.M)(l,"unstable_getServerSideProps"),L=new a.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/admin/[user_id]/su/servers",pathname:"/admin/[user_id]/su/servers",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:l});t()}catch(e){t(e)}})},66097:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>d});var a=s(8732),o=s(53881),n=s(82015),i=s.n(n),c=s(57168),l=e([c]);function d(){let e=i().useContext(o.AppContext).pageProps.servers;return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Servers"}),(0,a.jsx)("span",{children:"All Servers"})]}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{children:"Add Server"})})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("div",{className:"flex flex-col gap-2 w-full",children:e.map((e,r)=>(0,a.jsx)(c.A,{server:e,noLoadBalance:!0},r))}),(0,a.jsx)("button",{className:"w-full outlined dashed gray",children:"Add Server"})]})]})}c=(l.then?(await l)():l)[0],t()}catch(e){t(e)}})},71934:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(51779);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},51779:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},50652:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{default:()=>v,getServerSideProps:()=>m});var a=s(8732);s(82015);var o=s(29021),n=s.n(o),i=s(24934),c=s(66097),l=s(71934),d=s(33873),u=s.n(d),p=s(60374),S=s(92702),_=s(72837),D=e([c,_]);function v({user:e,data:r}){let s=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Load Balancing"}),(0,a.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,a.jsx)(_.A,{head:s,children:(0,a.jsx)(c.A,{})})}async function m({req:e,res:r,query:s}){try{let{user:r,appData:s}=await (0,S.A)(e,void 0,!1,!0);if(!r?.logged_in_status)return{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}};let t=(0,i.A)();if(!t)throw Error("No servers found");t.find(e=>e.primary);let a=(await (0,l.A)("SELECT user,host,password FROM mysql.user")).filter(e=>e.User.match(/^dsql_user|^root/i));return n().writeFileSync(u().resolve(process.cwd(),"./.tmp/wrt.json"),String(p.A.stringify(a,null,4)),"utf8"),{props:{user:r,appData:s,servers:t}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}[c,_]=D.then?(await D)():D,t()}catch(e){t(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var r=require("../../../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[883,9821,3881,8892,8485],()=>s(13695));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users.js index ae013eda..3c3888b3 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9751,e.ids=[9751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54690:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>g,unstable_getServerProps:()=>S,unstable_getServerSideProps:()=>k,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>A});var s=r(63865),i=r(9455),l=r(30671),n=r(5583),d=r(53881),o=r(897),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,l.M)(o,"default"),p=(0,l.M)(o,"getStaticProps"),h=(0,l.M)(o,"getStaticPaths"),y=(0,l.M)(o,"getServerSideProps"),m=(0,l.M)(o,"config"),x=(0,l.M)(o,"reportWebVitals"),A=(0,l.M)(o,"unstable_getStaticProps"),_=(0,l.M)(o,"unstable_getStaticPaths"),v=(0,l.M)(o,"unstable_getStaticParams"),S=(0,l.M)(o,"unstable_getServerProps"),k=(0,l.M)(o,"unstable_getServerSideProps"),g=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/users",pathname:"/admin/[user_id]/su/users",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});a()}catch(e){a(e)}})},84981:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(82015),i=r.n(s),l=r(1360);function n({data:e}){return(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,a.jsxs)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Users"}),(0,a.jsx)("a",{href:"/su/users/new",className:"button",children:"Add User"})]}),(0,a.jsx)("div",{className:"flex-col items-stretch gap-10 w-full",children:e.users.map((e,t)=>(0,a.jsx)(l.A,{userObject:e},t+1))})]})})}},1360:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(53881),i=r(82015),l=r.n(i);function n({userObject:e,userPage:t}){let r=l().useContext(s.AppContext).user,i=Object.keys(e),[n,d]=l().useState(!1),[o,c]=l().useState(0),[u,p]=l().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(u?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{u?p(!1):p(!0)},children:u?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/admin/${r?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:i.map((t,r)=>(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{p(!0)},children:"Collapse"})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(9973),s=r.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},897:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>u});var s=r(8732);r(82015);var i=r(84981),l=r(71934),n=r(92702),d=r(72837),o=e([d]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:r,children:(0,s.jsx)(i.A,{data:t})})}async function u({req:e,res:t,query:r}){let a=await (0,n.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let s=await (0,l.A)("SELECT * FROM users");return{props:{user:a,data:{users:s.reverse()}}}}d=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(54690));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9751,e.ids=[9751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54690:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>g,unstable_getServerProps:()=>S,unstable_getServerSideProps:()=>k,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>A});var s=r(63865),i=r(9455),l=r(30671),n=r(5583),d=r(53881),o=r(897),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,l.M)(o,"default"),p=(0,l.M)(o,"getStaticProps"),h=(0,l.M)(o,"getStaticPaths"),y=(0,l.M)(o,"getServerSideProps"),m=(0,l.M)(o,"config"),x=(0,l.M)(o,"reportWebVitals"),A=(0,l.M)(o,"unstable_getStaticProps"),_=(0,l.M)(o,"unstable_getStaticPaths"),v=(0,l.M)(o,"unstable_getStaticParams"),S=(0,l.M)(o,"unstable_getServerProps"),k=(0,l.M)(o,"unstable_getServerSideProps"),g=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/su/users",pathname:"/admin/[user_id]/su/users",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});a()}catch(e){a(e)}})},84981:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(82015),i=r.n(s),l=r(1360);function n({data:e}){return(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,a.jsxs)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Users"}),(0,a.jsx)("a",{href:"/su/users/new",className:"button",children:"Add User"})]}),(0,a.jsx)("div",{className:"flex-col items-stretch gap-10 w-full",children:e.users.map((e,t)=>(0,a.jsx)(l.A,{userObject:e},t+1))})]})})}},1360:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(53881),i=r(82015),l=r.n(i);function n({userObject:e,userPage:t}){let r=l().useContext(s.AppContext).user,i=Object.keys(e),[n,d]=l().useState(!1),[o,c]=l().useState(0),[u,p]=l().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(u?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{u?p(!1):p(!0)},children:u?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/admin/${r?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:i.map((t,r)=>(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{p(!0)},children:"Collapse"})]})}},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(51779);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(9973),s=r.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},897:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>c,getServerSideProps:()=>u});var s=r(8732);r(82015);var i=r(84981),l=r(71934),n=r(92702),d=r(72837),o=e([d]);function c({user:e,data:t}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(d.A,{head:r,children:(0,s.jsx)(i.A,{data:t})})}async function u({req:e,res:t,query:r}){let{user:a,appData:s}=await (0,n.A)(e,void 0,!1,!0);if(!a?.logged_in_status)return{redirect:{destination:`/admin/${a?.id}/login`,permanent:!1}};let i=await (0,l.A)("SELECT * FROM users");return{props:{user:a,appData:s,data:{users:i.reverse()}}}}d=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892],()=>r(54690));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/[single].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/[single].js index 0604490d..52408e8b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/[single].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/[single].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5698,e.ids=[5698],e.modules={65429:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>h,reportWebVitals:()=>f,routeModule:()=>w,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>j});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),c=a(53881),d=a(25829),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,i.M)(d,"default"),h=(0,i.M)(d,"getStaticProps"),m=(0,i.M)(d,"getStaticPaths"),x=(0,i.M)(d,"getServerSideProps"),p=(0,i.M)(d,"config"),f=(0,i.M)(d,"reportWebVitals"),j=(0,i.M)(d,"unstable_getStaticProps"),g=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),y=(0,i.M)(d,"unstable_getServerProps"),b=(0,i.M)(d,"unstable_getServerSideProps"),w=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su/users/[single]",pathname:"/admin/[user_id]/su/users/[single]",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:d});s()}catch(e){s(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>s});function s({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:s="javascript",entry:r,jsonTextEditors:l,editorRef:i,readOnly:n,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+s,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==s)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==s?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:n,...d}),i&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:i}),i.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},84894:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>d});var r=a(8732);a(46169);var l=a(82015),i=a.n(l);a(6789);var n=a(75979),c=e([n]);function d({editorRef:e,content:t,readOnly:a,language:s="javascript",options:l,wrapperProps:c}){try{let e=i().useRef(),[t,a]=i().useState(0);return(0,r.jsx)("div",{...c,ref:e,className:(0,n.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},64126:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(82015),l=a.n(r),i=a(96089);function n({content:e,language:t,style:a,showCopy:r}){let[n,c]=l().useState(!1),d=()=>{c(!0)},o={};return(0,s.jsxs)("pre",{className:`language-${t||"javascript"} w-auto overflow-hidden skip-js code-block relative max-w-4xl flex items-center justify-center`,style:a?{...a,...o}:o,children:[(0,s.jsx)("code",{className:"w-auto px-10",style:{wordBreak:"break-all"},children:e}),(0,s.jsx)("button",{className:"outlined copy-code "+(r?"relative show":" absolute right-2 z-20 hover:opacity-50"),style:{padding:"2px",border:"none"},onClick:t=>{navigator.clipboard.writeText(e).then(()=>{d()})},children:(0,s.jsx)(i.A,{className:"text-white",size:20})})]})}},83180:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(1360),c=a(59023),d=a(11201),o=a(46169),u=a(16757),h=a(58506),m=e([h]);function x({data:e}){let t=e.user,[a,s]=i().useState(0),[l,m]=i().useState(!1);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"info w-auto gray font-normal",children:t.email})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("button",{onClick:e=>{window.confirm(`Create a new backup for ${t.first_name}?`)&&(m(!0),(0,o.A)("/api/admin/addUserBackup",{method:"post",body:{user:t}}).then(e=>{console.log(e),e.success&&s(e=>e+1),setTimeout(()=>{m(!1)},1e3)}))},className:"relative",children:[l&&(0,r.jsx)(u.A,{width:"20px"}),"Backup User"]})})]}),(0,r.jsx)(n.A,{userObject:t,userPage:!0}),(0,r.jsx)(d.A,{user:t,refresh:a,setRefresh:s}),(0,r.jsx)(h.A,{user:t,refresh:a,setRefresh:s})]})}h=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},11201:(e,t,a)=>{a.d(t,{A:()=>c});var s=a(8732),r=a(82015),l=a.n(r),i=a(16757);a(46169);var n=a(47338);function c({user:e,refresh:t,setRefresh:a}){let[r,c]=l().useState(!1),[d,o]=l().useState([]);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"User Backups"}),!d&&(0,s.jsx)(i.A,{width:"20px",position:"relative"}),d&&!d[0]&&(0,s.jsx)("div",{children:"This user has no backups"}),d&&d[0]&&d.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,a)=>{let r=new Date(parseInt(t));return(0,s.jsxs)("a",{href:`/admin/${e?.id}/users/${e.id}/${t}`,className:"card w-full items-center",children:[(0,s.jsx)(n.A,{}),(0,s.jsx)("b",{children:"Backup:"}),(0,s.jsx)("span",{children:r.toString()})]},t)})]})}},1360:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(53881),l=a(82015),i=a.n(l);function n({userObject:e,userPage:t}){let a=i().useContext(r.AppContext).user,l=Object.keys(e),[n,c]=i().useState(!1),[d,o]=i().useState(0),[u,h]=i().useState(!t);return(0,s.jsxs)("div",{className:"card col green w-full overflow-hidden"+(u?t?" h-[100px]":" h-[85px]":" "),children:[(0,s.jsxs)("div",{className:"items-center w-full",children:[(0,s.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,s.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,s.jsxs)("div",{className:"ml-auto",children:[(0,s.jsx)("button",{className:"outlined gray small-text",onClick:e=>{u?h(!1):h(!0)},children:u?"More Details":"Collapse"}),!t&&(0,s.jsx)("a",{href:`/admin/${a?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,s.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:l.map((t,a)=>(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("div",{children:(0,s.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,s.jsx)("b",{children:e[t]})]})}),a{h(!0)},children:"Collapse"})]})}},58506:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>o});var r=a(8732),l=a(82015),i=a.n(l);a(46169);var n=a(50233),c=a(97012),d=e([c]);function o({user:e,refresh:t,setRefresh:a}){let[s,l]=i().useState(!1),[d,o]=i().useState(null),[u,h]=i().useState(null);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"User Data"}),d&&(0,r.jsx)(n.A,{user:e,rootFilesArray:d}),u&&(0,r.jsx)(c.A,{user:e,databases:u})]})}c=(d.then?(await d)():d)[0],s()}catch(e){s(e)}})},97012:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),l=a(82015),i=a.n(l),n=a(16757),c=a(46169),d=a(64457),o=a(80830),u=e([d]);function h({user:e,databases:t}){try{let a=i().useRef(),s=i().useRef(),l=i().useRef(t[0]),[u,h]=i().useState(!1),[m,x]=i().useState(!1),[p,f]=i().useState(0),[j,g]=i().useState(t[0]),[v,y]=i().useState([]);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h3",{className:"text-lg m-0",children:(0,r.jsx)("span",{children:"Database Shell"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{selectOptions:t.map(t=>({payload:t,title:t?.replace(RegExp(`datasquirel_user_${e.id}_`),"")})),name:"select-database",onChangeHandler:e=>{g(e.target.value),l.current=e.target.value},title:"Databases"}),j&&v&&(0,r.jsx)(o.A,{selectOptions:v.map(e=>({payload:e,title:e})),name:"select-database-table",title:"Tables"})]}),(0,r.jsxs)("div",{className:"w-full flex-col relative",children:[(0,r.jsx)("div",{ref:a,id:"ace-editor-wrapper",style:{height:"100px"}}),(0,r.jsxs)("button",{className:"absolute right-4 bottom-4"+(u?" pointer-events-none opacity-70":""),onClick:e=>{!function(){h(!0);let e=s.current?s.current.getValue():null;if(!e?.match(/./))return;let t=e.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,c.A)("/api/admin/runUserDbQuery",{method:"post",body:{database:l.current,query:t}},!0).then(e=>{e.success?x(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{h(!1)},500)})}()},children:[u&&(0,r.jsx)(n.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),u?"Running Query ...":"Run Query"]})]}),m&&!u&&(0,r.jsx)(d.A,{data:m,user:e})]})}catch(e){return console.log(e),(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("section",{className:"card",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})})}}d=(u.then?(await u)():u)[0],s()}catch(e){s(e)}})},64457:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>d});var r=a(8732),l=a(84894),i=a(82015),n=a.n(i),c=e([l]);function d({data:e,user:t}){try{return Object.keys(e[0]),(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden w-full max-w-6xl",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,r.jsx)(l.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("span",{children:"No results"})})}}l=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},50233:(e,t,a)=>{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),l=a.n(r),i=a(64126),n=a(46169),c=a(66916);function d({user:e,file:t,activeFile:a,setActiveFile:r}){return(0,s.jsxs)("button",{className:"justify-start gap-4"+(a?.path===`${t.root}/${t.name}`?" dark":" light-gray"),onClick:a=>{(0,n.A)("/api/admin/grabFile",{method:"post",body:{user:e,type:"file",path:`${t.root}/${t.name}`}}).then(e=>{if(e.success)try{r({title:t.name,path:`${t.root}/${t.name}`,data:JSON.stringify(JSON.parse(e.data),null,4)})}catch(a){r({title:t.name,path:`${t.root}/${t.name}`,data:e.data})}})},children:[(0,s.jsx)(c.A,{}),t.name]})}var o=a(96089),u=a(54677);function h({user:e,file:t,activeFile:a,setActiveFile:r}){let[i,n]=l().useState(null),[c,m]=l().useState(!1);return(0,s.jsxs)("div",{className:"flex-col w-full items-start relative",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(o.A,{fontSize:"small",className:"text-slate-400"}),t.name,(0,s.jsx)(u.A,{className:"ml-auto absolute right-2"})]}),t.content&&(0,s.jsx)("div",{className:"flex-col w-full pl-4 items-start ml-2",style:{borderLeft:"1px solid var(--slate-200)"},children:t.content.map((t,l)=>t?.type?.match(/file/i)?(0,s.jsx)(d,{user:e,file:t,activeFile:a,setActiveFile:r},l):(0,s.jsx)(h,{user:e,file:t,activeFile:a,setActiveFile:r},l))})]})}function m({user:e,rootFilesArray:t}){let[a,r]=l().useState(null);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h3",{className:"text-lg m-0",children:"User Files"}),(0,s.jsxs)("div",{className:"w-full items-start max-w-7xl",children:[(0,s.jsx)("div",{className:"flex-col items-stretch w-[40%]",children:t.map((t,l)=>t?.type?.match(/file/)?(0,s.jsx)(d,{user:e,file:t,activeFile:a||void 0,setActiveFile:r},l):(0,s.jsx)(h,{user:e,file:t,activeFile:a||void 0,setActiveFile:r},l))}),(0,s.jsx)("div",{className:"grow flex-col items-start justify-start w-[60%] h-full -mt-4",children:a&&(0,s.jsx)(i.A,{content:a.data||"",language:"javascript"})})]})]})}},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},47338:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},25829:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{default:()=>h,getServerSideProps:()=>m});var r=a(8732),l=a(82015),i=a.n(l),n=a(83180),c=a(71934),d=a(72837),o=a(92702),u=e([n,d]);function h({user:e,data:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"}),(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]});return(0,r.jsx)(d.A,{head:a,children:(0,r.jsx)(n.A,{data:t})})}async function m({req:e,res:t,query:a}){let s=await (0,o.A)(e,void 0,!1,!0);if(!s?.logged_in_status)return{redirect:{destination:`/admin/${s?.id}/login`,permanent:!1}};let r=await (0,c.A)(`SELECT * FROM users WHERE id='${a.single}'`);return r?.[0]?{props:{user:s,data:{user:r?.[0]||{}}}}:{redirect:{destination:"/su/users",permanent:!1}}}[n,d]=u.then?(await u)():u,s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,3911],()=>a(65429));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5698,e.ids=[5698],e.modules={65429:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>h,reportWebVitals:()=>f,routeModule:()=>w,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>j});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),c=a(53881),d=a(25829),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,i.M)(d,"default"),h=(0,i.M)(d,"getStaticProps"),m=(0,i.M)(d,"getStaticPaths"),x=(0,i.M)(d,"getServerSideProps"),p=(0,i.M)(d,"config"),f=(0,i.M)(d,"reportWebVitals"),j=(0,i.M)(d,"unstable_getStaticProps"),g=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),y=(0,i.M)(d,"unstable_getServerProps"),b=(0,i.M)(d,"unstable_getServerSideProps"),w=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/su/users/[single]",pathname:"/admin/[user_id]/su/users/[single]",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:d});s()}catch(e){s(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>s});function s({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:s="javascript",entry:r,jsonTextEditors:l,editorRef:i,readOnly:n,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+s,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==s)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==s?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:n,...d}),i&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:i}),i.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},84894:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>d});var r=a(8732);a(46169);var l=a(82015),i=a.n(l);a(6789);var n=a(75979),c=e([n]);function d({editorRef:e,content:t,readOnly:a,language:s="javascript",options:l,wrapperProps:c}){try{let e=i().useRef(),[t,a]=i().useState(0);return(0,r.jsx)("div",{...c,ref:e,className:(0,n.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},64126:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(82015),l=a.n(r),i=a(96089);function n({content:e,language:t,style:a,showCopy:r}){let[n,c]=l().useState(!1),d=()=>{c(!0)},o={};return(0,s.jsxs)("pre",{className:`language-${t||"javascript"} w-auto overflow-hidden skip-js code-block relative max-w-4xl flex items-center justify-center`,style:a?{...a,...o}:o,children:[(0,s.jsx)("code",{className:"w-auto px-10",style:{wordBreak:"break-all"},children:e}),(0,s.jsx)("button",{className:"outlined copy-code "+(r?"relative show":" absolute right-2 z-20 hover:opacity-50"),style:{padding:"2px",border:"none"},onClick:t=>{navigator.clipboard.writeText(e).then(()=>{d()})},children:(0,s.jsx)(i.A,{className:"text-white",size:20})})]})}},83180:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(1360),c=a(59023),d=a(11201),o=a(46169),u=a(16757),h=a(58506),m=e([h]);function x({data:e}){let t=e.user,[a,s]=i().useState(0),[l,m]=i().useState(!1);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"info w-auto gray font-normal",children:t.email})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("button",{onClick:e=>{window.confirm(`Create a new backup for ${t.first_name}?`)&&(m(!0),(0,o.A)("/api/admin/addUserBackup",{method:"post",body:{user:t}}).then(e=>{console.log(e),e.success&&s(e=>e+1),setTimeout(()=>{m(!1)},1e3)}))},className:"relative",children:[l&&(0,r.jsx)(u.A,{width:"20px"}),"Backup User"]})})]}),(0,r.jsx)(n.A,{userObject:t,userPage:!0}),(0,r.jsx)(d.A,{user:t,refresh:a,setRefresh:s}),(0,r.jsx)(h.A,{user:t,refresh:a,setRefresh:s})]})}h=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},11201:(e,t,a)=>{a.d(t,{A:()=>c});var s=a(8732),r=a(82015),l=a.n(r),i=a(16757);a(46169);var n=a(47338);function c({user:e,refresh:t,setRefresh:a}){let[r,c]=l().useState(!1),[d,o]=l().useState([]);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"User Backups"}),!d&&(0,s.jsx)(i.A,{width:"20px",position:"relative"}),d&&!d[0]&&(0,s.jsx)("div",{children:"This user has no backups"}),d&&d[0]&&d.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,a)=>{let r=new Date(parseInt(t));return(0,s.jsxs)("a",{href:`/admin/${e?.id}/users/${e.id}/${t}`,className:"card w-full items-center",children:[(0,s.jsx)(n.A,{}),(0,s.jsx)("b",{children:"Backup:"}),(0,s.jsx)("span",{children:r.toString()})]},t)})]})}},1360:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(53881),l=a(82015),i=a.n(l);function n({userObject:e,userPage:t}){let a=i().useContext(r.AppContext).user,l=Object.keys(e),[n,c]=i().useState(!1),[d,o]=i().useState(0),[u,h]=i().useState(!t);return(0,s.jsxs)("div",{className:"card col green w-full overflow-hidden"+(u?t?" h-[100px]":" h-[85px]":" "),children:[(0,s.jsxs)("div",{className:"items-center w-full",children:[(0,s.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,s.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,s.jsxs)("div",{className:"ml-auto",children:[(0,s.jsx)("button",{className:"outlined gray small-text",onClick:e=>{u?h(!1):h(!0)},children:u?"More Details":"Collapse"}),!t&&(0,s.jsx)("a",{href:`/admin/${a?.id}/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,s.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:l.map((t,a)=>(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("div",{children:(0,s.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,s.jsx)("b",{children:e[t]})]})}),a{h(!0)},children:"Collapse"})]})}},58506:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>o});var r=a(8732),l=a(82015),i=a.n(l);a(46169);var n=a(50233),c=a(97012),d=e([c]);function o({user:e,refresh:t,setRefresh:a}){let[s,l]=i().useState(!1),[d,o]=i().useState(null),[u,h]=i().useState(null);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"User Data"}),d&&(0,r.jsx)(n.A,{user:e,rootFilesArray:d}),u&&(0,r.jsx)(c.A,{user:e,databases:u})]})}c=(d.then?(await d)():d)[0],s()}catch(e){s(e)}})},97012:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),l=a(82015),i=a.n(l),n=a(16757),c=a(46169),d=a(64457),o=a(80830),u=e([d]);function h({user:e,databases:t}){try{let a=i().useRef(),s=i().useRef(),l=i().useRef(t[0]),[u,h]=i().useState(!1),[m,x]=i().useState(!1),[p,f]=i().useState(0),[j,g]=i().useState(t[0]),[v,y]=i().useState([]);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h3",{className:"text-lg m-0",children:(0,r.jsx)("span",{children:"Database Shell"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{selectOptions:t.map(t=>({payload:t,title:t?.replace(RegExp(`datasquirel_user_${e.id}_`),"")})),name:"select-database",onChangeHandler:e=>{g(e.target.value),l.current=e.target.value},title:"Databases"}),j&&v&&(0,r.jsx)(o.A,{selectOptions:v.map(e=>({payload:e,title:e})),name:"select-database-table",title:"Tables"})]}),(0,r.jsxs)("div",{className:"w-full flex-col relative",children:[(0,r.jsx)("div",{ref:a,id:"ace-editor-wrapper",style:{height:"100px"}}),(0,r.jsxs)("button",{className:"absolute right-4 bottom-4"+(u?" pointer-events-none opacity-70":""),onClick:e=>{!function(){h(!0);let e=s.current?s.current.getValue():null;if(!e?.match(/./))return;let t=e.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,c.A)("/api/admin/runUserDbQuery",{method:"post",body:{database:l.current,query:t}},!0).then(e=>{e.success?x(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{h(!1)},500)})}()},children:[u&&(0,r.jsx)(n.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),u?"Running Query ...":"Run Query"]})]}),m&&!u&&(0,r.jsx)(d.A,{data:m,user:e})]})}catch(e){return console.log(e),(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("section",{className:"card",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})})}}d=(u.then?(await u)():u)[0],s()}catch(e){s(e)}})},64457:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>d});var r=a(8732),l=a(84894),i=a(82015),n=a.n(i),c=e([l]);function d({data:e,user:t}){try{return Object.keys(e[0]),(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden w-full max-w-6xl",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,r.jsx)(l.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("span",{children:"No results"})})}}l=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},50233:(e,t,a)=>{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),l=a.n(r),i=a(64126),n=a(46169),c=a(66916);function d({user:e,file:t,activeFile:a,setActiveFile:r}){return(0,s.jsxs)("button",{className:"justify-start gap-4"+(a?.path===`${t.root}/${t.name}`?" dark":" light-gray"),onClick:a=>{(0,n.A)("/api/admin/grabFile",{method:"post",body:{user:e,type:"file",path:`${t.root}/${t.name}`}}).then(e=>{if(e.success)try{r({title:t.name,path:`${t.root}/${t.name}`,data:JSON.stringify(JSON.parse(e.data),null,4)})}catch(a){r({title:t.name,path:`${t.root}/${t.name}`,data:e.data})}})},children:[(0,s.jsx)(c.A,{}),t.name]})}var o=a(96089),u=a(54677);function h({user:e,file:t,activeFile:a,setActiveFile:r}){let[i,n]=l().useState(null),[c,m]=l().useState(!1);return(0,s.jsxs)("div",{className:"flex-col w-full items-start relative",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(o.A,{fontSize:"small",className:"text-slate-400"}),t.name,(0,s.jsx)(u.A,{className:"ml-auto absolute right-2"})]}),t.content&&(0,s.jsx)("div",{className:"flex-col w-full pl-4 items-start ml-2",style:{borderLeft:"1px solid var(--slate-200)"},children:t.content.map((t,l)=>t?.type?.match(/file/i)?(0,s.jsx)(d,{user:e,file:t,activeFile:a,setActiveFile:r},l):(0,s.jsx)(h,{user:e,file:t,activeFile:a,setActiveFile:r},l))})]})}function m({user:e,rootFilesArray:t}){let[a,r]=l().useState(null);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h3",{className:"text-lg m-0",children:"User Files"}),(0,s.jsxs)("div",{className:"w-full items-start max-w-7xl",children:[(0,s.jsx)("div",{className:"flex-col items-stretch w-[40%]",children:t.map((t,l)=>t?.type?.match(/file/)?(0,s.jsx)(d,{user:e,file:t,activeFile:a||void 0,setActiveFile:r},l):(0,s.jsx)(h,{user:e,file:t,activeFile:a||void 0,setActiveFile:r},l))}),(0,s.jsx)("div",{className:"grow flex-col items-start justify-start w-[60%] h-full -mt-4",children:a&&(0,s.jsx)(i.A,{content:a.data||"",language:"javascript"})})]})]})}},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},47338:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},25829:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{default:()=>h,getServerSideProps:()=>m});var r=a(8732),l=a(82015),i=a.n(l),n=a(83180),c=a(71934),d=a(72837),o=a(92702),u=e([n,d]);function h({user:e,data:t}){let a=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"}),(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]});return(0,r.jsx)(d.A,{head:a,children:(0,r.jsx)(n.A,{data:t})})}async function m({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,o.A)(e,void 0,!1,!0);if(!s?.logged_in_status)return{redirect:{destination:`/admin/${s?.id}/login`,permanent:!1}};let l=await (0,c.A)(`SELECT * FROM users WHERE id='${a.single}'`);return l?.[0]?{props:{user:s,appData:r,data:{user:l?.[0]||{}}}}:{redirect:{destination:"/su/users",permanent:!1}}}[n,d]=u.then?(await u)():u,s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,3911],()=>a(65429));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/new.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/new.js index 8814aec6..310ccc0d 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/new.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/su/users/new.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7888,e.ids=[7888],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},28463:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>k,default:()=>y,getServerSideProps:()=>o,getStaticPaths:()=>u,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var i=a(63865),s=a(9455),d=a(30671),l=a(5583),n=a(53881),c=a(37339),p=e([c]);c=(p.then?(await p)():p)[0];let y=(0,d.M)(c,"default"),h=(0,d.M)(c,"getStaticProps"),u=(0,d.M)(c,"getStaticPaths"),o=(0,d.M)(c,"getServerSideProps"),k=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),A=(0,d.M)(c,"unstable_getStaticProps"),m=(0,d.M)(c,"unstable_getStaticPaths"),g=(0,d.M)(c,"unstable_getStaticParams"),M=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),f=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/users/new",pathname:"/admin/[user_id]/su/users/new",bundlePath:"",filename:""},components:{App:n.default,Document:l.default},userland:c});r()}catch(e){r(e)}})},51460:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(8732),i=a(82015),s=a.n(i);function d({data:e}){return(0,r.jsx)(s().Fragment,{children:(0,r.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,r.jsx)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"New User"})}),(0,r.jsx)("section",{className:"paper",children:(0,r.jsx)("h2",{className:"text-base m-0",children:"Info"})})]})})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},37339:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>c,getServerSideProps:()=>p});var i=a(8732);a(82015);var s=a(51460),d=a(72837),l=a(92702),n=e([d]);function c({user:e,data:t}){let a=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,i.jsx)(d.A,{head:a,children:(0,i.jsx)(s.A,{data:t})})}async function p({req:e,res:t,query:a}){let r=await (0,l.A)(e,void 0,!1,!0);return r?.logged_in_status?{props:{user:r}}:{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}}}d=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(28463));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7888,e.ids=[7888],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},28463:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>k,default:()=>y,getServerSideProps:()=>o,getStaticPaths:()=>u,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>f,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>A});var i=a(63865),s=a(9455),d=a(30671),l=a(5583),n=a(53881),c=a(37339),p=e([c]);c=(p.then?(await p)():p)[0];let y=(0,d.M)(c,"default"),h=(0,d.M)(c,"getStaticProps"),u=(0,d.M)(c,"getStaticPaths"),o=(0,d.M)(c,"getServerSideProps"),k=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),A=(0,d.M)(c,"unstable_getStaticProps"),m=(0,d.M)(c,"unstable_getStaticPaths"),g=(0,d.M)(c,"unstable_getStaticParams"),M=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),f=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/su/users/new",pathname:"/admin/[user_id]/su/users/new",bundlePath:"",filename:""},components:{App:n.default,Document:l.default},userland:c});r()}catch(e){r(e)}})},51460:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(8732),i=a(82015),s=a.n(i);function d({data:e}){return(0,r.jsx)(s().Fragment,{children:(0,r.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,r.jsx)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"New User"})}),(0,r.jsx)("section",{className:"paper",children:(0,r.jsx)("h2",{className:"text-base m-0",children:"Info"})})]})})}},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},37339:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>c,getServerSideProps:()=>p});var i=a(8732);a(82015);var s=a(51460),d=a(72837),l=a(92702),n=e([d]);function c({user:e,data:t}){let a=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,i.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,i.jsx)(d.A,{head:a,children:(0,i.jsx)(s.A,{data:t})})}async function p({req:e,res:t,query:a}){let{user:r,appData:i}=await (0,l.A)(e,void 0,!1,!0);return r?.logged_in_status?{props:{user:r,appData:i}}:{redirect:{destination:`/admin/${r?.id}/login`,permanent:!1}}}d=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,3881,8892],()=>a(28463));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js index e7791a3e..ab2a6773 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5662,e.ids=[5662],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},16340:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>v,routeModule:()=>j,unstable_getServerProps:()=>g,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>y});var r=s(63865),i=s(9455),n=s(30671),l=s(5583),d=s(53881),c=s(80300),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,n.M)(c,"default"),p=(0,n.M)(c,"getStaticProps"),m=(0,n.M)(c,"getStaticPaths"),h=(0,n.M)(c,"getServerSideProps"),x=(0,n.M)(c,"config"),v=(0,n.M)(c,"reportWebVitals"),y=(0,n.M)(c,"unstable_getStaticProps"),f=(0,n.M)(c,"unstable_getStaticPaths"),_=(0,n.M)(c,"unstable_getStaticParams"),g=(0,n.M)(c,"unstable_getServerProps"),A=(0,n.M)(c,"unstable_getServerSideProps"),j=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users",pathname:"/admin/[user_id]/users",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:c});a()}catch(e){a(e)}})},1924:(e,t,s)=>{s.d(t,{A:()=>d});var a=s(8732),r=s(82015),i=s.n(r),n=s(46169),l=s(16757);function d({invitationObject:e}){let[t,s]=i().useState(!1);return(0,a.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between relative",children:[t&&(0,a.jsx)(l.A,{width:"20px"}),(0,a.jsxs)("span",{className:"text-sm font-semibold",children:[e.first_name," ",e.last_name," (",e.email,")"]}),(0,a.jsx)("button",{className:"py-1.5 px-3 text-sm secondary",onClick:t=>{s(!0),(0,n.A)("/api/acceptUserInvitation",{method:"post",body:{...e}},!0).then(e=>{e.success&&(window.alert("Invitation Accepted!"),window.location.reload()),setTimeout(()=>{s(!1)},500)})},children:"Accept Invitation"})]},e.id)}},23649:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),i=s(82015),n=s.n(i),l=s(80300),d=s(53926),c=s(58337),o=s(46169),u=s(1924),p=e([l]);function m(){let{user:e,databases:t,pendingInvitations:s,pendingInvitationsReceived:a,adminUsers:i,invitedAccounts:p,setTargetUser:m}=n().useContext(l.UsersContext),[h,x]=n().useState(!1);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Users"}),(0,r.jsxs)("a",{href:`/admin/${e?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(d.A,{user:e})]}),(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:[(0,r.jsx)("div",{className:"flex-col items-stretch justify-start",children:e&&m&&(0,r.jsx)(c.A,{setTargetUser:m,user:e,adminUsers:i,invitedAccounts:p})}),(0,r.jsxs)("div",{className:"flex-col items-stretch justify-start",children:[s&&s[0]&&(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,r.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Invitations Sent"}),s.map((e,t)=>(0,r.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between",children:[(0,r.jsx)("span",{className:"text-sm font-semibold",children:e.invited_user_email}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-sm text-slate-400",children:"Pending"}),(0,r.jsx)("span",{className:"text-sm text-orange-600 hover:opacity-50 cursor-pointer",onClick:t=>{window.confirm("Delete this invitation?")&&(0,o.A)("/api/deleteInvitation",{method:"POST",body:{id:e.id}},!0).finally(()=>{window.location.reload()})},children:"Delete Invitation"})]})]},e.id))]})})}),a&&a[0]&&(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,r.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Pending Invitations Received"}),a.map((e,t)=>(0,r.jsx)(u.A,{invitationObject:e},t+1))]})})})]})]})]})}l=(p.then?(await p)():p)[0],a()}catch(e){a(e)}})},58337:(e,t,s)=>{s.d(t,{A:()=>u});var a=s(8732),r=s(82015),i=s.n(r),n=s(91140),l=s(46169),d=s(16757),c=s(55904);function o({userObject:e,setTargetUser:t,paradigm:s}){let r=s?.match(/invited/)?`${e.inviteeFirstName} ${e.inviteeLastName} (${e.inviteeEmail})`:`${e.first_name} ${e.last_name} (${e.email})`,o=s?.match(/invited/)?`${e.inviteeImage}`:`${e.image_thumbnail}`,[u,p]=i().useState(!1);return(0,a.jsxs)("div",{className:"card no-hover items-center "+(s?.match(/invited/)?" green green-bg":" primary"),children:[u&&(0,a.jsx)(d.A,{}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("img",{src:o,className:"w-8 h-8 rounded-full object-cover bg-slate-200",onError:e=>{e.target.src="/images/user-preset-thumbnail.png"}}),(0,a.jsx)("span",{className:"text-sm font-semibold",children:r}),e?.user_priviledge?.match(/./)&&(0,a.jsxs)("span",{className:"text-sm ml-auto text-slate-900/50",children:["Priviledges:"," ",(0,a.jsx)("span",{className:"text-slate-600 font-semibold",children:e.user_priviledge.split("|").join(" | ")})]}),!s?.match(/invited/)&&(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)(c.A,{children:[(0,a.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:s=>{t(e),setTimeout(()=>{(0,n.PB)("target-user-popup")},200)},children:"Edit User Access"}),(0,a.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:t=>{p(!0),window.confirm("Delete this user")&&(0,l.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(e=>{setTimeout(()=>{p(!1)},500),window.location.reload()})},children:"Delete User"})]})})]})]})}function u({user:e,setTargetUser:t,users:s,adminUsers:r,invitedAccounts:n}){return(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Users List"}),(0,a.jsxs)("div",{className:"card no-hover items-center w-full justify-between",children:[(0,a.jsxs)("div",{className:"gap-2",children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-full overflow-hidden",children:(0,a.jsx)("img",{src:e.image_thumbnail,alt:"Main User Image",width:40,className:"w-full h-full object-cover"})}),(0,a.jsxs)("span",{className:"font-semibold",children:[e.first_name," ",e.last_name]})]}),(0,a.jsx)("span",{className:"text-sm font-semibold",children:"Super User (Owner)"})]}),(0,a.jsxs)("div",{className:"w-full flex-col items-stretch",children:[n&&n[0]&&(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts that Invited you"}),n.map((e,s)=>(0,a.jsx)(o,{userObject:e,setTargetUser:t,paradigm:"invited"},s+1))]}),r&&r[0]&&(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts you Invited"}),r.map((e,s)=>(0,a.jsx)(o,{userObject:e,setTargetUser:t},s+1))]})]})]})})}},53926:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),i=s.n(r);function n({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,n]=i().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(i().Fragment,{})}},91140:(e,t,s)=>{s.d(t,{Ay:()=>l,PB:()=>d,fs:()=>c});var a=s(8732),r=s(58150),i=s(82015),n=s.n(i);function l({children:e,title:t,data:s,fullPage:i,wrapperClasses:l,closePopupDispatch:d,wrapperStyle:o,noContainer:u}){return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(l||""),"data-popupid":t||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),i=s.n(r);function n({children:e,column:t,className:s}){let r=i().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(s?" "+s:""),ref:r,children:e})}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(9973),r=s.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},80300:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{UsersContext:()=>x,default:()=>m,getServerSideProps:()=>h});var r=s(8732),i=s(82015),n=s.n(i),l=s(72837),d=s(92702),c=s(55954),o=s(23649),u=s(71934),p=e([l,o]);[l,o]=p.then?(await p)():p;let x=n().createContext({});function m({user:e,users:t,databases:s,pendingInvitations:a,pendingInvitationsReceived:i,adminUsers:d,invitedAccounts:u}){let p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,h]=n().useState();return(0,r.jsx)(x.Provider,{value:{user:e,users:t,targetUser:m,setTargetUser:h,databases:s,pendingInvitations:a,pendingInvitationsReceived:i,adminUsers:d,invitedAccounts:u},children:(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(l.A,{head:p,children:(0,r.jsx)(o.A,{})}),(0,r.jsx)(c.A,{targetUser:m||void 0,user:e,setTargetUser:h})]})})}async function h({req:e,res:t,query:s}){let a=await (0,d.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,u.A)(`SELECT * FROM delegated_users WHERE user_id='${a.id}'`),i=await (0,u.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}'`),n=await (0,u.A)(`SELECT * FROM invitations WHERE inviting_user_id='${a.id}' AND invitation_status='Pending'`),l=await (0,u.A)(`SELECT invitations.*,users.first_name,users.last_name,users.email FROM invitations JOIN users ON users.id=invitations.inviting_user_id WHERE invited_user_email='${a.email}' AND invitation_status='Pending'`),c=await (0,u.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND user_type='admin'`),o=await (0,u.A)(`SELECT user_users.*,users.first_name AS inviteeFirstName,users.last_name AS inviteeLastName,users.email AS inviteeEmail, users.image_thumbnail AS inviteeImage FROM user_users JOIN users ON users.id=user_users.user_id WHERE user_users.email='${a.email}' AND user_users.user_type='admin'`);return{props:{user:a,users:r,databases:i,pendingInvitations:n,pendingInvitationsReceived:l,adminUsers:c,invitedAccounts:o}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,5954],()=>s(16340));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5662,e.ids=[5662],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},16340:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>v,routeModule:()=>j,unstable_getServerProps:()=>g,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>y});var r=s(63865),i=s(9455),n=s(30671),l=s(5583),d=s(53881),c=s(80300),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,n.M)(c,"default"),p=(0,n.M)(c,"getStaticProps"),m=(0,n.M)(c,"getStaticPaths"),h=(0,n.M)(c,"getServerSideProps"),x=(0,n.M)(c,"config"),v=(0,n.M)(c,"reportWebVitals"),y=(0,n.M)(c,"unstable_getStaticProps"),f=(0,n.M)(c,"unstable_getStaticPaths"),_=(0,n.M)(c,"unstable_getStaticParams"),g=(0,n.M)(c,"unstable_getServerProps"),A=(0,n.M)(c,"unstable_getServerSideProps"),j=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users",pathname:"/admin/[user_id]/users",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:c});a()}catch(e){a(e)}})},1924:(e,t,s)=>{s.d(t,{A:()=>d});var a=s(8732),r=s(82015),i=s.n(r),n=s(46169),l=s(16757);function d({invitationObject:e}){let[t,s]=i().useState(!1);return(0,a.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between relative",children:[t&&(0,a.jsx)(l.A,{width:"20px"}),(0,a.jsxs)("span",{className:"text-sm font-semibold",children:[e.first_name," ",e.last_name," (",e.email,")"]}),(0,a.jsx)("button",{className:"py-1.5 px-3 text-sm secondary",onClick:t=>{s(!0),(0,n.A)("/api/acceptUserInvitation",{method:"post",body:{...e}},!0).then(e=>{e.success&&(window.alert("Invitation Accepted!"),window.location.reload()),setTimeout(()=>{s(!1)},500)})},children:"Accept Invitation"})]},e.id)}},23649:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),i=s(82015),n=s.n(i),l=s(80300),d=s(53926),c=s(58337),o=s(46169),u=s(1924),p=e([l]);function m(){let{user:e,databases:t,pendingInvitations:s,pendingInvitationsReceived:a,adminUsers:i,invitedAccounts:p,setTargetUser:m}=n().useContext(l.UsersContext),[h,x]=n().useState(!1);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsx)("h1",{className:"text-3xl m-0",children:"Users"}),(0,r.jsxs)("a",{href:`/admin/${e?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(d.A,{user:e})]}),(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:[(0,r.jsx)("div",{className:"flex-col items-stretch justify-start",children:e&&m&&(0,r.jsx)(c.A,{setTargetUser:m,user:e,adminUsers:i,invitedAccounts:p})}),(0,r.jsxs)("div",{className:"flex-col items-stretch justify-start",children:[s&&s[0]&&(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,r.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Invitations Sent"}),s.map((e,t)=>(0,r.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between",children:[(0,r.jsx)("span",{className:"text-sm font-semibold",children:e.invited_user_email}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-sm text-slate-400",children:"Pending"}),(0,r.jsx)("span",{className:"text-sm text-orange-600 hover:opacity-50 cursor-pointer",onClick:t=>{window.confirm("Delete this invitation?")&&(0,o.A)("/api/deleteInvitation",{method:"POST",body:{id:e.id}},!0).finally(()=>{window.location.reload()})},children:"Delete Invitation"})]})]},e.id))]})})}),a&&a[0]&&(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,r.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Pending Invitations Received"}),a.map((e,t)=>(0,r.jsx)(u.A,{invitationObject:e},t+1))]})})})]})]})]})}l=(p.then?(await p)():p)[0],a()}catch(e){a(e)}})},58337:(e,t,s)=>{s.d(t,{A:()=>u});var a=s(8732),r=s(82015),i=s.n(r),n=s(91140),l=s(46169),d=s(16757),c=s(55904);function o({userObject:e,setTargetUser:t,paradigm:s}){let r=s?.match(/invited/)?`${e.inviteeFirstName} ${e.inviteeLastName} (${e.inviteeEmail})`:`${e.first_name} ${e.last_name} (${e.email})`,o=s?.match(/invited/)?`${e.inviteeImage}`:`${e.image_thumbnail}`,[u,p]=i().useState(!1);return(0,a.jsxs)("div",{className:"card no-hover items-center "+(s?.match(/invited/)?" green green-bg":" primary"),children:[u&&(0,a.jsx)(d.A,{}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("img",{src:o,className:"w-8 h-8 rounded-full object-cover bg-slate-200",onError:e=>{e.target.src="/images/user-preset-thumbnail.png"}}),(0,a.jsx)("span",{className:"text-sm font-semibold",children:r}),e?.user_priviledge?.match(/./)&&(0,a.jsxs)("span",{className:"text-sm ml-auto text-slate-900/50",children:["Priviledges:"," ",(0,a.jsx)("span",{className:"text-slate-600 font-semibold",children:e.user_priviledge.split("|").join(" | ")})]}),!s?.match(/invited/)&&(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)(c.A,{children:[(0,a.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:s=>{t(e),setTimeout(()=>{(0,n.PB)("target-user-popup")},200)},children:"Edit User Access"}),(0,a.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:t=>{p(!0),window.confirm("Delete this user")&&(0,l.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(e=>{setTimeout(()=>{p(!1)},500),window.location.reload()})},children:"Delete User"})]})})]})]})}function u({user:e,setTargetUser:t,users:s,adminUsers:r,invitedAccounts:n}){return(0,a.jsx)(i().Fragment,{children:(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Users List"}),(0,a.jsxs)("div",{className:"card no-hover items-center w-full justify-between",children:[(0,a.jsxs)("div",{className:"gap-2",children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-full overflow-hidden",children:(0,a.jsx)("img",{src:e.image_thumbnail,alt:"Main User Image",width:40,className:"w-full h-full object-cover"})}),(0,a.jsxs)("span",{className:"font-semibold",children:[e.first_name," ",e.last_name]})]}),(0,a.jsx)("span",{className:"text-sm font-semibold",children:"Super User (Owner)"})]}),(0,a.jsxs)("div",{className:"w-full flex-col items-stretch",children:[n&&n[0]&&(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts that Invited you"}),n.map((e,s)=>(0,a.jsx)(o,{userObject:e,setTargetUser:t,paradigm:"invited"},s+1))]}),r&&r[0]&&(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts you Invited"}),r.map((e,s)=>(0,a.jsx)(o,{userObject:e,setTargetUser:t},s+1))]})]})]})})}},53926:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),i=s.n(r);function n({confirmedDelegetedUser:e,linksArray:t,user:s}){let[r,n]=i().useState(t||null);return r&&r[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,s)=>t===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,a.jsx)(i().Fragment,{})}},91140:(e,t,s)=>{s.d(t,{Ay:()=>l,PB:()=>d,fs:()=>c});var a=s(8732),r=s(58150),i=s(82015),n=s.n(i);function l({children:e,title:t,data:s,fullPage:i,wrapperClasses:l,closePopupDispatch:d,wrapperStyle:o,noContainer:u}){return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(l||""),"data-popupid":t||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),i=s.n(r);function n({children:e,column:t,className:s}){let r=i().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(s?" "+s:""),ref:r,children:e})}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(9973),r=s.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},80300:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{UsersContext:()=>x,default:()=>m,getServerSideProps:()=>h});var r=s(8732),i=s(82015),n=s.n(i),l=s(72837),d=s(92702),c=s(55954),o=s(23649),u=s(71934),p=e([l,o]);[l,o]=p.then?(await p)():p;let x=n().createContext({});function m({user:e,users:t,databases:s,pendingInvitations:a,pendingInvitationsReceived:i,adminUsers:d,invitedAccounts:u}){let p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,h]=n().useState();return(0,r.jsx)(x.Provider,{value:{user:e,users:t,targetUser:m,setTargetUser:h,databases:s,pendingInvitations:a,pendingInvitationsReceived:i,adminUsers:d,invitedAccounts:u},children:(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(l.A,{head:p,children:(0,r.jsx)(o.A,{})}),(0,r.jsx)(c.A,{targetUser:m||void 0,user:e,setTargetUser:h})]})})}async function h({req:e,res:t,query:s}){let{user:a,appData:r}=await (0,d.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let i=await (0,u.A)(`SELECT * FROM delegated_users WHERE user_id='${a.id}'`),n=await (0,u.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}'`),l=await (0,u.A)(`SELECT * FROM invitations WHERE inviting_user_id='${a.id}' AND invitation_status='Pending'`),c=await (0,u.A)(`SELECT invitations.*,users.first_name,users.last_name,users.email FROM invitations JOIN users ON users.id=invitations.inviting_user_id WHERE invited_user_email='${a.email}' AND invitation_status='Pending'`),o=await (0,u.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND user_type='admin'`),p=await (0,u.A)(`SELECT user_users.*,users.first_name AS inviteeFirstName,users.last_name AS inviteeLastName,users.email AS inviteeEmail, users.image_thumbnail AS inviteeImage FROM user_users JOIN users ON users.id=user_users.user_id WHERE user_users.email='${a.email}' AND user_users.user_type='admin'`);return{props:{user:a,appData:r,users:i,databases:n,pendingInvitations:l,pendingInvitationsReceived:c,adminUsers:o,invitedAccounts:p}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,3881,8892,5954],()=>s(16340));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js index b3e5f1f6..e16d72ef 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2774,e.ids=[2774],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},51667:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>y,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>_,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),d=a(53881),o=a(37369),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,i.M)(o,"default"),p=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),h=(0,i.M)(o,"getServerSideProps"),x=(0,i.M)(o,"config"),y=(0,i.M)(o,"reportWebVitals"),g=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),b=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),_=(0,i.M)(o,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/users/add-user",pathname:"/admin/[user_id]/users/add-user",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});s()}catch(e){s(e)}})},95611:(e,t,a)=>{a.a(e,async(e,s)=>{try{let y;a.d(t,{A:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(53926),d=a(59023),o=a(37369),c=a(80830),u=a(46169),p=a(16757),m=a(2913),h=e([o]);function x(e){let{databases:t,user:s,query:l}=i().useContext(o.AddNewUserContext),h=a(49436),[x,g]=i().useState("invitation"),[f,b]=i().useState(!1),[v,_]=i().useState(!1),[A,S]=i().useState(["Update Entries","Delete Entries"]),[k,w]=i().useState([]),[D,j]=i().useState(t&&t[0]?t[0].db_slug:null),[N,L]=i().useState(null),[M,E]=i().useState(null),[P,q]=i().useState([]),[B,C]=i().useState([]);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User",x?.match(/database/)&&D?` To ${D}`:""]})]})}),(0,r.jsx)(n.A,{user:s})]}),(0,r.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[f&&(0,r.jsx)(p.A,{}),(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),b(!0);let t=e.target,a=Array.from(t),r={};a.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(r[e.name]=e.value)});let l={...r,db_tables:k&&k[0]?B.join("|"):"",paradigm:x};x.match(/database/i)?l.database=D:(l.database_access=k.join("|"),l.priviledge=A.join("|")),(0,u.A)("/api/addUserUser",{method:"post",body:l},!0).then(e=>{e.success?M?(M.imageName=`${D}-user-${e.newUserId}`,M.mimeType="jpeg",delete M.imageBase64Full,(0,u.A)("/api/addUserMedia",{method:"post",body:{media:[M],folder:D?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{(0,u.A)("/api/updateUserUser",{method:"post",body:{id:e.newUserId,user_type:x,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&(x?.match(/database/)?window.location.pathname=`/admin/${s?.id}/users/databases/${D}`:window.location.pathname=`/admin/${s?.id}/users`),setTimeout(()=>{b(!1)},500)})})):x?.match(/database/)?window.location.pathname=`/admin/${s?.id}/users/databases/${D}`:window.location.pathname=`/admin/${s?.id}/users`:setTimeout(()=>{b(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Email Address"}),(0,r.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",required:!0,onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),L(null)):t.classList.add("warning"),window.clearTimeout(y),y=setTimeout(()=>{(0,u.A)(`/api/checkDuplicateData?type=email&value=${t.value}&tableName=user_users&userId=${s.id}&userType=invitation`).then(e=>{e?.result?(L("Email Already Exists"),t.classList.add("warning")):(L(null),t.classList.remove("warning"))})},300)}}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Priviledges"}),(0,r.jsx)(m.A,{checkBoxValues:h.map(e=>({title:e,name:e,default:!!e.match(/entries/i),onChangeHandler:t=>{if(A.includes(e)){let t=A.filter(t=>t!=e);S([...t])}else S(t=>[...t,e])}})),smallText:!0,flexRow:!0}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"Databases Access"}),(0,r.jsx)("span",{className:"button outlined gray px-4 py-1 -mt-2",onClick:e=>{v?(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked&&t.click()},200)}),_(!1)):(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked||t?.click()},200)}),_(!0))},children:v?"Deselect All":"Select All"}),(0,r.jsx)(m.A,{checkBoxValues:t.map(e=>({title:e.db_name,name:e.db_slug,onChangeHandler:a=>{if(k.includes(e.db_slug)){let t=k.filter(t=>t!=e.db_slug);w([...t])}else w(t=>[...t,e.db_slug]);k.length===t.length?_(!0):_(!1)}})),smallText:!0,flexRow:!0,name:"db-select"}),k&&k[0]&&(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("hr",{className:"my-6"}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Database Tables"}),(0,r.jsx)(c.A,{required:!0,selectOptions:t.filter(e=>k.includes(e.db_slug)).map(e=>({title:e.db_name,payload:e.db_slug})),name:"databases",onChangeHandler:e=>{j(e.target.value)}}),P&&P[0]&&(0,r.jsx)(m.A,{checkBoxValues:P.map(e=>({title:e.table_name,name:e.table_slug,onChangeHandler:t=>{if(t.target.checked)C(t=>[...t,`${D}-${e.table_slug}`]);else{let t=B.filter(t=>t!=`${D}-${e.table_slug}`);C([...t])}},default:!!B?.includes(`${D}-${e.table_slug}`)})),smallText:!0,flexRow:!0})]})]}),(0,r.jsx)("button",{children:x?.match(/database/)?"Add User":"Invite User"})]})]})]})}o=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:l,baseText:i,smallText:n,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(l?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,l)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:p}=t,m=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),p||(0,s.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:o})]},l+1)})})}a(82015)},80830:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(58526);function l({selectOptions:e,name:t,onChangeHandler:a,required:l,setAlert:i,title:n,defaultValue:d,info:o,id:c}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[n&&(0,s.jsxs)("label",{htmlFor:t,children:[n,l?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:c||t,className:"w-full bg-white",required:l,onChange:e=>{i&&i(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:r}=e;return(0,s.jsx)("option",{value:a,selected:!!e.default,children:r},t+1)})}),(0,s.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:o})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(23293);function l(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,i]=l().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(l().Fragment,{})}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},37369:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{AddNewUserContext:()=>h,default:()=>p,getServerSideProps:()=>m});var r=a(8732),l=a(82015),i=a.n(l),n=a(72837),d=a(92702),o=a(95611),c=a(71934),u=e([n,o]);[n,o]=u.then?(await u)():u;let h=i().createContext({});function p({user:e,users:t,databases:a,query:s}){let l=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,c]=i().useState(null),[u,p]=i().useState(null);return(0,r.jsx)(n.A,{head:l,children:(0,r.jsx)(h.Provider,{value:{user:e,users:t,databases:a,query:s},children:(0,r.jsx)(o.A,{})})})}async function m({req:e,res:t,query:a}){let s=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,c.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),l=await (0,c.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,users:r,databases:l,query:a}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},49436:e=>{e.exports=JSON.parse('["Edit Tables","Update Entries","Create Table","Delete Entries","Delete Tables"]')}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892],()=>a(51667));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2774,e.ids=[2774],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},51667:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>y,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>_,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var r=a(63865),l=a(9455),i=a(30671),n=a(5583),d=a(53881),o=a(37369),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,i.M)(o,"default"),p=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),h=(0,i.M)(o,"getServerSideProps"),x=(0,i.M)(o,"config"),y=(0,i.M)(o,"reportWebVitals"),g=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),b=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),_=(0,i.M)(o,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/users/add-user",pathname:"/admin/[user_id]/users/add-user",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});s()}catch(e){s(e)}})},95611:(e,t,a)=>{a.a(e,async(e,s)=>{try{let y;a.d(t,{A:()=>x});var r=a(8732),l=a(82015),i=a.n(l),n=a(53926),d=a(59023),o=a(37369),c=a(80830),u=a(46169),p=a(16757),m=a(2913),h=e([o]);function x(e){let{databases:t,user:s,query:l}=i().useContext(o.AddNewUserContext),h=a(49436),[x,g]=i().useState("invitation"),[f,b]=i().useState(!1),[v,_]=i().useState(!1),[A,S]=i().useState(["Update Entries","Delete Entries"]),[k,w]=i().useState([]),[D,j]=i().useState(t&&t[0]?t[0].db_slug:null),[N,L]=i().useState(null),[M,E]=i().useState(null),[P,q]=i().useState([]),[B,C]=i().useState([]);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User",x?.match(/database/)&&D?` To ${D}`:""]})]})}),(0,r.jsx)(n.A,{user:s})]}),(0,r.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[f&&(0,r.jsx)(p.A,{}),(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),b(!0);let t=e.target,a=Array.from(t),r={};a.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(r[e.name]=e.value)});let l={...r,db_tables:k&&k[0]?B.join("|"):"",paradigm:x};x.match(/database/i)?l.database=D:(l.database_access=k.join("|"),l.priviledge=A.join("|")),(0,u.A)("/api/addUserUser",{method:"post",body:l},!0).then(e=>{e.success?M?(M.imageName=`${D}-user-${e.newUserId}`,M.mimeType="jpeg",delete M.imageBase64Full,(0,u.A)("/api/addUserMedia",{method:"post",body:{media:[M],folder:D?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{(0,u.A)("/api/updateUserUser",{method:"post",body:{id:e.newUserId,user_type:x,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&(x?.match(/database/)?window.location.pathname=`/admin/${s?.id}/users/databases/${D}`:window.location.pathname=`/admin/${s?.id}/users`),setTimeout(()=>{b(!1)},500)})})):x?.match(/database/)?window.location.pathname=`/admin/${s?.id}/users/databases/${D}`:window.location.pathname=`/admin/${s?.id}/users`:setTimeout(()=>{b(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,r.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Email Address"}),(0,r.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",required:!0,onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),L(null)):t.classList.add("warning"),window.clearTimeout(y),y=setTimeout(()=>{(0,u.A)(`/api/checkDuplicateData?type=email&value=${t.value}&tableName=user_users&userId=${s.id}&userType=invitation`).then(e=>{e?.result?(L("Email Already Exists"),t.classList.add("warning")):(L(null),t.classList.remove("warning"))})},300)}}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Priviledges"}),(0,r.jsx)(m.A,{checkBoxValues:h.map(e=>({title:e,name:e,default:!!e.match(/entries/i),onChangeHandler:t=>{if(A.includes(e)){let t=A.filter(t=>t!=e);S([...t])}else S(t=>[...t,e])}})),smallText:!0,flexRow:!0}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"Databases Access"}),(0,r.jsx)("span",{className:"button outlined gray px-4 py-1 -mt-2",onClick:e=>{v?(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked&&t.click()},200)}),_(!1)):(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked||t?.click()},200)}),_(!0))},children:v?"Deselect All":"Select All"}),(0,r.jsx)(m.A,{checkBoxValues:t.map(e=>({title:e.db_name,name:e.db_slug,onChangeHandler:a=>{if(k.includes(e.db_slug)){let t=k.filter(t=>t!=e.db_slug);w([...t])}else w(t=>[...t,e.db_slug]);k.length===t.length?_(!0):_(!1)}})),smallText:!0,flexRow:!0,name:"db-select"}),k&&k[0]&&(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("hr",{className:"my-6"}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Database Tables"}),(0,r.jsx)(c.A,{required:!0,selectOptions:t.filter(e=>k.includes(e.db_slug)).map(e=>({title:e.db_name,payload:e.db_slug})),name:"databases",onChangeHandler:e=>{j(e.target.value)}}),P&&P[0]&&(0,r.jsx)(m.A,{checkBoxValues:P.map(e=>({title:e.table_name,name:e.table_slug,onChangeHandler:t=>{if(t.target.checked)C(t=>[...t,`${D}-${e.table_slug}`]);else{let t=B.filter(t=>t!=`${D}-${e.table_slug}`);C([...t])}},default:!!B?.includes(`${D}-${e.table_slug}`)})),smallText:!0,flexRow:!0})]})]}),(0,r.jsx)("button",{children:x?.match(/database/)?"Add User":"Invite User"})]})]})]})}o=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:l,baseText:i,smallText:n,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(l?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,l)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:p}=t,m=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),p||(0,s.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:o})]},l+1)})})}a(82015)},80830:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(58526);function l({selectOptions:e,name:t,onChangeHandler:a,required:l,setAlert:i,title:n,defaultValue:d,info:o,id:c}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[n&&(0,s.jsxs)("label",{htmlFor:t,children:[n,l?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:c||t,className:"w-full bg-white",required:l,onChange:e=>{i&&i(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:r}=e;return(0,s.jsx)("option",{value:a,selected:!!e.default,children:r},t+1)})}),(0,s.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:o})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(23293);function l(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(82015),l=a.n(r);function i({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,i]=l().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(l().Fragment,{})}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},37369:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{AddNewUserContext:()=>h,default:()=>p,getServerSideProps:()=>m});var r=a(8732),l=a(82015),i=a.n(l),n=a(72837),d=a(92702),o=a(95611),c=a(71934),u=e([n,o]);[n,o]=u.then?(await u)():u;let h=i().createContext({});function p({user:e,users:t,databases:a,query:s}){let l=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,c]=i().useState(null),[u,p]=i().useState(null);return(0,r.jsx)(n.A,{head:l,children:(0,r.jsx)(h.Provider,{value:{user:e,users:t,databases:a,query:s},children:(0,r.jsx)(o.A,{})})})}async function m({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,c.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),i=await (0,c.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,appData:r,users:l,databases:i,query:a}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},49436:e=>{e.exports=JSON.parse('["Edit Tables","Update Entries","Create Table","Delete Entries","Delete Tables"]')}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892],()=>a(51667));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js index c51c94f7..448dece6 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3681,e.ids=[3681],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},59046:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>m,routeModule:()=>g,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>A});var r=a(63865),n=a(9455),l=a(30671),i=a(5583),d=a(53881),c=a(12899),o=e([c]);c=(o.then?(await o)():o)[0];let p=(0,l.M)(c,"default"),u=(0,l.M)(c,"getStaticProps"),h=(0,l.M)(c,"getStaticPaths"),y=(0,l.M)(c,"getServerSideProps"),x=(0,l.M)(c,"config"),m=(0,l.M)(c,"reportWebVitals"),A=(0,l.M)(c,"unstable_getStaticProps"),v=(0,l.M)(c,"unstable_getStaticPaths"),_=(0,l.M)(c,"unstable_getStaticParams"),f=(0,l.M)(c,"unstable_getServerProps"),S=(0,l.M)(c,"unstable_getServerSideProps"),g=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases",pathname:"/admin/[user_id]/users/databases",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:c});s()}catch(e){s(e)}})},86224:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>u});var r=a(8732),n=a(82015),l=a.n(n),i=a(53926),d=a(12899),c=a(8817),o=a(59023),p=e([d]);function u(){let{databases:e,user:t}=l().useContext(d.AllDatabasesUsersContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{}),(0,r.jsx)("h1",{className:"text-3xl m-0",children:"All Databases Users"})]}),(0,r.jsxs)("a",{href:`/admin/${t?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(i.A,{user:t})]}),(0,r.jsx)(c.A,{databases:e,user:t})]})}d=(p.then?(await p)():p)[0],s()}catch(e){s(e)}})},8817:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({databases:e,user:t}){return(0,s.jsx)(n().Fragment,{children:(0,s.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database Users"}),(0,s.jsx)("div",{className:"flex flex-wrap gap-6",children:e&&e[0]?e.map((e,a)=>(0,s.jsxs)("a",{href:`/admin/${t?.id}/users/databases/${e.db_slug}`,className:"border border-slate-200 border-solid rounded px-6 py-4 hover:border-primary flex items-center gap-2",children:[(0,s.jsx)("img",{src:e.db_image,className:"w-8 h-8 rounded-full object-cover",alt:""}),e.db_name]},a+1)):(0,s.jsx)("span",{children:"No Databases Yet"})})]})})}},59023:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(n().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>i,PB:()=>d,fs:()=>c});var s=a(8732),r=a(58150),n=a(82015),l=a.n(n);function i({children:e,title:t,data:a,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:o,noContainer:p}){return n?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(9973),r=a.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},12899:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{AllDatabasesUsersContext:()=>x,default:()=>h,getServerSideProps:()=>y});var r=a(8732),n=a(82015),l=a.n(n),i=a(72837),d=a(92702),c=a(55954),o=a(86224),p=a(71934),u=e([i,o]);[i,o]=u.then?(await u)():u;let x=l().createContext({});function h({user:e,users:t,databases:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[n,d]=l().useState(null),[p,u]=l().useState();return(0,r.jsx)(x.Provider,{value:{user:e,users:t,targetUser:p,setTargetUser:u,databases:a},children:(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)(i.A,{head:s,children:(0,r.jsx)(o.A,{})}),p&&(0,r.jsx)(c.A,{targetUser:p,user:e,setTargetUser:u})]})})}async function y({req:e,res:t,query:a}){let s=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),n=await (0,p.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,users:r,databases:n}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,5954],()=>a(59046));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3681,e.ids=[3681],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},59046:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>m,routeModule:()=>g,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>A});var r=a(63865),n=a(9455),l=a(30671),i=a(5583),d=a(53881),c=a(12899),o=e([c]);c=(o.then?(await o)():o)[0];let p=(0,l.M)(c,"default"),u=(0,l.M)(c,"getStaticProps"),h=(0,l.M)(c,"getStaticPaths"),y=(0,l.M)(c,"getServerSideProps"),x=(0,l.M)(c,"config"),m=(0,l.M)(c,"reportWebVitals"),A=(0,l.M)(c,"unstable_getStaticProps"),v=(0,l.M)(c,"unstable_getStaticPaths"),_=(0,l.M)(c,"unstable_getStaticParams"),f=(0,l.M)(c,"unstable_getServerProps"),S=(0,l.M)(c,"unstable_getServerSideProps"),g=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases",pathname:"/admin/[user_id]/users/databases",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:c});s()}catch(e){s(e)}})},86224:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>u});var r=a(8732),n=a(82015),l=a.n(n),i=a(53926),d=a(12899),c=a(8817),o=a(59023),p=e([d]);function u(){let{databases:e,user:t}=l().useContext(d.AllDatabasesUsersContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{}),(0,r.jsx)("h1",{className:"text-3xl m-0",children:"All Databases Users"})]}),(0,r.jsxs)("a",{href:`/admin/${t?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(i.A,{user:t})]}),(0,r.jsx)(c.A,{databases:e,user:t})]})}d=(p.then?(await p)():p)[0],s()}catch(e){s(e)}})},8817:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({databases:e,user:t}){return(0,s.jsx)(n().Fragment,{children:(0,s.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database Users"}),(0,s.jsx)("div",{className:"flex flex-wrap gap-6",children:e&&e[0]?e.map((e,a)=>(0,s.jsxs)("a",{href:`/admin/${t?.id}/users/databases/${e.db_slug}`,className:"border border-slate-200 border-solid rounded px-6 py-4 hover:border-primary flex items-center gap-2",children:[(0,s.jsx)("img",{src:e.db_image,className:"w-8 h-8 rounded-full object-cover",alt:""}),e.db_name]},a+1)):(0,s.jsx)("span",{children:"No Databases Yet"})})]})})}},59023:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(n().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>i,PB:()=>d,fs:()=>c});var s=a(8732),r=a(58150),n=a(82015),l=a.n(n);function i({children:e,title:t,data:a,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:o,noContainer:p}){return n?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(9973),r=a.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},12899:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{AllDatabasesUsersContext:()=>x,default:()=>h,getServerSideProps:()=>y});var r=a(8732),n=a(82015),l=a.n(n),i=a(72837),d=a(92702),c=a(55954),o=a(86224),p=a(71934),u=e([i,o]);[i,o]=u.then?(await u)():u;let x=l().createContext({});function h({user:e,users:t,databases:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Users | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[n,d]=l().useState(null),[p,u]=l().useState();return(0,r.jsx)(x.Provider,{value:{user:e,users:t,targetUser:p,setTargetUser:u,databases:a},children:(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)(i.A,{head:s,children:(0,r.jsx)(o.A,{})}),p&&(0,r.jsx)(c.A,{targetUser:p,user:e,setTargetUser:u})]})})}async function y({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let n=await (0,p.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),l=await (0,p.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,appData:r,users:n,databases:l}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,5954],()=>a(59046));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js index 45f1dcac..63219c0a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4397,e.ids=[4397],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},23742:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>g,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>A,unstable_getStaticProps:()=>_});var r=a(63865),n=a(9455),l=a(30671),i=a(5583),d=a(53881),c=a(18799),o=e([c]);c=(o.then?(await o)():o)[0];let p=(0,l.M)(c,"default"),u=(0,l.M)(c,"getStaticProps"),h=(0,l.M)(c,"getStaticPaths"),y=(0,l.M)(c,"getServerSideProps"),m=(0,l.M)(c,"config"),x=(0,l.M)(c,"reportWebVitals"),_=(0,l.M)(c,"unstable_getStaticProps"),A=(0,l.M)(c,"unstable_getStaticPaths"),v=(0,l.M)(c,"unstable_getStaticParams"),f=(0,l.M)(c,"unstable_getServerProps"),b=(0,l.M)(c,"unstable_getServerSideProps"),g=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases/[database]",pathname:"/admin/[user_id]/users/databases/[database]",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:c});s()}catch(e){s(e)}})},35518:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),n=a(82015),l=a.n(n),i=a(53926),d=a(18799),c=a(59023),o=e([d]);function p(){let{database:e,users:t,user:a}=l().useContext(d.SingleDatabaseUsersContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name," Users"]})]}),(0,r.jsxs)("a",{href:`/admin/${a?.id}/users/add-user?db=${e.db_slug}`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(i.A,{user:a})]}),(0,r.jsx)("div",{className:"paper w-full flex-col items-stretch",children:t&&t[0]?t.map(t=>(0,r.jsxs)("a",{href:`/admin/${a?.id}/users/databases/${e.db_slug}/${t.id}`,className:"w-full flex items-center gap-2 p-4 border border-solid border-slate-200 rounded cursor-pointer hover:border-slate-400 flex-wrap",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,r.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,r.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,r.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,r.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]})):(0,r.jsx)("span",{children:"No Users for this database yet"})})]})}d=(o.then?(await o)():o)[0],s()}catch(e){s(e)}})},59023:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(n().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>i,PB:()=>d,fs:()=>c});var s=a(8732),r=a(58150),n=a(82015),l=a.n(n);function i({children:e,title:t,data:a,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:o,noContainer:p}){return n?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(9973),r=a.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},18799:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{SingleDatabaseUsersContext:()=>m,default:()=>h,getServerSideProps:()=>y});var r=a(8732),n=a(82015),l=a.n(n),i=a(72837),d=a(92702),c=a(55954),o=a(35518),p=a(71934),u=e([i,o]);[i,o]=u.then?(await u)():u;let m=l().createContext({});function h({user:e,users:t,database:a}){let s=`${a.db_name} Users | Datasquirel"`,n=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:s}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,p]=l().useState(null),[u,h]=l().useState();return(0,r.jsx)(m.Provider,{value:{user:e,users:t,targetUser:u,setTargetUser:h,database:a},children:(0,r.jsx)(l().Fragment,{children:(0,r.jsxs)(i.A,{head:n,children:[(0,r.jsx)(o.A,{}),(0,r.jsx)(c.A,{targetUser:u,user:e,setTargetUser:h})]})})})}async function y({req:e,res:t,query:a}){let s=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}'`),n=await (0,p.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.database}'`);return n&&n[0]?{props:{user:s,users:r,database:n[0]}}:{redirect:{destination:`/admin/${s?.id}/users`,permanent:!1}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,5954],()=>a(23742));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4397,e.ids=[4397],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},23742:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>p,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>u,reportWebVitals:()=>x,routeModule:()=>g,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>A,unstable_getStaticProps:()=>_});var r=a(63865),n=a(9455),l=a(30671),i=a(5583),d=a(53881),c=a(18799),o=e([c]);c=(o.then?(await o)():o)[0];let p=(0,l.M)(c,"default"),u=(0,l.M)(c,"getStaticProps"),h=(0,l.M)(c,"getStaticPaths"),y=(0,l.M)(c,"getServerSideProps"),m=(0,l.M)(c,"config"),x=(0,l.M)(c,"reportWebVitals"),_=(0,l.M)(c,"unstable_getStaticProps"),A=(0,l.M)(c,"unstable_getStaticPaths"),v=(0,l.M)(c,"unstable_getStaticParams"),f=(0,l.M)(c,"unstable_getServerProps"),b=(0,l.M)(c,"unstable_getServerSideProps"),g=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases/[database]",pathname:"/admin/[user_id]/users/databases/[database]",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:c});s()}catch(e){s(e)}})},35518:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),n=a(82015),l=a.n(n),i=a(53926),d=a(18799),c=a(59023),o=e([d]);function p(){let{database:e,users:t,user:a}=l().useContext(d.SingleDatabaseUsersContext);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name," Users"]})]}),(0,r.jsxs)("a",{href:`/admin/${a?.id}/users/add-user?db=${e.db_slug}`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New User"})]})]}),(0,r.jsx)(i.A,{user:a})]}),(0,r.jsx)("div",{className:"paper w-full flex-col items-stretch",children:t&&t[0]?t.map(t=>(0,r.jsxs)("a",{href:`/admin/${a?.id}/users/databases/${e.db_slug}/${t.id}`,className:"w-full flex items-center gap-2 p-4 border border-solid border-slate-200 rounded cursor-pointer hover:border-slate-400 flex-wrap",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,r.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,r.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,r.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,r.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]})):(0,r.jsx)("span",{children:"No Users for this database yet"})})]})}d=(o.then?(await o)():o)[0],s()}catch(e){s(e)}})},59023:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),n=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=n().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(n().Fragment,{})}},91140:(e,t,a)=>{a.d(t,{Ay:()=>i,PB:()=>d,fs:()=>c});var s=a(8732),r=a(58150),n=a(82015),l=a.n(n);function i({children:e,title:t,data:a,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:o,noContainer:p}){return n?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:o,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),d&&d()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(l().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),d&&d()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),d&&d()}})]})}function d(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},52530:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},67105:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},26628:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},34479:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},20427:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},62011:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2459:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},80006:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(9973),r=a.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},18799:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{SingleDatabaseUsersContext:()=>m,default:()=>h,getServerSideProps:()=>y});var r=a(8732),n=a(82015),l=a.n(n),i=a(72837),d=a(92702),c=a(55954),o=a(35518),p=a(71934),u=e([i,o]);[i,o]=u.then?(await u)():u;let m=l().createContext({});function h({user:e,users:t,database:a}){let s=`${a.db_name} Users | Datasquirel"`,n=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:s}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,p]=l().useState(null),[u,h]=l().useState();return(0,r.jsx)(m.Provider,{value:{user:e,users:t,targetUser:u,setTargetUser:h,database:a},children:(0,r.jsx)(l().Fragment,{children:(0,r.jsxs)(i.A,{head:n,children:[(0,r.jsx)(o.A,{}),(0,r.jsx)(c.A,{targetUser:u,user:e,setTargetUser:h})]})})})}async function y({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,d.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let n=await (0,p.A)(`SELECT * FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}'`),l=await (0,p.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.database}'`);return l&&l[0]?{props:{user:s,appData:r,users:n,database:l[0]}}:{redirect:{destination:`/admin/${s?.id}/users`,permanent:!1}}}s()}catch(e){s(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,5954],()=>a(23742));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js index 4380cd9c..9bc5b010 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5707,e.ids=[5707],e.modules={5811:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>h,default:()=>u,getServerSideProps:()=>_,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>D,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var r=a(63865),i=a(9455),l=a(30671),n=a(5583),o=a(53881),d=a(25128),c=e([d]);d=(c.then?(await c)():c)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),_=(0,l.M)(d,"getServerSideProps"),h=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),g=(0,l.M)(d,"unstable_getStaticProps"),f=(0,l.M)(d,"unstable_getStaticPaths"),S=(0,l.M)(d,"unstable_getStaticParams"),v=(0,l.M)(d,"unstable_getServerProps"),b=(0,l.M)(d,"unstable_getServerSideProps"),D=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users/databases/[database]/[user]",pathname:"/admin/[user_id]/users/databases/[database]/[user]",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});s()}catch(e){s(e)}})},91057:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),l=a.n(i),n=a(53926),o=a(25128),d=a(59023),c=a(46169),u=a(16757),m=a(2913),p=a(20136),_=e([o]);function h(){let{singleUser:e,user:t}=l().useContext(o.SingleDatabaseSingleUserContext),a=Object.keys(e).filter(e=>!e.match(/^id$|^date_|^user_id$|^social_|^disk_usage|user_type/)),[s,i]=l().useState(!1),[_,h]=l().useState(e.user_type?.match(/invitation/)?e.user_priviledge?.split("|"):["Edit"]),[x,g]=l().useState(e.image);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.first_name," ",e.last_name]})]}),(0,r.jsx)("button",{className:"bg-red-500",onClick:a=>{i(!0),window.confirm("Delete this user?")&&(0,c.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${t?.id}/users/databases/${e.database}`)})},children:"Delete User"})]}),(0,r.jsx)(n.A,{user:t})]}),(0,r.jsxs)("section",{children:[s&&(0,r.jsx)(u.A,{}),(0,r.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,r.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:t=>{t.preventDefault(),i(!0);let a=t.target,s=Array.from(a),r={};s.forEach(e=>{!e?.nodeName?.match(/button/i)&&e?.name&&e?.value?.match(/./)&&(e?.name?.match(/username|email/)||(r[e.name]=e.value))});let l={...r,user_type:e.user_type,id:e.id};e.user_type?.match(/invitation/i)&&(l.user_priviledge=_?.join("|")),(0,c.A)("/api/updateUserUser",{method:"post",body:l},!0).then(t=>{"object"==typeof x&&x?.imageBase64?(x.imageName=`${e.database}-user-${e.id}`,x.mimeType="jpeg",delete x.imageBase64Full,(0,c.A)("/api/addUserMedia",{method:"post",body:{media:[x],folder:e.database?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{t&&t.mediaData&&t.mediaData[0]?.media_url?(0,c.A)("/api/updateUserUser",{method:"post",body:{id:e.id,user_type:e.user_type,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{i(!1)},500)}):window.location.reload()})):window.location.reload()})},children:[a.map((t,a)=>t?.match(/user_priviledge/)&&e.user_type?.match(/invitation/)?(0,r.jsx)("div",{className:"flex-col items-start w-full gap-1",children:(0,r.jsx)(m.A,{checkBoxValues:e[t]?.split("|").map(e=>({title:e,name:e,onChangeHandler:()=>{if(_?.includes("Edit")){let e=_.filter(e=>"Edit"!=e);h([...e])}else h(e=>e?[...e,"Edit"]:[])}})),smallText:!0,flexRow:!0})},a+1):t?.match(/user_priviledge/)&&!e.user_type?.match(/invitation/)?(0,r.jsx)(l().Fragment,{},a+1):t?.match(/password|^database|email|username/)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:"text",name:t,id:t,value:e[t],placeholder:t,className:"opacity-40 pointer-events-none",onChange:e=>{e.preventDefault()}},a+1)]},a+1):t?.match(/more_user_data/)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("textarea",{name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t,rows:6},a+1)]},a+1):(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:"text",name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t},a+1)]},a+1)),(0,r.jsxs)("div",{className:"border border-slate-300 dark:border-slate-600 border-solid bg-slate-100 dark:bg-slate-700 rounded p-6 flex-col items-start w-full",children:[(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"Update Image"}),x&&g&&(0,r.jsx)(p.A,{userImage:x,setUserImage:g})]}),(0,r.jsx)("button",{children:"Update User"})]})})]})]})}o=(_.then?(await _)():_)[0],s()}catch(e){s(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:i,baseText:l,smallText:n,className:o}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(i?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:t.map((t,i)=>{let{payload:o,title:d,onChangeHandler:c,fixed:u,jsx:m}=t,p=t.name?`${e}-${t.name}`:o?e+"-"+o:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:p,id:p,onChange:e=>{a&&a(null),c&&c(e,t)},value:o,style:{minWidth:"20px"},...t.props}),m||(0,s.jsx)("label",{htmlFor:p,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(l||n?" text-base":" text-lg"),children:d})]},i+1)})})}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),i=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=i().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(i().Fragment,{})}},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(9973),r=a.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},25128:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{SingleDatabaseSingleUserContext:()=>_,default:()=>m,getServerSideProps:()=>p});var r=a(8732),i=a(82015),l=a.n(i),n=a(72837),o=a(92702),d=a(91057),c=a(71934),u=e([n,d]);[n,d]=u.then?(await u)():u;let _=l().createContext({});function m({user:e,singleUser:t}){let a=`${t.first_name} ${t.last_name} Users | Datasquirel"`,s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:a}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,r.jsx)(n.A,{head:s,children:(0,r.jsx)(_.Provider,{value:{user:e,singleUser:t},children:(0,r.jsx)(d.A,{})})})}async function p({req:e,res:t,query:a}){let s=await (0,o.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,c.A)(`SELECT id,\`database\`,database_access,first_name,last_name,email,phone,user_type,user_priviledge,username,image,image_thumbnail,city,state,country,zip_code,verification_status,more_user_data FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}' AND id='${a.user}'`);return r&&r[0]?{props:{user:s,singleUser:r[0]}}:{redirect:{destination:`/admin/${s?.id}/users/databases/${a.database}`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,366],()=>a(5811));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5707,e.ids=[5707],e.modules={5811:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>h,default:()=>u,getServerSideProps:()=>_,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>D,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>g});var r=a(63865),i=a(9455),l=a(30671),n=a(5583),o=a(53881),d=a(25128),c=e([d]);d=(c.then?(await c)():c)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),_=(0,l.M)(d,"getServerSideProps"),h=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),g=(0,l.M)(d,"unstable_getStaticProps"),f=(0,l.M)(d,"unstable_getStaticPaths"),S=(0,l.M)(d,"unstable_getStaticParams"),v=(0,l.M)(d,"unstable_getServerProps"),b=(0,l.M)(d,"unstable_getServerSideProps"),D=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users/databases/[database]/[user]",pathname:"/admin/[user_id]/users/databases/[database]/[user]",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});s()}catch(e){s(e)}})},91057:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>h});var r=a(8732),i=a(82015),l=a.n(i),n=a(53926),o=a(25128),d=a(59023),c=a(46169),u=a(16757),m=a(2913),p=a(20136),_=e([o]);function h(){let{singleUser:e,user:t}=l().useContext(o.SingleDatabaseSingleUserContext),a=Object.keys(e).filter(e=>!e.match(/^id$|^date_|^user_id$|^social_|^disk_usage|user_type/)),[s,i]=l().useState(!1),[_,h]=l().useState(e.user_type?.match(/invitation/)?e.user_priviledge?.split("|"):["Edit"]),[x,g]=l().useState(e.image);return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.first_name," ",e.last_name]})]}),(0,r.jsx)("button",{className:"bg-red-500",onClick:a=>{i(!0),window.confirm("Delete this user?")&&(0,c.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${t?.id}/users/databases/${e.database}`)})},children:"Delete User"})]}),(0,r.jsx)(n.A,{user:t})]}),(0,r.jsxs)("section",{children:[s&&(0,r.jsx)(u.A,{}),(0,r.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,r.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:t=>{t.preventDefault(),i(!0);let a=t.target,s=Array.from(a),r={};s.forEach(e=>{!e?.nodeName?.match(/button/i)&&e?.name&&e?.value?.match(/./)&&(e?.name?.match(/username|email/)||(r[e.name]=e.value))});let l={...r,user_type:e.user_type,id:e.id};e.user_type?.match(/invitation/i)&&(l.user_priviledge=_?.join("|")),(0,c.A)("/api/updateUserUser",{method:"post",body:l},!0).then(t=>{"object"==typeof x&&x?.imageBase64?(x.imageName=`${e.database}-user-${e.id}`,x.mimeType="jpeg",delete x.imageBase64Full,(0,c.A)("/api/addUserMedia",{method:"post",body:{media:[x],folder:e.database?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{t&&t.mediaData&&t.mediaData[0]?.media_url?(0,c.A)("/api/updateUserUser",{method:"post",body:{id:e.id,user_type:e.user_type,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{i(!1)},500)}):window.location.reload()})):window.location.reload()})},children:[a.map((t,a)=>t?.match(/user_priviledge/)&&e.user_type?.match(/invitation/)?(0,r.jsx)("div",{className:"flex-col items-start w-full gap-1",children:(0,r.jsx)(m.A,{checkBoxValues:e[t]?.split("|").map(e=>({title:e,name:e,onChangeHandler:()=>{if(_?.includes("Edit")){let e=_.filter(e=>"Edit"!=e);h([...e])}else h(e=>e?[...e,"Edit"]:[])}})),smallText:!0,flexRow:!0})},a+1):t?.match(/user_priviledge/)&&!e.user_type?.match(/invitation/)?(0,r.jsx)(l().Fragment,{},a+1):t?.match(/password|^database|email|username/)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:"text",name:t,id:t,value:e[t],placeholder:t,className:"opacity-40 pointer-events-none",onChange:e=>{e.preventDefault()}},a+1)]},a+1):t?.match(/more_user_data/)?(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("textarea",{name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t,rows:6},a+1)]},a+1):(0,r.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,r.jsx)("label",{htmlFor:t,children:t}),(0,r.jsx)("input",{type:"text",name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t},a+1)]},a+1)),(0,r.jsxs)("div",{className:"border border-slate-300 dark:border-slate-600 border-solid bg-slate-100 dark:bg-slate-700 rounded p-6 flex-col items-start w-full",children:[(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"Update Image"}),x&&g&&(0,r.jsx)(p.A,{userImage:x,setUserImage:g})]}),(0,r.jsx)("button",{children:"Update User"})]})})]})]})}o=(_.then?(await _)():_)[0],s()}catch(e){s(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:i,baseText:l,smallText:n,className:o}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(i?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:t.map((t,i)=>{let{payload:o,title:d,onChangeHandler:c,fixed:u,jsx:m}=t,p=t.name?`${e}-${t.name}`:o?e+"-"+o:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:p,id:p,onChange:e=>{a&&a(null),c&&c(e,t)},value:o,style:{minWidth:"20px"},...t.props}),m||(0,s.jsx)("label",{htmlFor:p,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(l||n?" text-base":" text-lg"),children:d})]},i+1)})})}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},53926:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(82015),i=a.n(r);function l({confirmedDelegetedUser:e,linksArray:t,user:a}){let[r,l]=i().useState(t||null);return r&&r[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,t,a)=>t===r.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(i().Fragment,{})}},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(9973),r=a.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},25128:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{SingleDatabaseSingleUserContext:()=>_,default:()=>m,getServerSideProps:()=>p});var r=a(8732),i=a(82015),l=a.n(i),n=a(72837),o=a(92702),d=a(91057),c=a(71934),u=e([n,d]);[n,d]=u.then?(await u)():u;let _=l().createContext({});function m({user:e,singleUser:t}){let a=`${t.first_name} ${t.last_name} Users | Datasquirel"`,s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:a}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,r.jsx)(n.A,{head:s,children:(0,r.jsx)(_.Provider,{value:{user:e,singleUser:t},children:(0,r.jsx)(d.A,{})})})}async function p({req:e,res:t,query:a}){let{user:s,appData:r}=await (0,o.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let i=await (0,c.A)(`SELECT id,\`database\`,database_access,first_name,last_name,email,phone,user_type,user_priviledge,username,image,image_thumbnail,city,state,country,zip_code,verification_status,more_user_data FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}' AND id='${a.user}'`);return i&&i[0]?{props:{user:s,appData:r,singleUser:i[0]}}:{redirect:{destination:`/admin/${s?.id}/users/databases/${a.database}`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,3881,8892,366],()=>a(5811));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js index 47318558..1e1bafa9 100644 --- a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js +++ b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=8935,e.ids=[8935],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},34042:(e,t,r)=>{r.r(t),r.d(t,{config:()=>g,default:()=>S,routeModule:()=>D});var a={};r.r(a),r.d(a,{default:()=>p});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(67619),d=r(27825),u=r.n(d),c=r(48786),_=r(98e3);async function p(e,t){if("POST"!==e.method)return t.json({user:null,msg:"Registration Failed!"});let r=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let a=u().cloneDeep(e.body),n=a.inviting_user_id,s=a.invited_user_email,i=a.database_access,d=a.priviledge;try{let e=await (0,c.A)("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[n,r.id,r.email]);if(e&&e[0])return t.json({success:!1});let a=await (0,_.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:n,invited_user_id:r.id,database_access:i,user_priviledge:d,user_type:"admin",first_name:r.first_name,last_name:r.last_name,email:r.email,username:r.first_name,image:r.image,image_thumbnail:r.image_thumbnail}});await (0,c.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[n,s]);let o=await (0,c.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=?",[n]);if(await (0,c.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${n}' AND delegated_user_id='${r.id}'`),o&&o[0]){let e=o[0].db_tables_data.split("|");for(let t=0;t{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let i=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),s=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0});return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:g,encryptionSalt:D,forceLocal:f}){let m=!!f||(0,d.A)({dbContext:e,dbFullName:r}),E=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,N=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,l.A)(N,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:D,identifierColumnName:_,identifierValue:p||""})}let A=Object.keys(u),h=[],y=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:g,encryptionSalt:D}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),h.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?y.push(String(r)):y.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(h.push("`date_created`"),y.push(Date())),u?.date_created_code||(h.push("`date_created_code`"),y.push(Date.now())),u?.date_updated||(h.push("`date_updated`"),y.push(Date())),u?.date_updated_code||(h.push("`date_updated_code`"),y.push(Date.now()));let L=`INSERT INTO ${m?"":`\`${r}\`.`}\`${a}\` (${h.join(",")}) VALUES (${y.map(()=>"?").join(",")})`;return await (0,l.A)(E,L,y)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let g=!!S||(0,o.A)({dbContext:e,dbFullName:t}),D=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),m=[],E=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${u}\`=?`;return E.push(c),await (0,l.A)(D,N,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8935,e.ids=[8935],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},34042:(e,t,r)=>{r.r(t),r.d(t,{config:()=>D,default:()=>S,routeModule:()=>g});var a={};r.r(a),r.d(a,{default:()=>p});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(67619),_=r(27825),d=r.n(_),u=r(48786),c=r(98e3);async function p(e,t){if("POST"!==e.method)return t.json({user:null,msg:"Registration Failed!"});let{user:r,appData:a}=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let n=d().cloneDeep(e.body),s=n.inviting_user_id,i=n.invited_user_email,_=n.database_access,p=n.priviledge;try{let e=await (0,u.A)("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[s,r.id,r.email]);if(e&&e[0])return t.json({success:!1});let a=await (0,c.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:s,invited_user_id:r.id,database_access:_,user_priviledge:p,user_type:"admin",first_name:r.first_name,last_name:r.last_name,email:r.email,username:r.first_name,image:r.image,image_thumbnail:r.image_thumbnail}});await (0,u.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[s,i]);let n=await (0,u.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=?",[s]);if(await (0,u.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${s}' AND delegated_user_id='${r.id}'`),n&&n[0]){let e=n[0].db_tables_data.split("|");for(let t=0;t{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let i=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),s=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),_=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:d,tableSchema:u,duplicateColumnName:c,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:g,forceLocal:f}){let m=!!f||(0,_.A)({dbContext:e,dbFullName:r}),E=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,c&&"string"==typeof c){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${a}\` WHERE \`${c}\`=?`,n=await (0,l.A)(L,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:d,tableSchema:u,encryptionKey:D,encryptionSalt:g,identifierColumnName:c,identifierValue:p||""})}let N=Object.keys(d),A=[],h=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(A.push("`date_created`"),h.push(Date())),d?.date_created_code||(A.push("`date_created_code`"),h.push(Date.now())),d?.date_updated||(A.push("`date_updated`"),h.push(Date())),d?.date_updated_code||(A.push("`date_updated_code`"),h.push(Date.now()));let v=`INSERT INTO ${m?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,l.A)(E,v,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>_});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function _({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:_,identifierColumnName:d,identifierValue:u,encryptionKey:c,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,o.A)({dbContext:e,dbFullName:t}),g=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),m=[],E=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(l?.richText||String(r).match(d))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:c,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${d}\`=?`;return E.push(u),await (0,l.A)(g,L,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${i.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,o,l),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=34042);module.exports=r})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:_,bufferAllocSize:d}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(i,o,l),c=n.Buffer.alloc(d,0),p=(0,a.createCipheriv)(_,u,c);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=34042);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js index 0e997dce..eba7e62f 100644 --- a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=9785,e.ids=[9785],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},92145:(e,t,r)=>{r.r(t),r.d(t,{config:()=>c,default:()=>u,routeModule:()=>_});var a={};r.r(a),r.d(a,{default:()=>d});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(49941);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});console.log("Invitation Received by current logged in user, Loggin in VIA API ...");let a=await (0,l.A)({query:e.body.query,user:r});t.json({success:!0,result:a})}let u=(0,i.M)(a,"default"),c=(0,i.M)(a,"config"),_=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addAdminUserUser",pathname:"/api/addAdminUserUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let i=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),s=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0});return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},49941:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(67619),n=r(48786),s=r(98e3),i=r(62050);async function o({query:e,user:t}){try{let r=global.DSQL_USE_LOCAL?i.A:n.A,{invite:a,database_access:o,priviledge:l,email:d}=e,u=[a,d],c=await r("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",u);if(!c||!c[0])throw Error("No Invitation Found");let _=[a],p=await r("SELECT first_name,last_name,email FROM users WHERE id=?",_);if(p?.[0]){let e=await r("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[a,t.id,d]);if(e?.[0])console.log("User already added");else{(0,s.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:a,invited_user_id:t.id,database_access:o,first_name:t.first_name,last_name:t.last_name,phone:t.phone,email:t.email,username:t.username,user_type:"admin",user_priviledge:l,image:t.image,image_thumbnail:t.image_thumbnail}});let e=await r("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[a,d]);if(await r("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,t.id]),e&&e[0]){let r=e[0].db_tables_data.split("|");for(let e=0;e{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:g,encryptionKey:S,encryptionSalt:D,forceLocal:f}){let m=!!f||(0,d.A)({dbContext:e,dbFullName:r}),E=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,A=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,l.A)(A,t,[p]);if(n?.[0]&&!g)return null;if(n&&n[0]&&g)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:S,encryptionSalt:D,identifierColumnName:_,identifierValue:p||""})}let N=Object.keys(u),y=[],L=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:S,encryptionSalt:D}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),y.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?L.push(String(r)):L.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(y.push("`date_created`"),L.push(Date())),u?.date_created_code||(y.push("`date_created_code`"),L.push(Date.now())),u?.date_updated||(y.push("`date_updated`"),L.push(Date())),u?.date_updated_code||(y.push("`date_updated_code`"),L.push(Date.now()));let h=`INSERT INTO ${m?"":`\`${r}\`.`}\`${a}\` (${y.join(",")}) VALUES (${L.map(()=>"?").join(",")})`;return await (0,l.A)(E,h,L)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p,forceLocal:g}){if(!a||!Object.keys(a).length)return null;let S=!!g||(0,o.A)({dbContext:e,dbFullName:t}),D=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),m=[],E=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${u}\`=?`;return E.push(c),await (0,l.A)(D,A,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9785,e.ids=[9785],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},92145:(e,t,r)=>{r.r(t),r.d(t,{config:()=>u,default:()=>_,routeModule:()=>c});var a={};r.r(a),r.d(a,{default:()=>d});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(49941);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r,appData:a}=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});console.log("Invitation Received by current logged in user, Loggin in VIA API ...");let n=await (0,l.A)({query:e.body.query,user:r});t.json({success:!0,result:n})}let _=(0,i.M)(a,"default"),u=(0,i.M)(a,"config"),c=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addAdminUserUser",pathname:"/api/addAdminUserUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let i=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),s=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},49941:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(67619),n=r(48786),s=r(98e3),i=r(62050);async function o({query:e,user:t}){try{let r=global.DSQL_USE_LOCAL?i.A:n.A,{invite:a,database_access:o,priviledge:l,email:d}=e,_=[a,d],u=await r("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",_);if(!u||!u[0])throw Error("No Invitation Found");let c=[a],p=await r("SELECT first_name,last_name,email FROM users WHERE id=?",c);if(p?.[0]){let e=await r("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[a,t.id,d]);if(e?.[0])console.log("User already added");else{(0,s.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:a,invited_user_id:t.id,database_access:o,first_name:t.first_name,last_name:t.last_name,phone:t.phone,email:t.email,username:t.username,user_type:"admin",user_priviledge:l,image:t.image,image_thumbnail:t.image_thumbnail}});let e=await r("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[a,d]);if(await r("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,t.id]),e&&e[0]){let r=e[0].db_tables_data.split("|");for(let e=0;e{r.d(t,{A:()=>_});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function _({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:_,tableSchema:u,duplicateColumnName:c,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:g,forceLocal:f}){let E=!!f||(0,d.A)({dbContext:e,dbFullName:r}),m=E?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=E?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(_?.date_created_timestamp&&delete _.date_created_timestamp,_?.date_updated_timestamp&&delete _.date_updated_timestamp,_?.date_updated&&delete _.date_updated,_?.date_updated_code&&delete _.date_updated_code,_?.date_created&&delete _.date_created,_?.date_created_code&&delete _.date_created_code,c&&"string"==typeof c){let t=`SELECT * FROM ${E?"":`\`${r}\`.`}\`${a}\` WHERE \`${c}\`=?`,n=await (0,l.A)(L,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:_,tableSchema:u,encryptionKey:D,encryptionSalt:g,identifierColumnName:c,identifierValue:p||""})}let A=Object.keys(_),N=[],y=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?y.push(String(r)):y.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}_?.date_created||(N.push("`date_created`"),y.push(Date())),_?.date_created_code||(N.push("`date_created_code`"),y.push(Date.now())),_?.date_updated||(N.push("`date_updated`"),y.push(Date())),_?.date_updated_code||(N.push("`date_updated_code`"),y.push(Date.now()));let h=`INSERT INTO ${E?"":`\`${r}\`.`}\`${a}\` (${N.join(",")}) VALUES (${y.map(()=>"?").join(",")})`;return await (0,l.A)(m,h,y)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:_,identifierValue:u,encryptionKey:c,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,o.A)({dbContext:e,dbFullName:t}),g=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),E=[],m=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let _=/<[^>]+>/g;(l?.richText||String(r).match(_))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:c,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),E.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}E.push(`date_updated='${Date()}'`),E.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${E.join(",")} WHERE \`${_}\`=?`;return m.push(u),await (0,l.A)(g,L,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${i.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,o,l),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},62050:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=92145);module.exports=r})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:_}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(i,o,l),c=n.Buffer.alloc(_,0),p=(0,a.createCipheriv)(d,u,c);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},62050:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=92145);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addApiKey.js b/dsql-app/.local_dist/server/pages/api/addApiKey.js index e66de52f..37e40d33 100644 --- a/dsql-app/.local_dist/server/pages/api/addApiKey.js +++ b/dsql-app/.local_dist/server/pages/api/addApiKey.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=1385,e.ids=[1385],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},15420:(e,t,r)=>{r.r(t),r.d(t,{config:()=>m,default:()=>y,routeModule:()=>h});var a={};r.r(a),r.d(a,{default:()=>g});var n=r(89947),o=r(2706),i=r(96762),l=r(29021),s=r.n(l),d=r(47795),u=r.n(d),c=r(68829),p=r(67619),_=r(69842),f=r(98e3);async function g(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,_.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{api_key_name:a,api_key_slug:n,api_key_scope:o,target_database:i,target_table:l}=e.body;if(!a?.match(/./)||!n?.match(/./)||!o?.match(/./))return t.json({success:!1,msg:"Wrong Input"});try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");s().existsSync(e)||s().mkdirSync(e,{recursive:!0});let d=u().generate({length:24,numbers:!0,uppercase:!0,lowercase:!0,symbols:"-"})+"-"+Date.now(),p={user_id:r.id,date_code:Date.now(),sign:d,target_database:i,target_table:l};"fullAccess"==o&&(p={...p,full_access:!0});let _=(0,c.A)({data:JSON.stringify(p)});if(!_)return t.json({success:!1,msg:"Couldn't encrypt API key"});let g=(0,c.A)({data:_}),y={dbFullName:"datasquirel",tableName:"api_keys",data:{user_id:r.id,name:a,slug:n,key:g,scope:o}};d&&(y.data.csrf=d);let m=await (0,f.A)(y);if(!m.insertId)throw Error(m?.error||"Api Key Couldn't be added");s().writeFileSync(`${e}/${d}`,JSON.stringify(p),"utf-8"),t.json({success:!0})}catch(e){(0,p.A)({component:"/api/addApiKey/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Database Files could not be written!"})}}let y=(0,i.M)(a,"default"),m=(0,i.M)(a,"config"),h=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/addApiKey",pathname:"/api/addApiKey",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var o=r(93726);let i=r.n(o)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),o=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0});return a&&i.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),o=r(92652),i=r(30802),l=r(68829),s=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:g,encryptionSalt:y,forceLocal:m}){let h=!!m||(0,d.A)({dbContext:e,dbFullName:r}),S=h?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,A=h?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${h?"":`\`${r}\`.`}\`${a}\` WHERE \`${p}\`=?`,n=await (0,s.A)(A,t,[_]);if(n?.[0]&&!f)return null;if(n&&n[0]&&f)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:y,identifierColumnName:p,identifierValue:_||""})}let N=Object.keys(u),E=[],D=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:g,encryptionSalt:y}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(i?.richText||String(r).match(s))&&(r=n()(r,o.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),E.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?D.push(String(r)):D.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(E.push("`date_created`"),D.push(Date())),u?.date_created_code||(E.push("`date_created_code`"),D.push(Date.now())),u?.date_updated||(E.push("`date_updated`"),D.push(Date())),u?.date_updated_code||(E.push("`date_updated_code`"),D.push(Date.now()));let b=`INSERT INTO ${h?"":`\`${r}\`.`}\`${a}\` (${E.join(",")}) VALUES (${D.map(()=>"?").join(",")})`;return await (0,s.A)(S,b,D)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),o=r(92652),i=r(68829),l=r(52939),s=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:p,encryptionSalt:_,forceLocal:f}){if(!a||!Object.keys(a).length)return null;let g=!!f||(0,l.A)({dbContext:e,dbFullName:t}),y=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(a),h=[],S=[];for(let e=0;ee.fieldName===t):null,s=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(s?.richText||String(r).match(u))&&(r=n()(r,o.A)),s?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),h.push(`\`${t}\`=?`),"number"==typeof r?S.push(String(r)):S.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${h.join(",")} WHERE \`${u}\`=?`;return S.push(c),await (0,s.A)(y,A,S)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(29021),n=r.n(a);async function o({user:e,message:t,component:r,noMail:a,req:o}){let i=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],t=o.headers["x-real-ip"],r=o.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=1385,e.ids=[1385],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},15420:(e,t,r)=>{r.r(t),r.d(t,{config:()=>y,default:()=>g,routeModule:()=>m});var n={};r.r(n),r.d(n,{default:()=>f});var a=r(89947),s=r(2706),o=r(96762),i=r(29021),l=r.n(i),u=r(47795),d=r.n(u),c=r(68829),p=r(67619),_=r(69842),S=r(98e3);async function f(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r,appData:n}=await (0,_.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{api_key_name:a,api_key_slug:s,api_key_scope:o,target_database:i,target_table:u}=e.body;if(!a?.match(/./)||!s?.match(/./)||!o?.match(/./))return t.json({success:!1,msg:"Wrong Input"});try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");l().existsSync(e)||l().mkdirSync(e,{recursive:!0});let n=d().generate({length:24,numbers:!0,uppercase:!0,lowercase:!0,symbols:"-"})+"-"+Date.now(),p={user_id:r.id,date_code:Date.now(),sign:n,target_database:i,target_table:u};"fullAccess"==o&&(p={...p,full_access:!0});let _=(0,c.A)({data:JSON.stringify(p)});if(!_)return t.json({success:!1,msg:"Couldn't encrypt API key"});let f=(0,c.A)({data:_}),g={dbFullName:"datasquirel",tableName:"api_keys",data:{user_id:r.id,name:a,slug:s,key:f,scope:o}};n&&(g.data.csrf=n);let y=await (0,S.A)(g);if(!y.insertId)throw Error(y?.error||"Api Key Couldn't be added");l().writeFileSync(`${e}/${n}`,JSON.stringify(p),"utf-8"),t.json({success:!0})}catch(e){(0,p.A)({component:"/api/addApiKey/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Database Files could not be written!"})}}let g=(0,o.M)(n,"default"),y=(0,o.M)(n,"config"),m=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addApiKey",pathname:"/api/addApiKey",bundlePath:"",filename:""},userland:n})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>o}),r(76102);var n=r(65967),a=r.n(n);r(30889);var s=r(93726);let o=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39383),a=r.n(n),s=r(55153);async function o(e,t,r,n){let o=a()({req:e,level:r?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(72583),a=r.n(n),s=r(92652),o=r(30802),i=r(68829),l=r(64292),u=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:d,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:S,encryptionKey:f,encryptionSalt:g,forceLocal:y}){let m=!!y||(0,u.A)({dbContext:e,dbFullName:r}),h=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,E=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${n}\` WHERE \`${p}\`=?`,a=await (0,l.A)(E,t,[_]);if(a?.[0]&&!S)return null;if(a&&a[0]&&S)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:n,data:d,tableSchema:c,encryptionKey:f,encryptionSalt:g,identifierColumnName:p,identifierValue:_||""})}let A=Object.keys(d),D=[],N=[];for(let e=0;ee.fieldName==t):null,o=n&&n[0]?n[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:f,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(o?.richText||String(r).match(l))&&(r=a()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),D.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(D.push("`date_created`"),N.push(Date())),d?.date_created_code||(D.push("`date_created_code`"),N.push(Date.now())),d?.date_updated||(D.push("`date_updated`"),N.push(Date())),d?.date_updated_code||(D.push("`date_updated_code`"),N.push(Date.now()));let L=`INSERT INTO ${m?"":`\`${r}\`.`}\`${n}\` (${D.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,l.A)(h,L,N)}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),s=r(92652),o=r(68829),i=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:d,identifierValue:c,encryptionKey:p,encryptionSalt:_,forceLocal:S}){if(!n||!Object.keys(n).length)return null;let f=!!S||(0,i.A)({dbContext:e,dbFullName:t}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),m=[],h=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(l?.richText||String(r).match(d))&&(r=a()(r,s.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${d}\`=?`;return h.push(c),await (0,l.A)(g,E,h)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(29021),a=r.n(n);async function s({user:e,message:t,component:r,noMail:n,req:s}){let o=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${t} -Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(a+=` -URL: ${o.url}`),o?.body&&(a+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` -Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let s=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),s?.url&&(n+=` +URL: ${s.url}`),s?.body&&(n+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` +IP: ${i}`),n+=` +Date: ${o.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` -${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),o=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:l,keyLen:s,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,l,s),p=n.Buffer.alloc(u,0),_=(0,a.createCipheriv)(d,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=15420);module.exports=r})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),s=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:d}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,n.scryptSync)(o,i,l),p=a.Buffer.alloc(d,0),_=(0,n.createCipheriv)(u,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=15420);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addDbUser.js b/dsql-app/.local_dist/server/pages/api/addDbUser.js index 4d76bc0d..2bd48c39 100644 --- a/dsql-app/.local_dist/server/pages/api/addDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/addDbUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9187,e.ids=[9187],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},3931:(e,t,r)=>{r.r(t),r.d(t,{config:()=>p,default:()=>c,routeModule:()=>_});var a={};r.r(a),r.d(a,{default:()=>u});var n=r(89947),i=r(2706),s=r(96762),l=r(83919),o=r(69842),d=r(98e3);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,o.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{payload:r,dbFullName:a,dbId:n}=e.body,i=await (0,d.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:a,tableName:"users",data:(()=>{let e=Object.keys(r),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=r[e])}),t.password=(0,l.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:r.password}),t.email=r.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!i?.insertId,msg:"New User User Added",newUserId:i.insertId})}let c=(0,s.M)(a,"default"),p=(0,s.M)(a,"config"),_=new n.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addDbUser",pathname:"/api/addDbUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>s}),r(76102);var a=r(65967),n=r.n(a);r(30889);var i=r(93726);let s=r.n(i)()},69842:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(39383),n=r.n(a),i=r(55153);async function s(e,t,r,a){let s=n()({req:e,level:r?"deep":void 0});return a&&s.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),i=r(92652),s=r(30802),l=r(68829),o=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:g,encryptionKey:f,encryptionSalt:m,forceLocal:h}){let y=!!h||(0,d.A)({dbContext:e,dbFullName:r}),S=y?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,N=y?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${y?"":`\`${r}\`.`}\`${a}\` WHERE \`${p}\`=?`,n=await (0,o.A)(N,t,[_]);if(n?.[0]&&!g)return null;if(n&&n[0]&&g)return await (0,s.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:f,encryptionSalt:m,identifierColumnName:p,identifierValue:_||""})}let A=Object.keys(u),E=[],D=[];for(let e=0;ee.fieldName==t):null,s=a&&a[0]?a[0]:null;if(null==r||void 0==r||s?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:f,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let o=/<[^>]+>/g;(s?.richText||String(r).match(o))&&(r=n()(r,i.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),E.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?D.push(String(r)):D.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(E.push("`date_created`"),D.push(Date())),u?.date_created_code||(E.push("`date_created_code`"),D.push(Date.now())),u?.date_updated||(E.push("`date_updated`"),D.push(Date())),u?.date_updated_code||(E.push("`date_updated_code`"),D.push(Date.now()));let b=`INSERT INTO ${y?"":`\`${r}\`.`}\`${a}\` (${E.join(",")}) VALUES (${D.map(()=>"?").join(",")})`;return await (0,o.A)(S,b,D)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),i=r(92652),s=r(68829),l=r(52939),o=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:p,encryptionSalt:_,forceLocal:g}){if(!a||!Object.keys(a).length)return null;let f=!!g||(0,l.A)({dbContext:e,dbFullName:t}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let h=Object.keys(a),y=[],S=[];for(let e=0;ee.fieldName===t):null,o=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(o?.richText||String(r).match(u))&&(r=n()(r,i.A)),o?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),y.push(`\`${t}\`=?`),"number"==typeof r?S.push(String(r)):S.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}y.push(`date_updated='${Date()}'`),y.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${y.join(",")} WHERE \`${u}\`=?`;return S.push(c),await (0,o.A)(m,N,S)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(55511),n=r(79428),i=r(31542);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:l,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,i.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(s,l,o),p=n.Buffer.alloc(u,0),_=(0,a.createCipheriv)(d,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(31542);function i({password:e,encryptionKey:t}){let{key:r}=(0,n.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let i=(0,a.createHmac)("sha512",r);return i.update(e),i.digest("base64")}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=3931);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9187,e.ids=[9187],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},3931:(e,t,r)=>{r.r(t),r.d(t,{config:()=>_,default:()=>c,routeModule:()=>p});var a={};r.r(a),r.d(a,{default:()=>u});var n=r(89947),s=r(2706),i=r(96762),o=r(83919),l=r(69842),d=r(98e3);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r}=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{payload:a,dbFullName:n,dbId:s}=e.body,i=await (0,d.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:n,tableName:"users",data:(()=>{let e=Object.keys(a),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=a[e])}),t.password=(0,o.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:a.password}),t.email=a.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!i?.insertId,msg:"New User User Added",newUserId:i.insertId})}let c=(0,i.M)(a,"default"),_=(0,i.M)(a,"config"),p=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addDbUser",pathname:"/api/addDbUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>i}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let i=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),n=r.n(a),s=r(55153);async function i(e,t,r,a){let i=n()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:g,encryptionSalt:f,forceLocal:m}){let h=!!m||(0,d.A)({dbContext:e,dbFullName:r}),E=h?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=h?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${h?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,l.A)(y,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let D=Object.keys(u),N=[],L=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:g,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?L.push(String(r)):L.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(N.push("`date_created`"),L.push(Date())),u?.date_created_code||(N.push("`date_created_code`"),L.push(Date.now())),u?.date_updated||(N.push("`date_updated`"),L.push(Date())),u?.date_updated_code||(N.push("`date_updated_code`"),L.push(Date.now()));let A=`INSERT INTO ${h?"":`\`${r}\`.`}\`${a}\` (${N.join(",")}) VALUES (${L.map(()=>"?").join(",")})`;return await (0,l.A)(E,A,L)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let g=!!S||(0,o.A)({dbContext:e,dbFullName:t}),f=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(a),h=[],E=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),h.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${h.join(",")} WHERE \`${u}\`=?`;return E.push(c),await (0,l.A)(f,y,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,o,l),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(55511),n=r(31542);function s({password:e,encryptionKey:t}){let{key:r}=(0,n.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let s=(0,a.createHmac)("sha512",r);return s.update(e),s.digest("base64")}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=3931);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js index 1fb57b90..6fb59541 100644 --- a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js +++ b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6534,e.ids=[6534],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},24709:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>P,routeModule:()=>S});var n={};t.r(n),t.d(n,{default:()=>m});var a=t(89947),i=t(2706),o=t(96762),s=t(29021),u=t.n(s),c=t(33873),d=t.n(c),l=t(69842),p=t(27825),f=t.n(p);function y(e,r,t){if(!e)return"";if("number"==typeof e||"boolean"==typeof e)return e;if("string"==typeof e&&!e?.toString()?.match(/./))return"";if("object"==typeof e&&!Array.isArray(e))return A(e,r);if("object"==typeof e&&Array.isArray(e))return g(e,r);let n=e;return t&&(n=e.toString().replace(t,"")),r||(n=e.toString().replace(/\n|\r|\n\r|\r\n/g,"").replace(/ /g,"")),n=n.replace(/(?{let n=t[e];if(!n){delete t[e];return}"string"==typeof n||"number"==typeof n?t[e]=y(n,r):"object"!=typeof n||Array.isArray(n)?"object"==typeof n&&Array.isArray(n)&&(t[e]=g(n,r)):t[e]=A(n,r)}),t}function g(e,r){let t=f().cloneDeep(e);return t.forEach((e,n)=>{if(!e){t.splice(n,1);return}"string"==typeof e||"number"==typeof e?t[n]=y(e,r):"object"!=typeof e||Array.isArray(e)?"object"==typeof e&&Array.isArray(e)&&(t[n]=g(e,r)):t[n]=A(e,r)}),t}async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{name:n}=y(e.body),a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static File Path"});let i=d().join(a,`images/user-images/user-${t.id}/`)+n;if(u().existsSync(i))return r.json({success:!1});u().mkdirSync(i),r.json({success:!0})}let P=(0,o.M)(n,"default"),E=(0,o.M)(n,"config"),S=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addNewMediaFolder",pathname:"/api/addNewMediaFolder",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var n=t(65967),a=t.n(n);t(30889);var i=t(93726);let o=t.n(i)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),a=t.n(n),i=t(55153);async function o(e,r,t,n){let o=a()({req:e,level:t?"deep":void 0});return n&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=24709);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6534,e.ids=[6534],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},24709:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>E,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>y});var s=t(89947),a=t(2706),o=t(96762),i=t(29021),u=t.n(i),c=t(33873),d=t.n(c),l=t(69842),p=t(27825),f=t.n(p);function _(e,r,t){if(!e)return"";if("number"==typeof e||"boolean"==typeof e)return e;if("string"==typeof e&&!e?.toString()?.match(/./))return"";if("object"==typeof e&&!Array.isArray(e))return S(e,r);if("object"==typeof e&&Array.isArray(e))return A(e,r);let n=e;return t&&(n=e.toString().replace(t,"")),r||(n=e.toString().replace(/\n|\r|\n\r|\r\n/g,"").replace(/ /g,"")),n=n.replace(/(?{let n=t[e];if(!n){delete t[e];return}"string"==typeof n||"number"==typeof n?t[e]=_(n,r):"object"!=typeof n||Array.isArray(n)?"object"==typeof n&&Array.isArray(n)&&(t[e]=A(n,r)):t[e]=S(n,r)}),t}function A(e,r){let t=f().cloneDeep(e);return t.forEach((e,n)=>{if(!e){t.splice(n,1);return}"string"==typeof e||"number"==typeof e?t[n]=_(e,r):"object"!=typeof e||Array.isArray(e)?"object"==typeof e&&Array.isArray(e)&&(t[n]=A(e,r)):t[n]=S(e,r)}),t}async function y(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t,appData:n}=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{name:s}=_(e.body),a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static File Path"});let o=d().join(a,`images/user-images/user-${t.id}/`)+s;if(u().existsSync(o))return r.json({success:!1});u().mkdirSync(o),r.json({success:!0})}let E=(0,o.M)(n,"default"),g=(0,o.M)(n,"config"),m=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/addNewMediaFolder",pathname:"/api/addNewMediaFolder",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>o}),t(76102);var n=t(65967),s=t.n(n);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),s=t.n(n),a=t(55153);async function o(e,r,t,n){let o=s()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=24709);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js index 37259055..6e5b9dc0 100644 --- a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js +++ b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js @@ -1,14 +1,14 @@ -"use strict";(()=>{var e={};e.id=3292,e.ids=[3292],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10353:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>c});var n=t(89947),s=t(2706),i=t(96762),o=t(29021),l=t.n(o),u=t(67619),d=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:a,dbSlug:n,paradigm:s,platforms:i}=e.body;try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/env.json`;l().existsSync(e)||l().writeFileSync(e,"{}","utf8");let n=JSON.parse(l().readFileSync(e,"utf8")),o=n[a];o||(o={social:[]},n[a]=o);let u=o.social;u=[];for(let e=0;e{t.d(r,{On:()=>n.a,_n:()=>i}),t(76102);var a=t(65967),n=t.n(a);t(30889);var s=t(93726);let i=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),n=t.n(a),s=t(55153);async function i(e,r,t,a){let i=n()({req:e,level:t?"deep":void 0});return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3292,e.ids=[3292],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10353:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>p,routeModule:()=>_});var s={};t.r(s),t.d(s,{default:()=>d});var a=t(89947),n=t(2706),o=t(96762),i=t(29021),l=t.n(i),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t,appData:s}=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:a,dbSlug:n,paradigm:o,platforms:i}=e.body;try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/env.json`;l().existsSync(e)||l().writeFileSync(e,"{}","utf8");let s=JSON.parse(l().readFileSync(e,"utf8")),n=s[a];n||(n={social:[]},s[a]=n);let u=n.social;u=[];for(let e=0;e{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var s=t(65967),a=t.n(s);t(30889);var n=t(93726);let o=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),a=t.n(s),n=t(55153);async function o(e,r,t,s){let o=a()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` -Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),n?.url&&(s+=` +URL: ${n.url}`),n?.body&&(s+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` +IP: ${i}`),s+=` +Date: ${o.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/addTableEntry.js b/dsql-app/.local_dist/server/pages/api/addTableEntry.js index cc5e0b79..3aadc152 100644 --- a/dsql-app/.local_dist/server/pages/api/addTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/addTableEntry.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=460,e.ids=[460],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},66912:(e,t,a)=>{a.r(t),a.d(t,{config:()=>g,default:()=>m,routeModule:()=>f});var r={};a.r(r),a.d(r,{default:()=>_});var d=a(89947),s=a(2706),i=a(96762),l=a(41520),u=a(98e3),o=a(31495),n=a(60125),c=a(67619),p=a(69842);async function _(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let a=await (0,p.A)(e,t,!0);if(!a)return t.json({success:!1,msg:"User Auth Failed"});let{tableName:r,payload:d,tableSchema:s,dbSlug:i,dbId:_,delegated:m}=e.body;try{let c=await (0,n.A)({databaseSlug:i,request:e,user:a,query:e.query});if(!await (0,o.A)({user:a,confirmedDelegetedUser:c,database:i,table:r,dbId:_,priviledgeRegex:/Update Entries/i}))return t.json({success:!1,msg:"Unauthorized"});let p=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${i}`:`datasquirel_user_${a.id}_${i}`,m=await (0,u.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:p,tableName:r,data:d,tableSchema:s});if(!m.insertId)throw console.log("Table Insertion Failed =>",m),Error(m?.error||"Table Insertion Failed");await (0,l.A)({dbName:p,entryId:m.insertId,entryOrder:d.order,tableName:r,tableSchema:s}),t.json({success:!0})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:a}),t.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let m=(0,i.M)(r,"default"),g=(0,i.M)(r,"config"),f=new d.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addTableEntry",pathname:"/api/addTableEntry",bundlePath:"",filename:""},userland:r})},98e3:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(72583),d=a.n(r),s=a(92652),i=a(30802),l=a(68829),u=a(64292),o=a(52939);async function n({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:n,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:m,encryptionKey:g,encryptionSalt:f,forceLocal:h}){let b=!!h||(0,o.A)({dbContext:e,dbFullName:a}),y=b?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,q=b?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(n?.date_created_timestamp&&delete n.date_created_timestamp,n?.date_updated_timestamp&&delete n.date_updated_timestamp,n?.date_updated&&delete n.date_updated,n?.date_updated_code&&delete n.date_updated_code,n?.date_created&&delete n.date_created,n?.date_created_code&&delete n.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${b?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,d=await (0,u.A)(q,t,[_]);if(d?.[0]&&!m)return null;if(d&&d[0]&&m)return await (0,i.A)({dbContext:e,dbFullName:a,tableName:r,data:n,tableSchema:c,encryptionKey:g,encryptionSalt:f,identifierColumnName:p,identifierValue:_||""})}let D=Object.keys(n),A=[],N=[];for(let e=0;ee.fieldName==t):null,i=r&&r[0]?r[0]:null;if(null==a||void 0==a||i?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;i?.encrypted&&(a=(0,l.A)({data:a,encryptionKey:g,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",a));let u=/<[^>]+>/g;(i?.richText||String(a).match(u))&&(a=d()(a,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),A.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?N.push(String(a)):N.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}n?.date_created||(A.push("`date_created`"),N.push(Date())),n?.date_created_code||(A.push("`date_created_code`"),N.push(Date.now())),n?.date_updated||(A.push("`date_updated`"),N.push(Date())),n?.date_updated_code||(A.push("`date_updated_code`"),N.push(Date.now()));let S=`INSERT INTO ${b?"":`\`${a}\`.`}\`${r}\` (${A.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,u.A)(y,S,N)}}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[2984],()=>a(66912));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=460,e.ids=[460],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},66912:(e,t,a)=>{a.r(t),a.d(t,{config:()=>g,default:()=>m,routeModule:()=>f});var r={};a.r(r),a.d(r,{default:()=>_});var d=a(89947),s=a(2706),i=a(96762),l=a(41520),u=a(98e3),o=a(31495),n=a(60125),c=a(67619),p=a(69842);async function _(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:a,appData:r}=await (0,p.A)(e,t,!0);if(!a)return t.json({success:!1,msg:"User Auth Failed"});let{tableName:d,payload:s,tableSchema:i,dbSlug:_,dbId:m,delegated:g}=e.body;try{let r=await (0,n.A)({databaseSlug:_,request:e,user:a,query:e.query});if(!await (0,o.A)({user:a,confirmedDelegetedUser:r,database:_,table:d,dbId:m,priviledgeRegex:/Update Entries/i}))return t.json({success:!1,msg:"Unauthorized"});let c=r?.rootUserId?`datasquirel_user_${r.rootUserId}_${_}`:`datasquirel_user_${a.id}_${_}`,p=await (0,u.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:c,tableName:d,data:s,tableSchema:i});if(!p.insertId)throw console.log("Table Insertion Failed =>",p),Error(p?.error||"Table Insertion Failed");await (0,l.A)({dbName:c,entryId:p.insertId,entryOrder:s.order,tableName:d,tableSchema:i}),t.json({success:!0})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:a}),t.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let m=(0,i.M)(r,"default"),g=(0,i.M)(r,"config"),f=new d.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addTableEntry",pathname:"/api/addTableEntry",bundlePath:"",filename:""},userland:r})},98e3:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(72583),d=a.n(r),s=a(92652),i=a(30802),l=a(68829),u=a(64292),o=a(52939);async function n({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:n,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:m,encryptionKey:g,encryptionSalt:f,forceLocal:h}){let b=!!h||(0,o.A)({dbContext:e,dbFullName:a}),y=b?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,q=b?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(n?.date_created_timestamp&&delete n.date_created_timestamp,n?.date_updated_timestamp&&delete n.date_updated_timestamp,n?.date_updated&&delete n.date_updated,n?.date_updated_code&&delete n.date_updated_code,n?.date_created&&delete n.date_created,n?.date_created_code&&delete n.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${b?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,d=await (0,u.A)(q,t,[_]);if(d?.[0]&&!m)return null;if(d&&d[0]&&m)return await (0,i.A)({dbContext:e,dbFullName:a,tableName:r,data:n,tableSchema:c,encryptionKey:g,encryptionSalt:f,identifierColumnName:p,identifierValue:_||""})}let D=Object.keys(n),A=[],N=[];for(let e=0;ee.fieldName==t):null,i=r&&r[0]?r[0]:null;if(null==a||void 0==a||i?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;i?.encrypted&&(a=(0,l.A)({data:a,encryptionKey:g,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",a));let u=/<[^>]+>/g;(i?.richText||String(a).match(u))&&(a=d()(a,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),A.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?N.push(String(a)):N.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}n?.date_created||(A.push("`date_created`"),N.push(Date())),n?.date_created_code||(A.push("`date_created_code`"),N.push(Date.now())),n?.date_updated||(A.push("`date_updated`"),N.push(Date())),n?.date_updated_code||(A.push("`date_updated_code`"),N.push(Date.now()));let S=`INSERT INTO ${b?"":`\`${a}\`.`}\`${r}\` (${A.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,u.A)(y,S,N)}}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[2984],()=>a(66912));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserMedia.js b/dsql-app/.local_dist/server/pages/api/addUserMedia.js index f3eaa249..decbbc03 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/addUserMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=979,e.ids=[979],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},27973:(e,a,i)=>{i.r(a),i.d(a,{config:()=>b,default:()=>v,routeModule:()=>q});var r={};i.r(r),i.d(r,{config:()=>f,default:()=>g});var t=i(89947),l=i(2706),d=i(96762),s=i(29021),u=i.n(s),m=i(33873),n=i.n(m),o=i(98e3),c=i(96551),p=i(45185),_=i(67619),h=i(69842);let f={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function g(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let i=await (0,h.A)(e,a,!0);if(!i)return a.json({success:!1,msg:"Unauthorized"});let r=e.body,{media:t}=r,l=r.folder,d=r.type;"production".match(/production/);let s=process.env.DSQL_STATIC_SERVER_DIR;if(!s)return console.log("Static File ENV not Found!"),a.json({success:!1,msg:"No Static File Path"});if(l){let e=n().join(s,`images/user-images/user-${i.id}/${l}`);u().existsSync(e)||u().mkdirSync(e,{recursive:!0});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i.id}/media/${l}`;u().existsSync(a)||u().mkdirSync(a,{recursive:!0})}try{let e=[];for(let a=0;a{i.d(a,{On:()=>t.a,_n:()=>d}),i(76102);var r=i(65967),t=i.n(r);i(30889);var l=i(93726);let d=i.n(l)()},69842:(e,a,i)=>{i.d(a,{A:()=>d});var r=i(39383),t=i.n(r),l=i(55153);async function d(e,a,i,r){let d=t()({req:e,level:i?"deep":void 0});return r&&d.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?null:d.payload}}};var a=require("../../webpack-api-runtime.js");a.C(e);var i=e=>a(a.s=e),r=a.X(0,[5194],()=>i(27973));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=979,e.ids=[979],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},27973:(e,a,i)=>{i.r(a),i.d(a,{config:()=>g,default:()=>v,routeModule:()=>b});var r={};i.r(r),i.d(r,{config:()=>h,default:()=>f});var t=i(89947),s=i(2706),l=i(96762),d=i(29021),u=i.n(d),m=i(33873),n=i.n(m),o=i(98e3),c=i(96551),_=i(45185),p=i(67619),S=i(69842);let h={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function f(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let{user:i,appData:r}=await (0,S.A)(e,a,!0);if(!i)return a.json({success:!1,msg:"Unauthorized"});let t=e.body,{media:s}=t,l=t.folder,d=t.type;"production".match(/production/);let m=process.env.DSQL_STATIC_SERVER_DIR;if(!m)return console.log("Static File ENV not Found!"),a.json({success:!1,msg:"No Static File Path"});if(l){let e=n().join(m,`images/user-images/user-${i.id}/${l}`);u().existsSync(e)||u().mkdirSync(e,{recursive:!0});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i.id}/media/${l}`;u().existsSync(a)||u().mkdirSync(a,{recursive:!0})}try{let e=[];for(let a=0;a{i.d(a,{On:()=>t.a,_n:()=>l}),i(76102);var r=i(65967),t=i.n(r);i(30889);var s=i(93726);let l=i.n(s)()},69842:(e,a,i)=>{i.d(a,{A:()=>l});var r=i(39383),t=i.n(r),s=i(55153);async function l(e,a,i,r){let l=t()({req:e,level:i?"deep":void 0}),d={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&l.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?{user:null,appData:d}:{user:l.payload,appData:d}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var i=e=>a(a.s=e),r=a.X(0,[5194],()=>i(27973));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserTable.js b/dsql-app/.local_dist/server/pages/api/addUserTable.js index ad4f4bcb..145154c9 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/addUserTable.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8275,e.ids=[8275],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},47122:(e,a,t)=>{t.r(a),t.d(a,{config:()=>h,default:()=>g,routeModule:()=>N});var r={};t.r(r),t.d(r,{default:()=>f});var s=t(89947),l=t(2706),d=t(96762),i=t(67619),n=t(69842),u=t(4820),o=t(27825),b=t.n(o),c=t(21724),m=t(48786),p=t(98e3),_=t(10776);async function f(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let t=await (0,n.A)(e,a,!0);if(!t)return console.log("No User"),a.json({success:!1,msg:"Unauthorized"});let{payload:r}=e.body,s=e.body.dbFullName.replace(/[^a-z\_0-9]/g,""),l=e.body.dbSlug.replace(/[^a-z\_0-9]/g,""),d=e.body.dbId,o=e.body.parentDatabase,f=e.body.parentTable;try{let e=(0,u.A)({userId:t.id});if(!e)throw Error("No User Schema found!");let n=e.findIndex(e=>e.dbFullName===s),g=e[n];if(!g)throw Error("No Target Database Found!");let h=g.tables.findIndex(e=>e.tableName===r.tableName);if(h>=0?e[n].tables[h]=r:e[n].tables.push(r),r?.childTable){let a=e.find(e=>e.dbFullName===o),t=a?.tables.find(e=>{if(e.tableName===f)return!0});if(!t)throw Error("Child Table Parent Doesn't Exist!");t.childrenTables?.[0]?t.childrenTables.push({dbNameFull:s,tableName:r.tableName,tableNameFull:r.tableNameFull}):t.childrenTables=[{dbNameFull:s,tableName:r.tableName,tableNameFull:r.tableFullName}]}if(g.childrenDatabases)for(let a=0;ae.dbFullName===s.dbFullName);e[a]&&(e[a].tables=b().cloneDeep(g.tables));let l=await (0,m.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[t.id,s.dbFullName]),d=await (0,m.A)("SELECT * FROM user_database_tables WHERE db_id=? AND user_id=? AND table_slug=?",[l[0].id,t.id,r.tableName]);if(d?.[0])continue;await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:t.id,db_id:l[0].id,db_slug:l[0].db_slug,table_name:r.tableFullName,table_slug:r.tableName}})}catch(e){(0,i.A)({component:"/api/addUserTable/lines-124-140",message:e.message,user:t})}}(0,c.A)({userId:t.id,schemaData:e});let N={user_id:t.id,db_id:d,db_slug:l,table_name:r.tableFullName,table_slug:r.tableName};r?.childTable&&(N.child_table=1,N.child_table_parent_database=o,N.child_table_parent_table=f),await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:N}),await (0,_.A)({userId:t.id,targetDatabase:s}),a.json({success:!0})}catch(e){console.log(e.message),(0,i.A)({component:"/api/addUserTable/main-catch-error",message:e.message,user:t}),a.json({success:!1,msg:"Database Files could not be written!"})}}let g=(0,d.M)(r,"default"),h=(0,d.M)(r,"config"),N=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/addUserTable",pathname:"/api/addUserTable",bundlePath:"",filename:""},userland:r})},55153:(e,a,t)=>{t.d(a,{On:()=>s.a,_n:()=>d}),t(76102);var r=t(65967),s=t.n(r);t(30889);var l=t(93726);let d=t.n(l)()},69842:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(39383),s=t.n(r),l=t(55153);async function d(e,a,t,r){let d=s()({req:e,level:t?"deep":void 0});return r&&d.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?null:d.payload}},4820:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(67619),s=t(29021),l=t.n(s),d=t(33873),i=t.n(d);function n({userId:e}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(a,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},21724:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(67619),s=t(29021),l=t.n(s),d=t(33873),i=t.n(d);function n({userId:e,schemaData:a}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return l().writeFileSync(t,JSON.stringify(a),"utf8"),!0}catch(e){return(0,r.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},48786:(e,a,t)=>{t.d(a,{A:()=>s});var r=t(7447);async function s(...e){let a=(0,r.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let t=await a.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var t=e=>a(a.s=e),r=a.X(0,[6060,776],()=>t(47122));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8275,e.ids=[8275],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},47122:(e,a,s)=>{s.r(a),s.d(a,{config:()=>f,default:()=>N,routeModule:()=>D});var r={};s.r(r),s.d(r,{default:()=>S});var t=s(89947),l=s(2706),d=s(96762),i=s(67619),n=s(69842),u=s(4820),o=s(27825),c=s.n(o),b=s(21724),_=s(48786),m=s(98e3),p=s(10776);async function S(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let{user:s,appData:r}=await (0,n.A)(e,a,!0);if(!s)return console.log("No User"),a.json({success:!1,msg:"Unauthorized"});let{payload:t}=e.body,l=e.body.dbFullName.replace(/[^a-z\_0-9]/g,""),d=e.body.dbSlug.replace(/[^a-z\_0-9]/g,""),o=e.body.dbId,S=e.body.parentDatabase,N=e.body.parentTable;try{let e=(0,u.A)({userId:s.id});if(!e)throw Error("No User Schema found!");let r=e.findIndex(e=>e.dbFullName===l),n=e[r];if(!n)throw Error("No Target Database Found!");let f=n.tables.findIndex(e=>e.tableName===t.tableName);if(f>=0?e[r].tables[f]=t:e[r].tables.push(t),t?.childTable){let a=e.find(e=>e.dbFullName===S),s=a?.tables.find(e=>{if(e.tableName===N)return!0});if(!s)throw Error("Child Table Parent Doesn't Exist!");s.childrenTables?.[0]?s.childrenTables.push({dbNameFull:l,tableName:t.tableName,tableNameFull:t.tableNameFull}):s.childrenTables=[{dbNameFull:l,tableName:t.tableName,tableNameFull:t.tableFullName}]}if(n.childrenDatabases)for(let a=0;ae.dbFullName===r.dbFullName);e[a]&&(e[a].tables=c().cloneDeep(n.tables));let l=await (0,_.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[s.id,r.dbFullName]),d=await (0,_.A)("SELECT * FROM user_database_tables WHERE db_id=? AND user_id=? AND table_slug=?",[l[0].id,s.id,t.tableName]);if(d?.[0])continue;await (0,m.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:s.id,db_id:l[0].id,db_slug:l[0].db_slug,table_name:t.tableFullName,table_slug:t.tableName}})}catch(e){(0,i.A)({component:"/api/addUserTable/lines-124-140",message:e.message,user:s})}}(0,b.A)({userId:s.id,schemaData:e});let D={user_id:s.id,db_id:o,db_slug:d,table_name:t.tableFullName,table_slug:t.tableName};t?.childTable&&(D.child_table=1,D.child_table_parent_database=S,D.child_table_parent_table=N),await (0,m.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:D}),await (0,p.A)({userId:s.id,targetDatabase:l}),a.json({success:!0})}catch(e){console.log(e.message),(0,i.A)({component:"/api/addUserTable/main-catch-error",message:e.message,user:s}),a.json({success:!1,msg:"Database Files could not be written!"})}}let N=(0,d.M)(r,"default"),f=(0,d.M)(r,"config"),D=new t.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/addUserTable",pathname:"/api/addUserTable",bundlePath:"",filename:""},userland:r})},55153:(e,a,s)=>{s.d(a,{On:()=>t.a,_n:()=>d}),s(76102);var r=s(65967),t=s.n(r);s(30889);var l=s(93726);let d=s.n(l)()},69842:(e,a,s)=>{s.d(a,{A:()=>d});var r=s(39383),t=s.n(r),l=s(55153);async function d(e,a,s,r){let d=t()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&d.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?{user:null,appData:i}:{user:d.payload,appData:i}}},4820:(e,a,s)=>{s.d(a,{A:()=>n});var r=s(67619),t=s(29021),l=s.n(t),d=s(33873),i=s.n(d);function n({userId:e}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(a,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},21724:(e,a,s)=>{s.d(a,{A:()=>n});var r=s(67619),t=s(29021),l=s.n(t),d=s(33873),i=s.n(d);function n({userId:e,schemaData:a}){try{let s=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return l().writeFileSync(s,JSON.stringify(a),"utf8"),!0}catch(e){return(0,r.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},48786:(e,a,s)=>{s.d(a,{A:()=>t});var r=s(7447);async function t(...e){let a=(0,r.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var s=e=>a(a.s=e),r=a.X(0,[6060,776],()=>s(47122));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json index e18e6cf3..298683ef 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserUser.js b/dsql-app/.local_dist/server/pages/api/addUserUser.js index 8cb9dd65..e97b4e84 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/addUserUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3812,e.ids=[3812],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70955:(e,t,r)=>{r.r(t),r.d(t,{config:()=>S,default:()=>p,routeModule:()=>D});var a={};r.r(a),r.d(a,{default:()=>_});var s=r(89947),n=r(2706),i=r(96762),o=r(96052),l=r(69842),d=r(98e3),c=r(48786),u=r(83919);async function _(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let a=e.body,s=a.paradigm;if(s?.match(/database/)){let e=await (0,d.A)({dbFullName:"datasquirel",tableName:"user_users",data:(()=>{let e=Object.keys(a),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=a[e])}),t.user_id=r.id,t.password=(0,u.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:a.password}),t.user_type="database",t.email=a.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!e?.insertId,msg:"New User User Added",newUserId:e.insertId})}else{if(r?.email===a.email_address)return t.json({success:!1,msg:"Can't Invite yourself"});let e=await (0,c.A)("SELECT * FROM invitations WHERE invited_user_email=? AND inviting_user_id=?",[a.email_address,r.id]);if(e&&e[0])return t.json({success:!1,msg:"User Already Invited"});await (0,d.A)({dbFullName:"datasquirel",tableName:"invitations",data:{inviting_user_id:r.id,invited_user_email:a.email_address,database_access:a.database_access,priviledge:a.priviledge,db_tables_data:a.db_tables}});let s=await (0,o.A)({to:a.email_address,subject:`${r.first_name} ${r.last_name} Invited you`,text:`${r.first_name} ${r.last_name} has invited you to manage a datasquirel account`,html:` +"use strict";(()=>{var e={};e.id=3812,e.ids=[3812],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70955:(e,t,r)=>{r.r(t),r.d(t,{config:()=>S,default:()=>p,routeModule:()=>D});var a={};r.r(a),r.d(a,{default:()=>u});var s=r(89947),n=r(2706),i=r(96762),o=r(96052),l=r(69842),d=r(98e3),c=r(48786),_=r(83919);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r,appData:a}=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let s=e.body,n=s.paradigm;if(n?.match(/database/)){let e=await (0,d.A)({dbFullName:"datasquirel",tableName:"user_users",data:(()=>{let e=Object.keys(s),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=s[e])}),t.user_id=r.id,t.password=(0,_.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:s.password}),t.user_type="database",t.email=s.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!e?.insertId,msg:"New User User Added",newUserId:e.insertId})}else{if(r?.email===s.email_address)return t.json({success:!1,msg:"Can't Invite yourself"});let e=await (0,c.A)("SELECT * FROM invitations WHERE invited_user_email=? AND inviting_user_id=?",[s.email_address,r.id]);if(e&&e[0])return t.json({success:!1,msg:"User Already Invited"});await (0,d.A)({dbFullName:"datasquirel",tableName:"invitations",data:{inviting_user_id:r.id,invited_user_email:s.email_address,database_access:s.database_access,priviledge:s.priviledge,db_tables_data:s.db_tables}});let a=await (0,o.A)({to:s.email_address,subject:`${r.first_name} ${r.last_name} Invited you`,text:`${r.first_name} ${r.last_name} has invited you to manage a datasquirel account`,html:`

${r.first_name} ${r.last_name} has invited you to manage a datasquirel account.

- Accept Invitation - `});t.json({success:!!s?.accepted,msg:"This is an invitation request"})}}let p=(0,i.M)(a,"default"),S=(0,i.M)(a,"config"),D=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/addUserUser",pathname:"/api/addUserUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>s.a,_n:()=>i}),r(76102);var a=r(65967),s=r.n(a);r(30889);var n=r(93726);let i=r.n(n)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),s=r.n(a),n=r(55153);async function i(e,t,r,a){let i=s()({req:e,level:r?"deep":void 0});return a&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),s=r.n(a),n=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:c,tableSchema:u,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:m,forceLocal:f}){let g=!!f||(0,d.A)({dbContext:e,dbFullName:r}),L=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,s=await (0,l.A)(h,t,[p]);if(s?.[0]&&!S)return null;if(s&&s[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:c,tableSchema:u,encryptionKey:D,encryptionSalt:m,identifierColumnName:_,identifierValue:p||""})}let A=Object.keys(c),v=[],N=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=s()(r,n.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),v.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(v.push("`date_created`"),N.push(Date())),c?.date_created_code||(v.push("`date_created_code`"),N.push(Date.now())),c?.date_updated||(v.push("`date_updated`"),N.push(Date())),c?.date_updated_code||(v.push("`date_updated_code`"),N.push(Date.now()));let y=`INSERT INTO ${g?"":`\`${r}\`.`}\`${a}\` (${v.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,l.A)(L,y,N)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),s=r.n(a),n=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:c,identifierValue:u,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,o.A)({dbContext:e,dbFullName:t}),m=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),g=[],L=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=s()(r,n.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?L.push(String(r)):L.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${c}\`=?`;return L.push(u),await (0,l.A)(m,h,L)}},96052:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(29021),s=r.n(a),n=r(21572);let i=r.n(n)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function o({to:e,subject:t,text:r,html:a,alias:n,senderName:o}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let d=(n?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!s().existsSync("./email/index.html"))return;let c=s().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,a||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let a={};a.from=`"${o||"Datasquirel"}" <${d}>`,a.sender=d,n&&(a.replyTo=d),a.to=e,a.subject=t,a.text=r,a.html=c,l=await i.sendMail(a)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),s=r(79428),n=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(i,o,l),_=s.Buffer.alloc(c,0),p=(0,a.createCipheriv)(d,u,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(31542);function n({password:e,encryptionKey:t}){let{key:r}=(0,s.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,a.createHmac)("sha512",r);return n.update(e),n.digest("base64")}},48786:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(7447);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(9973),s=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=70955);module.exports=r})(); \ No newline at end of file + Accept Invitation + `});t.json({success:!!a?.accepted,msg:"This is an invitation request"})}}let p=(0,i.M)(a,"default"),S=(0,i.M)(a,"config"),D=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/addUserUser",pathname:"/api/addUserUser",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>s.a,_n:()=>i}),r(76102);var a=r(65967),s=r.n(a);r(30889);var n=r(93726);let i=r.n(n)()},69842:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(39383),s=r.n(a),n=r(55153);async function i(e,t,r,a){let i=s()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),s=r.n(a),n=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:c,tableSchema:_,duplicateColumnName:u,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:L,forceLocal:m}){let f=!!m||(0,d.A)({dbContext:e,dbFullName:r}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,A=f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,u&&"string"==typeof u){let t=`SELECT * FROM ${f?"":`\`${r}\`.`}\`${a}\` WHERE \`${u}\`=?`,s=await (0,l.A)(A,t,[p]);if(s?.[0]&&!S)return null;if(s&&s[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:c,tableSchema:_,encryptionKey:D,encryptionSalt:L,identifierColumnName:u,identifierValue:p||""})}let h=Object.keys(c),v=[],E=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:L}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=s()(r,n.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),v.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(v.push("`date_created`"),E.push(Date())),c?.date_created_code||(v.push("`date_created_code`"),E.push(Date.now())),c?.date_updated||(v.push("`date_updated`"),E.push(Date())),c?.date_updated_code||(v.push("`date_updated_code`"),E.push(Date.now()));let N=`INSERT INTO ${f?"":`\`${r}\`.`}\`${a}\` (${v.join(",")}) VALUES (${E.map(()=>"?").join(",")})`;return await (0,l.A)(g,N,E)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),s=r.n(a),n=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:c,identifierValue:_,encryptionKey:u,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,o.A)({dbContext:e,dbFullName:t}),L=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(a),f=[],g=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=s()(r,n.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:u,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),f.push(`\`${t}\`=?`),"number"==typeof r?g.push(String(r)):g.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${f.join(",")} WHERE \`${c}\`=?`;return g.push(_),await (0,l.A)(L,A,g)}},96052:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(29021),s=r.n(a),n=r(21572);let i=r.n(n)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function o({to:e,subject:t,text:r,html:a,alias:n,senderName:o}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let d=(n?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!s().existsSync("./email/index.html"))return;let c=s().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,a||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let a={};a.from=`"${o||"Datasquirel"}" <${d}>`,a.sender=d,n&&(a.replyTo=d),a.to=e,a.subject=t,a.text=r,a.html=c,l=await i.sendMail(a)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),s=r(79428),n=r(31542);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,a.scryptSync)(i,o,l),u=s.Buffer.alloc(c,0),p=(0,a.createCipheriv)(d,_,u);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(31542);function n({password:e,encryptionKey:t}){let{key:r}=(0,s.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,a.createHmac)("sha512",r);return n.update(e),n.digest("base64")}},48786:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(7447);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(9973),s=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=70955);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js index ccf6eb67..218de1bc 100644 --- a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4436,e.ids=[4436],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},32551:(e,a,t)=>{t.r(a),t.d(a,{config:()=>A,default:()=>b,routeModule:()=>N});var s={};t.r(s),t.d(s,{default:()=>f});var l=t(89947),r=t(2706),d=t(96762),i=t(29021),u=t.n(i),n=t(48786),o=t(67619),m=t(69842),p=t(98e3),c=t(10776);async function f(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let s=await (0,m.A)(e,a,!0);if(!s)return a.json({success:!1,msg:"Unauthorized"});let{dbFullName:l,dbSlug:r,dbId:d}=e.body,i=t(8693),f=t(95610),b=[...f.slice(0,2),...i.fields,...f.slice(2)];i.fields=[...b];try{let e;let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`,m=JSON.parse(u().readFileSync(t,"utf8")),f=m.filter(e=>e.dbFullName===l)[0],b=f.tables.filter((a,t)=>{if("users"===a.tableName)return e=t,!0});if(b?.[0]&&"number"==typeof e?f.tables[e]=i:f.tables.push(i),f.childrenDatabases)for(let e=0;ee.dbFullName===a.dbFullName)[0].tables=f.tables;let e=await (0,n.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[s.id,a.dbFullName]);await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:s.id,db_id:e[0].id,db_slug:e[0].db_slug,table_name:"Users",table_slug:"users"}})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/lines-100-115",message:e.message,user:s})}}u().writeFileSync(`${t}`,JSON.stringify(m),"utf8"),await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:s.id,db_id:d,db_slug:r,table_name:"Users",table_slug:"users"}});let A=l.replace(/[^a-z\_0-9]/g,"");await (0,c.A)({userId:s.id,targetDatabase:A}),a.json({success:!0})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/main-catch-error",message:e.message,user:s}),a.json({success:!1,msg:"Database Files could not be written!"})}}let b=(0,d.M)(s,"default"),A=(0,d.M)(s,"config"),N=new l.PagesAPIRouteModule({definition:{kind:r.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:s})},55153:(e,a,t)=>{t.d(a,{On:()=>l.a,_n:()=>d}),t(76102);var s=t(65967),l=t.n(s);t(30889);var r=t(93726);let d=t.n(r)()},69842:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(39383),l=t.n(s),r=t(55153);async function d(e,a,t,s){let d=l()({req:e,level:t?"deep":void 0});return s&&d.payload?.id&&(0,r._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?null:d.payload}},48786:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(7447);async function l(...e){let a=(0,s.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let t=await a.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var a=require("../../webpack-api-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[6060,776],()=>t(32551));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4436,e.ids=[4436],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},32551:(e,a,s)=>{s.r(a),s.d(a,{config:()=>T,default:()=>f,routeModule:()=>A});var t={};s.r(t),s.d(t,{default:()=>c});var r=s(89947),l=s(2706),d=s(96762),i=s(29021),u=s.n(i),n=s(48786),o=s(67619),p=s(69842),_=s(98e3),m=s(10776);async function c(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let{user:t,appData:r}=await (0,p.A)(e,a,!0);if(!t)return a.json({success:!1,msg:"Unauthorized"});let{dbFullName:l,dbSlug:d,dbId:i}=e.body,c=s(8693),f=s(95610),T=[...f.slice(0,2),...c.fields,...f.slice(2)];c.fields=[...T];try{let e;let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,r=JSON.parse(u().readFileSync(s,"utf8")),p=r.filter(e=>e.dbFullName===l)[0],f=p.tables.filter((a,s)=>{if("users"===a.tableName)return e=s,!0});if(f?.[0]&&"number"==typeof e?p.tables[e]=c:p.tables.push(c),p.childrenDatabases)for(let e=0;ee.dbFullName===a.dbFullName)[0].tables=p.tables;let e=await (0,n.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[t.id,a.dbFullName]);await (0,_.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:t.id,db_id:e[0].id,db_slug:e[0].db_slug,table_name:"Users",table_slug:"users"}})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/lines-100-115",message:e.message,user:t})}}u().writeFileSync(`${s}`,JSON.stringify(r),"utf8"),await (0,_.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:t.id,db_id:i,db_slug:d,table_name:"Users",table_slug:"users"}});let T=l.replace(/[^a-z\_0-9]/g,"");await (0,m.A)({userId:t.id,targetDatabase:T}),a.json({success:!0})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/main-catch-error",message:e.message,user:t}),a.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,d.M)(t,"default"),T=(0,d.M)(t,"config"),A=new r.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:t})},55153:(e,a,s)=>{s.d(a,{On:()=>r.a,_n:()=>d}),s(76102);var t=s(65967),r=s.n(t);s(30889);var l=s(93726);let d=s.n(l)()},69842:(e,a,s)=>{s.d(a,{A:()=>d});var t=s(39383),r=s.n(t),l=s(55153);async function d(e,a,s,t){let d=r()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&d.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?{user:null,appData:i}:{user:d.payload,appData:i}}},48786:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(7447);async function r(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var a=require("../../webpack-api-runtime.js");a.C(e);var s=e=>a(a.s=e),t=a.X(0,[6060,776],()=>s(32551));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json index 212c8a10..96d59c3e 100644 --- a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package-shared/data/presets/users.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package-shared/data/presets/users.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/databases.js b/dsql-app/.local_dist/server/pages/api/admin/databases.js index a6a62815..640459ab 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/databases.js +++ b/dsql-app/.local_dist/server/pages/api/admin/databases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1951,e.ids=[1951],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77734:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>m});var a={};t.r(a),t.d(a,{default:()=>l});var n=t(89947),u=t(2706),i=t(96762),s=t(69842),d=t(28187),o=t.n(d);async function l(e,r){if(!await (0,s.A)(e,r))return r.json({success:!1,msg:"Unauthorized"});try{"GET"===e.method&&await o().methodCrud({method:"GET",tableName:"",query:{query:{}}})}catch(e){console.log(e.message),r.json({success:!1})}}let c=(0,i.M)(a,"default"),p=(0,i.M)(a,"config"),m=new n.PagesAPIRouteModule({definition:{kind:u.A.PAGES_API,page:"/api/admin/databases",pathname:"/api/admin/databases",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>i}),t(76102);var a=t(65967),n=t.n(a);t(30889);var u=t(93726);let i=t.n(u)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),n=t.n(a),u=t(55153);async function i(e,r,t,a){let i=n()({req:e,level:t?"deep":void 0});return a&&i.payload?.id&&(0,u._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=77734);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1951,e.ids=[1951],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77734:(e,r,t)=>{t.r(r),t.d(r,{config:()=>c,default:()=>l,routeModule:()=>p});var a={};t.r(a),t.d(a,{default:()=>_});var s=t(89947),n=t(2706),u=t(96762),i=t(69842),o=t(28187),d=t.n(o);async function _(e,r){let{user:t}=await (0,i.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{"GET"===e.method&&await d().methodCrud({method:"GET",tableName:"",query:{query:{}}})}catch(e){console.log(e.message),r.json({success:!1})}}let l=(0,u.M)(a,"default"),c=(0,u.M)(a,"config"),p=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/admin/databases",pathname:"/api/admin/databases",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>u}),t(76102);var a=t(65967),s=t.n(a);t(30889);var n=t(93726);let u=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>u});var a=t(39383),s=t.n(a),n=t(55153);async function u(e,r,t,a){let u=s()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&u.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==u.payload.id?{user:null,appData:i}:{user:u.payload,appData:i}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=77734);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/databases/[id].js b/dsql-app/.local_dist/server/pages/api/admin/databases/[id].js index 54a7e77d..8c37dbc1 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/databases/[id].js +++ b/dsql-app/.local_dist/server/pages/api/admin/databases/[id].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=247,e.ids=[247],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},40734:(e,r,a)=>{a.r(r),a.d(r,{config:()=>c,default:()=>l,routeModule:()=>p});var t={};a.r(t),a.d(t,{default:()=>o});var u=a(89947),s=a(2706),n=a(96762),i=a(53982),d=a(69842);async function o(e,r){let a=await (0,d.A)(e,r);if(!a)return r.json({success:!1,msg:"Unauthorized"});try{let t=e.query.id,{database:u}=await (0,i.A)({userId:a.id,dbID:t});if(!u?.id)throw Error("Database not Found!");if("GET"===e.method)return r.json({success:!0,payload:u});return r.json({success:!1,msg:"Not Handled!"})}catch(e){r.json({success:!1,msg:e.message})}}let l=(0,n.M)(t,"default"),c=(0,n.M)(t,"config"),p=new u.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/admin/databases/[id]",pathname:"/api/admin/databases/[id]",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>u.a,_n:()=>n}),a(76102);var t=a(65967),u=a.n(t);a(30889);var s=a(93726);let n=a.n(s)()},53982:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(28187),u=a.n(t);async function s({dbFullName:e,dbID:r,dbSlug:a,userId:t,query:s}){let n={};t&&(n={...n,query:{...n.query,user_id:{value:String(t)}}}),a&&(n={...n,query:{...n.query,db_slug:{value:String(a)}}}),r&&(n={...n,query:{...n.query,id:{value:String(r)}}}),e&&(n={...n,query:{...n.query,db_full_name:{value:String(e)}}});let i={...s,...n},d=await u().crud({action:"get",table:"user_databases",query:i}),o=d?.payload;return{database:o?.[0],databases:o}}},69842:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(39383),u=a.n(t),s=a(55153);async function n(e,r,a,t){let n=u()({req:e,level:a?"deep":void 0});return t&&n.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var a=r(r.s=40734);module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=247,e.ids=[247],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},40734:(e,r,a)=>{a.r(r),a.d(r,{config:()=>_,default:()=>l,routeModule:()=>c});var t={};a.r(t),a.d(t,{default:()=>o});var s=a(89947),u=a(2706),n=a(96762),i=a(53982),d=a(69842);async function o(e,r){let{user:a,appData:t}=await (0,d.A)(e,r);if(!a)return r.json({success:!1,msg:"Unauthorized"});try{let t=e.query.id,{database:s}=await (0,i.A)({userId:a.id,dbID:t});if(!s?.id)throw Error("Database not Found!");if("GET"===e.method)return r.json({success:!0,payload:s});return r.json({success:!1,msg:"Not Handled!"})}catch(e){r.json({success:!1,msg:e.message})}}let l=(0,n.M)(t,"default"),_=(0,n.M)(t,"config"),c=new s.PagesAPIRouteModule({definition:{kind:u.A.PAGES_API,page:"/api/admin/databases/[id]",pathname:"/api/admin/databases/[id]",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>n}),a(76102);var t=a(65967),s=a.n(t);a(30889);var u=a(93726);let n=a.n(u)()},53982:(e,r,a)=>{a.d(r,{A:()=>u});var t=a(28187),s=a.n(t);async function u({dbFullName:e,dbID:r,dbSlug:a,userId:t,query:u}){let n={};t&&(n={...n,query:{...n.query,user_id:{value:String(t)}}}),a&&(n={...n,query:{...n.query,db_slug:{value:String(a)}}}),r&&(n={...n,query:{...n.query,id:{value:String(r)}}}),e&&(n={...n,query:{...n.query,db_full_name:{value:String(e)}}});let i={...u,...n},d=await s().crud({action:"get",table:"user_databases",query:i}),o=d?.payload;return{database:o?.[0],databases:o}}},69842:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(39383),s=a.n(t),u=a(55153);async function n(e,r,a,t){let n=s()({req:e,level:a?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,u._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var a=r(r.s=40734);module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/databases/[id]/export.js b/dsql-app/.local_dist/server/pages/api/admin/databases/[id]/export.js index bd4717a0..291f90c5 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/databases/[id]/export.js +++ b/dsql-app/.local_dist/server/pages/api/admin/databases/[id]/export.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=8948,e.ids=[8948],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},36246:(e,r,a)=>{a.r(r),a.d(r,{config:()=>D,default:()=>_,routeModule:()=>A});var t={};a.r(t),a.d(t,{default:()=>v});var i=a(89947),n=a(2706),s=a(96762),o=a(53982),l=a(69842),d=a(29021),u=a.n(d),c=a(67619),p=a(6346),m=a(55153),f=a(33873),g=a.n(f),b=a(79646),y=a(21820),h=a.n(y);async function S({database:e,user:r,res:a}){let{tempDirName:t,userPrivateExportsDir:i,userSchemaMainJSONFilePath:n,userPrivateTempSQLExportsDir:s,userPrivateTempJSONSchemaFilePath:o,userPrivateDbExportZipFileName:l,userPrivateDbExportZipFilePath:d,userPrivateSQLExportsDir:f}=(0,p.A)({userId:r.id});try{if(!i||!n||!s||!o||!l||!f||!d)throw Error("Couldn't pull dir names for user db export");if(!u().existsSync(n))throw Error("User JSON schema file doesn't exist");let r=m.On.parse(u().readFileSync(n,"utf-8")),c=r.find(r=>r.dbFullName==e.db_full_name);if(!c)throw Error("`targetDbSchema` not found!");let p=[c];if(c.childDatabase&&c.childDatabaseDbFullName&&function e(a){let t=r.find(e=>e.dbFullName==a);t&&(p.push(t),t.childDatabase&&t.childDatabaseDbFullName&&e(t.childDatabaseDbFullName))}(c.childDatabaseDbFullName),c.childrenDatabases?.[0])for(let e=0;ee.dbFullName==a.dbFullName);t&&p.push(t)}u().mkdirSync(s,{recursive:!0}),p.forEach(e=>{let r=g().join(s,e.dbFullName+".sql");!function({dbFullName:e,targetFilePath:r,mariadbHost:a,mariadbPass:t,mariadbUser:i}){let n=h().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump",s=i||process.env.DSQL_DB_USERNAME,o=a||process.env.DSQL_DB_HOST,l=t||process.env.DSQL_DB_PASSWORD,d=`${n} -u ${s} -h ${o} -p${l} ${e} > ${r}`;(0,b.execSync)(d,{encoding:"utf-8"})}({dbFullName:e.dbFullName,targetFilePath:r})}),u().writeFileSync(o,JSON.stringify(p),"utf-8"),(0,b.execSync)(`zip -r ${l} ${t}`,{cwd:f}),u().createReadStream(d).pipe(a),setTimeout(()=>{(0,b.exec)(`rm -rf ${s}`,e=>{e&&console.log(`Error removing ${s} ${e.message}`)}),(0,b.exec)(`rm -rf ${d}`,e=>{e&&console.log(`Error removing ${d} ${e.message}`)})},1e3)}catch(e){console.log(`Error Exporting Database: ${e.message}`),(0,c.A)({component:"/functions/backend/users/export-database",message:e.message,user:r})}}async function v(e,r){let a=await (0,l.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});try{let t=e.query.id,{database:i}=await (0,o.A)({userId:a.id,dbID:t});if(!i?.id)throw Error("Database not Found!");if("GET"===e.method)return await S({database:i,res:r,user:a});return r.json({success:!1,msg:"Not Handled!"})}catch(e){r.json({success:!1,msg:e.message})}}let _=(0,s.M)(t,"default"),D=(0,s.M)(t,"config"),A=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/admin/databases/[id]/export",pathname:"/api/admin/databases/[id]/export",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>i.a,_n:()=>s}),a(76102);var t=a(65967),i=a.n(t);a(30889);var n=a(93726);let s=a.n(n)()},53982:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(28187),i=a.n(t);async function n({dbFullName:e,dbID:r,dbSlug:a,userId:t,query:n}){let s={};t&&(s={...s,query:{...s.query,user_id:{value:String(t)}}}),a&&(s={...s,query:{...s.query,db_slug:{value:String(a)}}}),r&&(s={...s,query:{...s.query,id:{value:String(r)}}}),e&&(s={...s,query:{...s.query,db_full_name:{value:String(e)}}});let o={...n,...s},l=await i().crud({action:"get",table:"user_databases",query:o}),d=l?.payload;return{database:d?.[0],databases:d}}},69842:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(39383),i=a.n(t),n=a(55153);async function s(e,r,a,t){let s=i()({req:e,level:a?"deep":void 0});return t&&s.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},67619:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(29021),i=a.n(t);async function n({user:e,message:r,component:a,noMail:t,req:n}){let s=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],i=a||t||r||n.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8948,e.ids=[8948],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},36246:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>y,routeModule:()=>h});var t={};a.r(t),a.d(t,{default:()=>b});var s=a(89947),n=a(2706),i=a(96762),o=a(53982),l=a(69842),d=a(29021),u=a.n(d),c=a(67619),p=a(6346),m=a(55153),S=a(33873),_=a.n(S),f=a(79646),g=a(21820),D=a.n(g);async function v({database:e,user:r,res:a}){let{tempDirName:t,userPrivateExportsDir:s,userSchemaMainJSONFilePath:n,userPrivateTempSQLExportsDir:i,userPrivateTempJSONSchemaFilePath:o,userPrivateDbExportZipFileName:l,userPrivateDbExportZipFilePath:d,userPrivateSQLExportsDir:S}=(0,p.A)({userId:r.id});try{if(!s||!n||!i||!o||!l||!S||!d)throw Error("Couldn't pull dir names for user db export");if(!u().existsSync(n))throw Error("User JSON schema file doesn't exist");let r=m.On.parse(u().readFileSync(n,"utf-8")),c=r.find(r=>r.dbFullName==e.db_full_name);if(!c)throw Error("`targetDbSchema` not found!");let p=[c];if(c.childDatabase&&c.childDatabaseDbFullName&&function e(a){let t=r.find(e=>e.dbFullName==a);t&&(p.push(t),t.childDatabase&&t.childDatabaseDbFullName&&e(t.childDatabaseDbFullName))}(c.childDatabaseDbFullName),c.childrenDatabases?.[0])for(let e=0;ee.dbFullName==a.dbFullName);t&&p.push(t)}u().mkdirSync(i,{recursive:!0}),p.forEach(e=>{let r=_().join(i,e.dbFullName+".sql");!function({dbFullName:e,targetFilePath:r,mariadbHost:a,mariadbPass:t,mariadbUser:s}){let n=D().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump",i=s||process.env.DSQL_DB_USERNAME,o=a||process.env.DSQL_DB_HOST,l=t||process.env.DSQL_DB_PASSWORD,d=`${n} -u ${i} -h ${o} -p${l} ${e} > ${r}`;(0,f.execSync)(d,{encoding:"utf-8"})}({dbFullName:e.dbFullName,targetFilePath:r})}),u().writeFileSync(o,JSON.stringify(p),"utf-8"),(0,f.execSync)(`zip -r ${l} ${t}`,{cwd:S}),u().createReadStream(d).pipe(a),setTimeout(()=>{(0,f.exec)(`rm -rf ${i}`,e=>{e&&console.log(`Error removing ${i} ${e.message}`)}),(0,f.exec)(`rm -rf ${d}`,e=>{e&&console.log(`Error removing ${d} ${e.message}`)})},1e3)}catch(e){console.log(`Error Exporting Database: ${e.message}`),(0,c.A)({component:"/functions/backend/users/export-database",message:e.message,user:r})}}async function b(e,r){let{user:a,appData:t}=await (0,l.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});try{let t=e.query.id,{database:s}=await (0,o.A)({userId:a.id,dbID:t});if(!s?.id)throw Error("Database not Found!");if("GET"===e.method)return await v({database:s,res:r,user:a});return r.json({success:!1,msg:"Not Handled!"})}catch(e){r.json({success:!1,msg:e.message})}}let y=(0,i.M)(t,"default"),E=(0,i.M)(t,"config"),h=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/admin/databases/[id]/export",pathname:"/api/admin/databases/[id]/export",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>i}),a(76102);var t=a(65967),s=a.n(t);a(30889);var n=a(93726);let i=a.n(n)()},53982:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(28187),s=a.n(t);async function n({dbFullName:e,dbID:r,dbSlug:a,userId:t,query:n}){let i={};t&&(i={...i,query:{...i.query,user_id:{value:String(t)}}}),a&&(i={...i,query:{...i.query,db_slug:{value:String(a)}}}),r&&(i={...i,query:{...i.query,id:{value:String(r)}}}),e&&(i={...i,query:{...i.query,db_full_name:{value:String(e)}}});let o={...n,...i},l=await s().crud({action:"get",table:"user_databases",query:o}),d=l?.payload;return{database:d?.[0],databases:d}}},69842:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(39383),s=a.n(t),n=a(55153);async function i(e,r,a,t){let i=s()({req:e,level:a?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},67619:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(29021),s=a.n(t);async function n({user:e,message:r,component:a,noMail:t,req:n}){let i=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||t||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} @@ -7,10 +7,10 @@ User Email: ${e?.email}`),n?.url&&(t+=` URL: ${n.url}`),n?.body&&(t+=` Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(t+=` IP: ${o}`),t+=` -Date: ${s.toDateString()} -========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let l=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",t),i().appendFileSync("./.tmp/error.log",` +Date: ${i.toDateString()} +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",t),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},6346:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(33873),i=a.n(t);function n(e){let r=process.env.DSQL_APP_DIR,a=process.env.DSQL_DB_SCHEMA_DIR,t=".tmp";if(!r)throw Error("Please provide the `DSQL_APP_DIR` env variable.");if(!a)throw Error("Please provide the `DSQL_DB_SCHEMA_DIR` env variable.");let n=i().join(r,"package-shared"),s=i().join(n,"types/dsql.ts"),o=i().join(a,"main.json"),l=i().join(n,"data/defaultFields.json"),d=i().join(a,"users"),u=e?.user?.id?i().join(d,`user-${e.user.id}`):e?.userId?i().join(d,`user-${e.userId}`):void 0,c=u?i().join(u,"main.json"):void 0,p=u?i().join(u,"media"):void 0,m=u?i().join(u,"export"):void 0,f=m?i().join(m,"sql"):void 0,g=f?i().join(f,t):void 0,b=g?i().join(g,"schema.json"):void 0,y="db-export.zip",h=f?i().join(f,y):void 0,S="db-export.zip",v=f?i().join(f,S):void 0;return{schemasDir:a,userDirPath:u,mainShemaJSONFilePath:o,mainDbTypeDefFile:s,tempDirName:t,defaultTableFieldsJSONFilePath:l,usersSchemaDir:d,userSchemaMainJSONFilePath:c,userPrivateMediaDir:p,userPrivateExportsDir:m,userPrivateSQLExportsDir:f,userPrivateTempSQLExportsDir:g,userPrivateTempJSONSchemaFilePath:b,userPrivateDbExportZipFileName:y,userPrivateDbExportZipFilePath:h,userPrivateDbImportZipFileName:S,userPrivateDbImportZipFilePath:v,dbNginxLoadBalancerConfigFile:i().join(r,"docker/mariadb/load-balancer/config/template/nginx.conf")}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../../../../webpack-api-runtime.js");r.C(e);var a=r(r.s=36246);module.exports=a})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},6346:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(33873),s=a.n(t);function n(e){let r=process.env.DSQL_APP_DIR,a=process.env.DSQL_DB_SCHEMA_DIR,t=".tmp";if(!r)throw Error("Please provide the `DSQL_APP_DIR` env variable.");if(!a)throw Error("Please provide the `DSQL_DB_SCHEMA_DIR` env variable.");let n=s().join(r,"package-shared"),i=s().join(n,"types/dsql.ts"),o=s().join(a,"main.json"),l=s().join(n,"data/defaultFields.json"),d=s().join(a,"users"),u=e?.user?.id?s().join(d,`user-${e.user.id}`):e?.userId?s().join(d,`user-${e.userId}`):void 0,c=u?s().join(u,"main.json"):void 0,p=u?s().join(u,"media"):void 0,m=u?s().join(u,"export"):void 0,S=m?s().join(m,"sql"):void 0,_=S?s().join(S,t):void 0,f=_?s().join(_,"schema.json"):void 0,g="db-export.zip",D=S?s().join(S,g):void 0,v="db-export.zip",b=S?s().join(S,v):void 0;return{schemasDir:a,userDirPath:u,mainShemaJSONFilePath:o,mainDbTypeDefFile:i,tempDirName:t,defaultTableFieldsJSONFilePath:l,usersSchemaDir:d,userSchemaMainJSONFilePath:c,userPrivateMediaDir:p,userPrivateExportsDir:m,userPrivateSQLExportsDir:S,userPrivateTempSQLExportsDir:_,userPrivateTempJSONSchemaFilePath:f,userPrivateDbExportZipFileName:g,userPrivateDbExportZipFilePath:D,userPrivateDbImportZipFileName:v,userPrivateDbImportZipFilePath:b,dbNginxLoadBalancerConfigFile:s().join(r,"docker/mariadb/load-balancer/config/template/nginx.conf")}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../../../../webpack-api-runtime.js");r.C(e);var a=r(r.s=36246);module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js b/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js index 40d7b532..f64c31e7 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js +++ b/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9368,e.ids=[9368],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},79456:(e,r,s)=>{s.r(r),s.d(r,{config:()=>N,default:()=>L,routeModule:()=>R});var a={};s.r(a),s.d(a,{config:()=>v,default:()=>$});var t=s(89947),i=s(2706),n=s(96762),o=s(69842),l=s(29021),u=s.n(l),d=s(67619),c=s(6346),p=s(55153),S=s(33873),f=s.n(S),m=s(79646),_=s(21820),y=s.n(_),A=s(64292);async function E({dbFullName:e,targetFilePath:r,mariadbHost:s,mariadbPass:a,mariadbUser:t}){let i=y().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",n=t||process.env.DSQL_DB_USERNAME,o=s||process.env.DSQL_DB_HOST,l=a||process.env.DSQL_DB_PASSWORD;await (0,A.A)(global.DSQL_DB_CONN,`CREATE DATABASE IF NOT EXISTS ${e}`);let u=`${i} -u ${n} -h ${o} -p${l} ${e} < ${r}`;return(0,m.execSync)(u,{encoding:"utf-8"})}var D=s(21724),g=s(27825),h=s.n(g),x=s(10776),b=s(66866);async function q({user:e,file:r}){let{userPrivateExportsDir:s,userSchemaMainJSONFilePath:a,userPrivateTempSQLExportsDir:t,userPrivateTempJSONSchemaFilePath:i,userPrivateDbExportZipFileName:n,userPrivateSQLExportsDir:o,userPrivateDbImportZipFilePath:l,userPrivateDbImportZipFileName:S}=(0,c.A)({userId:e.id}),_=r.fileBase64;if(!_)throw Error("Base64 String not found in File");try{if(!s||!a||!t||!i||!n||!o||!l||!S)throw Error("Couldn't pull dir names for user db export");if(!u().existsSync(a))throw Error("User JSON schema file doesn't exist");u().mkdirSync(t,{recursive:!0});let r=p.On.parse(u().readFileSync(a,"utf-8")),d=Buffer.from(_,"base64");u().writeFileSync(l,d),(0,m.execSync)(`unzip -o ${l} -d ${o}/`);let c=u().readdirSync(t).filter(e=>!!e.match(/\.sql$/)),y=u().readFileSync(i,"utf-8"),A=p.On.parse(y),g=p.On.parse(function({str:e,userId:r}){let s=process.env.DSQL_USER_DB_PREFIX,a=RegExp(`${s}\\d+_`,"g"),t=`${s}${r}_`;return e.replace(a,t)}({str:y,userId:e.id}));for(let e=0;ee.dbSlug==r.dbSlug);if(!s)continue;let a=c.find(e=>e.includes(s.dbFullName));if(!a)continue;let i=f().join(t,a);if(!u().existsSync(i))throw Error("Sql File Doesn't exist");await E({dbFullName:r.dbFullName,targetFilePath:i});try{await (0,b.A)(`GRANT ALL PRIVILEGES ON ${r.dbFullName}.* TO '${process.env.DSQL_DB_FULL_ACCESS_USERNAME}'@'${process.env.DSQL_DB_TARGET_IP_ADDRESS||"%"}' WITH GRANT OPTION`),await (0,b.A)(`GRANT SELECT ON ${r.dbFullName}.* TO '${process.env.DSQL_DB_READ_ONLY_USERNAME}'@'${process.env.DSQL_DB_TARGET_IP_ADDRESS||"%"}'`),await (0,b.A)("FLUSH PRIVILEGES")}catch(e){}}let q=[...r,...g],v=h().uniqBy(q,"dbFullName");(0,D.A)({schemaData:v,userId:e.id}),await (0,x.A)({dbSchemaData:v,userId:e.id});try{(0,m.execSync)(`rm -rf ${t}`),(0,m.execSync)(`rm -rf ${l}`)}catch(e){}}catch(r){console.log(`Error Exporting Database: ${r.message}`),(0,d.A)({component:"/functions/backend/users/export-database",message:r.message,user:e})}}let v={api:{bodyParser:{sizeLimit:"200mb"}}};async function $(e,r){let s=await (0,o.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{if("POST"===e.method)return await q({user:s,file:a.file}),r.json({success:!0});return r.json({success:!1})}catch(e){console.log(e.message),r.json({success:!1})}}let L=(0,n.M)(a,"default"),N=(0,n.M)(a,"config"),R=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/admin/databases/upload-database-file",pathname:"/api/admin/databases/upload-database-file",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>n}),s(76102);var a=s(65967),t=s.n(a);s(30889);var i=s(93726);let n=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var a=s(39383),t=s.n(a),i=s(55153);async function n(e,r,s,a){let n=t()({req:e,level:s?"deep":void 0});return a&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},21724:(e,r,s)=>{s.d(r,{A:()=>l});var a=s(67619),t=s(29021),i=s.n(t),n=s(33873),o=s.n(n);function l({userId:e,schemaData:r}){try{let s=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return i().writeFileSync(s,JSON.stringify(r),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6060,776],()=>s(79456));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9368,e.ids=[9368],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},79456:(e,r,s)=>{s.r(r),s.d(r,{config:()=>Q,default:()=>I,routeModule:()=>b});var a={};s.r(a),s.d(a,{config:()=>h,default:()=>x});var t=s(89947),i=s(2706),n=s(96762),o=s(69842),u=s(29021),l=s.n(u),c=s(67619),d=s(6346),S=s(55153),_=s(33873),p=s.n(_),f=s(79646),D=s(21820),m=s.n(D),E=s(64292);async function L({dbFullName:e,targetFilePath:r,mariadbHost:s,mariadbPass:a,mariadbUser:t}){let i=m().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",n=t||process.env.DSQL_DB_USERNAME,o=s||process.env.DSQL_DB_HOST,u=a||process.env.DSQL_DB_PASSWORD;await (0,E.A)(global.DSQL_DB_CONN,`CREATE DATABASE IF NOT EXISTS ${e}`);let l=`${i} -u ${n} -h ${o} -p${u} ${e} < ${r}`;return(0,f.execSync)(l,{encoding:"utf-8"})}var A=s(21724),T=s(27825),y=s.n(T),v=s(10776),g=s(66866);async function O({user:e,file:r}){let{userPrivateExportsDir:s,userSchemaMainJSONFilePath:a,userPrivateTempSQLExportsDir:t,userPrivateTempJSONSchemaFilePath:i,userPrivateDbExportZipFileName:n,userPrivateSQLExportsDir:o,userPrivateDbImportZipFilePath:u,userPrivateDbImportZipFileName:_}=(0,d.A)({userId:e.id}),D=r.fileBase64;if(!D)throw Error("Base64 String not found in File");try{if(!s||!a||!t||!i||!n||!o||!u||!_)throw Error("Couldn't pull dir names for user db export");if(!l().existsSync(a))throw Error("User JSON schema file doesn't exist");l().mkdirSync(t,{recursive:!0});let r=S.On.parse(l().readFileSync(a,"utf-8")),c=Buffer.from(D,"base64");l().writeFileSync(u,c),(0,f.execSync)(`unzip -o ${u} -d ${o}/`);let d=l().readdirSync(t).filter(e=>!!e.match(/\.sql$/)),m=l().readFileSync(i,"utf-8"),E=S.On.parse(m),T=S.On.parse(function({str:e,userId:r}){let s=process.env.DSQL_USER_DB_PREFIX,a=RegExp(`${s}\\d+_`,"g"),t=`${s}${r}_`;return e.replace(a,t)}({str:m,userId:e.id}));for(let e=0;ee.dbSlug==r.dbSlug);if(!s)continue;let a=d.find(e=>e.includes(s.dbFullName));if(!a)continue;let i=p().join(t,a);if(!l().existsSync(i))throw Error("Sql File Doesn't exist");await L({dbFullName:r.dbFullName,targetFilePath:i});try{await (0,g.A)(`GRANT ALL PRIVILEGES ON ${r.dbFullName}.* TO '${process.env.DSQL_DB_FULL_ACCESS_USERNAME}'@'${process.env.DSQL_DB_TARGET_IP_ADDRESS||"%"}' WITH GRANT OPTION`),await (0,g.A)(`GRANT SELECT ON ${r.dbFullName}.* TO '${process.env.DSQL_DB_READ_ONLY_USERNAME}'@'${process.env.DSQL_DB_TARGET_IP_ADDRESS||"%"}'`),await (0,g.A)("FLUSH PRIVILEGES")}catch(e){}}let O=[...r,...T],h=y().uniqBy(O,"dbFullName");(0,A.A)({schemaData:h,userId:e.id}),await (0,v.A)({dbSchemaData:h,userId:e.id});try{(0,f.execSync)(`rm -rf ${t}`),(0,f.execSync)(`rm -rf ${u}`)}catch(e){}}catch(r){console.log(`Error Exporting Database: ${r.message}`),(0,c.A)({component:"/functions/backend/users/export-database",message:r.message,user:e})}}let h={api:{bodyParser:{sizeLimit:"200mb"}}};async function x(e,r){let{user:s}=await (0,o.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{if("POST"===e.method)return await O({user:s,file:a.file}),r.json({success:!0});return r.json({success:!1})}catch(e){console.log(e.message),r.json({success:!1})}}let I=(0,n.M)(a,"default"),Q=(0,n.M)(a,"config"),b=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/admin/databases/upload-database-file",pathname:"/api/admin/databases/upload-database-file",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>n}),s(76102);var a=s(65967),t=s.n(a);s(30889);var i=s(93726);let n=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var a=s(39383),t=s.n(a),i=s(55153);async function n(e,r,s,a){let n=t()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:o}:{user:n.payload,appData:o}}},21724:(e,r,s)=>{s.d(r,{A:()=>u});var a=s(67619),t=s(29021),i=s.n(t),n=s(33873),o=s.n(n);function u({userId:e,schemaData:r}){try{let s=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return i().writeFileSync(s,JSON.stringify(r),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6060,776],()=>s(79456));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js.nft.json index 2fee539a..ab863454 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/databases/upload-database-file.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js index 47fb6623..584af9cc 100644 --- a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js +++ b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7963,e.ids=[7963],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},94649:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>d,routeModule:()=>S});var o={};s.r(o),s.d(o,{default:()=>_});var t=s(89947),n=s(2706),a=s(96762),i=s(48786),c=s(69842),u=s(83919);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,c.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{userId:s,password:o,dbId:t}=e.body;try{let e=!!String(t).match(/^\d+$/),n=!!String(s).match(/^\d+$/),a=!!String(o).match(/ /);if(!e||!n)throw Error("Invalud Parameters!");if(a)throw Error("Invalid Password!");let c=await (0,i.A)("SELECT * FROM user_databases WHERE id = ?",[t]),_=c?.[0]?.db_full_name,d=(0,u.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:o});await (0,i.A)(`UPDATE \`${_}\`.\`users\` SET password = ? WHERE id = ?`,[d,s]),r.json({success:!0,msg:"DB user Password Changed!"})}catch(e){r.json({success:!1,msg:e.message})}}let d=(0,a.M)(o,"default"),p=(0,a.M)(o,"config"),S=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/changeDbUserPassword",pathname:"/api/changeDbUserPassword",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var o=s(65967),t=s.n(o);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(39383),t=s.n(o),n=s(55153);async function a(e,r,s,o){let a=t()({req:e,level:s?"deep":void 0});return o&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},83919:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(55511),t=s(31542);function n({password:e,encryptionKey:r}){let{key:s}=(0,t.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,o.createHmac)("sha512",s);return n.update(e),n.digest("base64")}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(82535);function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,o.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>o});function o(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=94649);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7963,e.ids=[7963],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},94649:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>u,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>S});var t=s(89947),n=s(2706),a=s(96762),_=s(48786),i=s(69842),c=s(83919);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{userId:o,password:t,dbId:n}=e.body;try{let e=!!String(n).match(/^\d+$/),s=!!String(o).match(/^\d+$/),a=!!String(t).match(/ /);if(!e||!s)throw Error("Invalud Parameters!");if(a)throw Error("Invalid Password!");let i=await (0,_.A)("SELECT * FROM user_databases WHERE id = ?",[n]),S=i?.[0]?.db_full_name,u=(0,c.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:t});await (0,_.A)(`UPDATE \`${S}\`.\`users\` SET password = ? WHERE id = ?`,[u,o]),r.json({success:!0,msg:"DB user Password Changed!"})}catch(e){r.json({success:!1,msg:e.message})}}let u=(0,a.M)(o,"default"),D=(0,a.M)(o,"config"),d=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/changeDbUserPassword",pathname:"/api/changeDbUserPassword",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var o=s(65967),t=s.n(o);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(39383),t=s.n(o),n=s(55153);async function a(e,r,s,o){let a=t()({req:e,level:s?"deep":void 0}),_={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:_}:{user:a.payload,appData:_}}},83919:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(55511),t=s(31542);function n({password:e,encryptionKey:r}){let{key:s}=(0,t.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,o.createHmac)("sha512",s);return n.update(e),n.digest("base64")}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(82535);function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,o.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>o});function o(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=94649);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js index 1ccd0267..10af92ad 100644 --- a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js +++ b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6422,e.ids=[6422],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},49860:(e,r,t)=>{t.r(r),t.d(r,{config:()=>P,default:()=>f,routeModule:()=>A});var i={};t.r(i),t.d(i,{default:()=>p});var s=t(89947),a=t(2706),n=t(96762),u=t(29021),o=t.n(u),d=t(33873),l=t.n(d),c=t(69842);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{name:i,folder:s}=e.query,a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static Path!"});let n=l().join(a,`images/user-images/user-${t.id}/${s?s+"/":""}`),u=o().existsSync(n+i);r.json({success:u})}let f=(0,n.M)(i,"default"),P=(0,n.M)(i,"config"),A=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/checkExistingFolder",pathname:"/api/checkExistingFolder",bundlePath:"",filename:""},userland:i})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>n}),t(76102);var i=t(65967),s=t.n(i);t(30889);var a=t(93726);let n=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>n});var i=t(39383),s=t.n(i),a=t(55153);async function n(e,r,t,i){let n=s()({req:e,level:t?"deep":void 0});return i&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=49860);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6422,e.ids=[6422],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},49860:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>S,routeModule:()=>E});var t={};s.r(t),s.d(t,{default:()=>l});var n=s(89947),i=s(2706),a=s(96762),u=s(29021),o=s.n(u),d=s(33873),c=s.n(d),_=s(69842);async function l(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,_.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{name:t,folder:n}=e.query,i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static Path!"});let a=c().join(i,`images/user-images/user-${s.id}/${n?n+"/":""}`),u=o().existsSync(a+t);r.json({success:u})}let S=(0,a.M)(t,"default"),p=(0,a.M)(t,"config"),E=new n.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/checkExistingFolder",pathname:"/api/checkExistingFolder",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>n.a,_n:()=>a}),s(76102);var t=s(65967),n=s.n(t);s(30889);var i=s(93726);let a=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),n=s.n(t),i=s(55153);async function a(e,r,s,t){let a=n()({req:e,level:s?"deep":void 0}),u={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&a.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:u}:{user:a.payload,appData:u}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=49860);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js index b6ab9dbf..dbb83190 100644 --- a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js +++ b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6237,e.ids=[6237],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},27215:(e,t,r)=>{r.r(t),r.d(t,{config:()=>l,default:()=>o,routeModule:()=>c});var a={};r.r(a),r.d(a,{default:()=>s});var i=r(89947),n=r(2706),u=r(96762),d=r(69842);async function s(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,d.A)(e,t,!0);t.json({user:r})}let o=(0,u.M)(a,"default"),l=(0,u.M)(a,"config"),c=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/clientSideAuth",pathname:"/api/clientSideAuth",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>i.a,_n:()=>u}),r(76102);var a=r(65967),i=r.n(a);r(30889);var n=r(93726);let u=r.n(n)()},69842:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(39383),i=r.n(a),n=r(55153);async function u(e,t,r,a){let u=i()({req:e,level:r?"deep":void 0});return a&&u.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==u.payload.id?null:u.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=27215);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6237,e.ids=[6237],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},27215:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>o,routeModule:()=>l});var n={};t.r(n),t.d(n,{default:()=>d});var a=t(89947),s=t(2706),i=t(96762),u=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,u.A)(e,r,!0);r.json({user:t})}let o=(0,i.M)(n,"default"),_=(0,i.M)(n,"config"),l=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/clientSideAuth",pathname:"/api/clientSideAuth",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>i}),t(76102);var n=t(65967),a=t.n(n);t(30889);var s=t(93726);let i=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39383),a=t.n(n),s=t(55153);async function i(e,r,t,n){let i=a()({req:e,level:t?"deep":void 0}),u={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:u}:{user:i.payload,appData:u}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=27215);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js index 565855bb..a23583a1 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js +++ b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=964,e.ids=[964],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},48171:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>c});var o=t(89947),a=t(2706),i=t(96762),s=t(67619),l=t(69842),u=t(30802);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbId:n}=e.body;try{if(!n)throw Error("No Target Database ID provided");await (0,u.A)({tableName:"user_databases",data:{remote_connected:0,remote_connection_host:"",remote_connection_key:"",remote_connection_type:"",remote_db_full_name:""},identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log("Disconnect Error, =>",e.message),(0,s.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let d=(0,i.M)(n,"default"),p=(0,i.M)(n,"config"),f=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/connect/disconnect",pathname:"/api/connect/disconnect",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>i}),t(76102);var n=t(65967),o=t.n(n);t(30889);var a=t(93726);let i=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39383),o=t.n(n),a=t(55153);async function i(e,r,t,n){let i=o()({req:e,level:t?"deep":void 0});return n&&i.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),o=t.n(n),a=t(92652),i=t(68829),s=t(52939),l=t(64292);async function u({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:f,forceLocal:g}){if(!n||!Object.keys(n).length)return null;let m=!!g||(0,s.A)({dbContext:e,dbFullName:r}),y=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let _=Object.keys(n),h=[],S=[];for(let e=0;e<_.length;e++)try{let r=_[e],t=n[r],s=u?u?.fields?.filter(e=>e.fieldName===r):null,l=s&&s[0]?s[0]:null;if(null==t||void 0==t)continue;let c=/<[^>]+>/g;(l?.richText||String(t).match(c))&&(t=o()(t,a.A)),l?.encrypted&&(t=(0,i.A)({data:t,encryptionKey:p,encryptionSalt:f})),"object"==typeof t&&(t=JSON.stringify(t)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),h.push(`\`${r}\`=?`),"number"==typeof t?S.push(String(t)):S.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${m?"":`\`${r}\`.`}\`${t}\` SET ${h.join(",")} WHERE \`${c}\`=?`;return S.push(d),await (0,l.A)(y,A,S)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,s=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=964,e.ids=[964],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},48171:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>u});var o=t(89947),a=t(2706),i=t(96762),s=t(67619),l=t(69842),c=t(30802);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbId:n}=e.body;try{if(!n)throw Error("No Target Database ID provided");await (0,c.A)({tableName:"user_databases",data:{remote_connected:0,remote_connection_host:"",remote_connection_key:"",remote_connection_type:"",remote_db_full_name:""},identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log("Disconnect Error, =>",e.message),(0,s.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let d=(0,i.M)(n,"default"),p=(0,i.M)(n,"config"),_=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/connect/disconnect",pathname:"/api/connect/disconnect",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>i}),t(76102);var n=t(65967),o=t.n(n);t(30889);var a=t(93726);let i=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39383),o=t.n(n),a=t(55153);async function i(e,r,t,n){let i=o()({req:e,level:t?"deep":void 0}),s={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&i.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:s}:{user:i.payload,appData:s}}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),o=t.n(n),a=t(92652),i=t(68829),s=t(52939),l=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:p,encryptionSalt:_,forceLocal:f}){if(!n||!Object.keys(n).length)return null;let S=!!f||(0,s.A)({dbContext:e,dbFullName:r}),g=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(n),y=[],E=[];for(let e=0;ee.fieldName===r):null,l=s&&s[0]?s[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(l?.richText||String(t).match(u))&&(t=o()(t,a.A)),l?.encrypted&&(t=(0,i.A)({data:t,encryptionKey:p,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),y.push(`\`${r}\`=?`),"number"==typeof t?E.push(String(t)):E.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}y.push(`date_updated='${Date()}'`),y.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${S?"":`\`${r}\`.`}\`${t}\` SET ${y.join(",")} WHERE \`${u}\`=?`;return E.push(d),await (0,l.A)(g,h,E)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,s=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${i.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),o=t(79428),a=t(31542);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:s,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(i,s,l),p=o.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},31542:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=48171);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),o=t(79428),a=t(31542);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:s,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(i,s,l),p=o.Buffer.alloc(u,0),_=(0,n.createCipheriv)(c,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},31542:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=48171);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/handshake.js b/dsql-app/.local_dist/server/pages/api/connect/handshake.js index 6feeff9a..629d2686 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/handshake.js +++ b/dsql-app/.local_dist/server/pages/api/connect/handshake.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4065,e.ids=[4065],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},63177:(e,a,r)=>{r.r(a),r.d(a,{config:()=>q,default:()=>h,routeModule:()=>v});var t={};r.r(t),r.d(t,{default:()=>g});var s=r(89947),n=r(2706),d=r(96762),i=r(10776),o=r(29021),u=r.n(o),l=r(33873),c=r.n(l);let m=async({userId:e,dbSchema:a,targetDb:r})=>(await (0,i.A)({userId:e,targetDatabase:r}),`User ${e} Db Schema Updated`),p=async({userId:e,dbSchema:a,database:r})=>{let t=c().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${e}`,"main.json"),s=JSON.parse(u().readFileSync(t,"utf-8")),n=s.findIndex(e=>e.dbFullName==r.db_full_name);if(n<0)throw Error("Target Database not found in user schema data");let d={...s[n]};return s[n]=a,s[n].dbName=d.dbName,s[n].dbFullName=d.dbFullName,s[n].dbSlug=d.dbSlug,s[n].dbImage=d.dbImage,await m({dbSchema:s,userId:e,targetDb:r.db_full_name})};var b=r(67619),f=r(69842),_=r(30802);async function g(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let r=await (0,f.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let{url:t,key:s,database:n,dbSchema:d,type:i,remoteDbs:o,targetDb:u}=e.body;try{if(!u?.tables)throw Error("No Target Database");await (0,_.A)({tableName:"user_databases",data:{remote_connected:1,remote_connection_host:t,remote_connection_key:s,remote_connection_type:i,remote_db_full_name:u.dbFullName},identifierColumnName:"db_full_name",identifierValue:n.db_full_name}),await p({dbSchema:u,database:n,userId:r.id}),a.json({success:!0})}catch(e){console.log("Connect Handshake Error, =>",e.message),(0,b.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:r}),a.json({success:!1,msg:"Operation Failed!"})}}let h=(0,d.M)(t,"default"),q=(0,d.M)(t,"config"),v=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/connect/handshake",pathname:"/api/connect/handshake",bundlePath:"",filename:""},userland:t})},55153:(e,a,r)=>{r.d(a,{On:()=>s.a,_n:()=>d}),r(76102);var t=r(65967),s=r.n(t);r(30889);var n=r(93726);let d=r.n(n)()},69842:(e,a,r)=>{r.d(a,{A:()=>d});var t=r(39383),s=r.n(t),n=r(55153);async function d(e,a,r,t){let d=s()({req:e,level:r?"deep":void 0});return t&&d.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==d.payload.id?null:d.payload}}};var a=require("../../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),t=a.X(0,[6060,776],()=>r(63177));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4065,e.ids=[4065],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},63177:(e,a,r)=>{r.r(a),r.d(a,{config:()=>g,default:()=>D,routeModule:()=>h});var s={};r.r(s),r.d(s,{default:()=>f});var t=r(89947),n=r(2706),o=r(96762),d=r(10776),i=r(29021),u=r.n(i),l=r(33873),_=r.n(l);let c=async({userId:e,dbSchema:a,targetDb:r})=>(await (0,d.A)({userId:e,targetDatabase:r}),`User ${e} Db Schema Updated`),m=async({userId:e,dbSchema:a,database:r})=>{let s=_().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${e}`,"main.json"),t=JSON.parse(u().readFileSync(s,"utf-8")),n=t.findIndex(e=>e.dbFullName==r.db_full_name);if(n<0)throw Error("Target Database not found in user schema data");let o={...t[n]};return t[n]=a,t[n].dbName=o.dbName,t[n].dbFullName=o.dbFullName,t[n].dbSlug=o.dbSlug,t[n].dbImage=o.dbImage,await c({dbSchema:t,userId:e,targetDb:r.db_full_name})};var p=r(67619),S=r(69842),b=r(30802);async function f(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let{user:r}=await (0,S.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let{url:s,key:t,database:n,dbSchema:o,type:d,remoteDbs:i,targetDb:u}=e.body;try{if(!u?.tables)throw Error("No Target Database");await (0,b.A)({tableName:"user_databases",data:{remote_connected:1,remote_connection_host:s,remote_connection_key:t,remote_connection_type:d,remote_db_full_name:u.dbFullName},identifierColumnName:"db_full_name",identifierValue:n.db_full_name}),await m({dbSchema:u,database:n,userId:r.id}),a.json({success:!0})}catch(e){console.log("Connect Handshake Error, =>",e.message),(0,p.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:r}),a.json({success:!1,msg:"Operation Failed!"})}}let D=(0,o.M)(s,"default"),g=(0,o.M)(s,"config"),h=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/connect/handshake",pathname:"/api/connect/handshake",bundlePath:"",filename:""},userland:s})},55153:(e,a,r)=>{r.d(a,{On:()=>t.a,_n:()=>o}),r(76102);var s=r(65967),t=r.n(s);r(30889);var n=r(93726);let o=r.n(n)()},69842:(e,a,r)=>{r.d(a,{A:()=>o});var s=r(39383),t=r.n(s),n=r(55153);async function o(e,a,r,s){let o=t()({req:e,level:r?"deep":void 0}),d={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:d}:{user:o.payload,appData:d}}}};var a=require("../../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),s=a.X(0,[6060,776],()=>r(63177));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json b/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json index 6cd95d20..2c8714db 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/verify.js b/dsql-app/.local_dist/server/pages/api/connect/verify.js index f51daa56..e97c1621 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/verify.js +++ b/dsql-app/.local_dist/server/pages/api/connect/verify.js @@ -1,14 +1,14 @@ -"use strict";(()=>{var e={};e.id=3033,e.ids=[3033],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},79551:e=>{e.exports=require("url")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77666:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>c});var o=t(89947),s=t(2706),a=t(96762),i=t(79551),l=t(64166),u=t(67619),d=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{url:n,key:o,database:s,dbSchema:a,type:c}=e.body;try{let{hostname:e,port:t,protocol:s}=new i.URL(n),a=await (0,l.A)({scheme:s,headers:{Authorization:o},hostname:e,port:t,path:"/api/connect",method:"POST",body:{url:n,key:o}}),u=JSON.parse(a);if(!u?.success)throw Error(u.msg||"Remote request failed");r.json({success:!0,payload:u.payload})}catch(e){console.log("Connect Verification Initialtor Error, =>",e.message),(0,u.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let p=(0,a.M)(n,"default"),m=(0,a.M)(n,"config"),f=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/connect/verify",pathname:"/api/connect/verify",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>a}),t(76102);var n=t(65967),o=t.n(n);t(30889);var s=t(93726);let a=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39383),o=t.n(n),s=t(55153);async function a(e,r,t,n){let a=o()({req:e,level:t?"deep":void 0});return n&&a.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},64166:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(55591),o=t.n(n);let s=require("http");var a=t.n(s),i=t(79551);function l({url:e,method:r,hostname:t,path:n,headers:s,body:l,port:u,scheme:d}){let c=l?JSON.stringify(l):null,p=e?new i.URL(e):null,m={method:r||"GET",hostname:p?p.hostname:t,port:d?.match(/https/i)?443:p?p.protocol?.match(/https/i)?443:p.port:u?Number(u):80,headers:{}};return n&&(m.path=n),s&&(m.headers=s),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=c?Buffer.from(c).length:void 0),new Promise((e,r)=>{let t=(d?.match(/https/i)?o():p?.protocol?.match(/https/i)?o():a()).request(m,t=>{var n="";t.on("data",function(e){n+=e}),t.on("end",function(){e(n)}),t.on("error",e=>{console.log("HTTP response error =>",e.message),r(`HTTP response error =>, ${e.message}`)}),t.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&t.write(c),t.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),r(`HTTP request error =>, ${e.message}`)}),t.end()})}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3033,e.ids=[3033],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},79551:e=>{e.exports=require("url")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77666:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>d});var n=t(89947),o=t(2706),a=t(96762),i=t(79551),l=t(64166),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{url:s,key:n,database:o,dbSchema:a,type:d}=e.body;try{let{hostname:e,port:t,protocol:o}=new i.URL(s),a=await (0,l.A)({scheme:o,headers:{Authorization:n},hostname:e,port:t,path:"/api/connect",method:"POST",body:{url:s,key:n}}),u=JSON.parse(a);if(!u?.success)throw Error(u.msg||"Remote request failed");r.json({success:!0,payload:u.payload})}catch(e){console.log("Connect Verification Initialtor Error, =>",e.message),(0,u.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let p=(0,a.M)(s,"default"),m=(0,a.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/connect/verify",pathname:"/api/connect/verify",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>a}),t(76102);var s=t(65967),n=t.n(s);t(30889);var o=t(93726);let a=t.n(o)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),o=t(55153);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:i}:{user:a.payload,appData:i}}},64166:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(55591),n=t.n(s);let o=require("http");var a=t.n(o),i=t(79551);function l({url:e,method:r,hostname:t,path:s,headers:o,body:l,port:u,scheme:c}){let d=l?JSON.stringify(l):null,p=e?new i.URL(e):null,m={method:r||"GET",hostname:p?p.hostname:t,port:c?.match(/https/i)?443:p?p.protocol?.match(/https/i)?443:p.port:u?Number(u):80,headers:{}};return s&&(m.path=s),o&&(m.headers=o),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=d?Buffer.from(d).length:void 0),new Promise((e,r)=>{let t=(c?.match(/https/i)?n():p?.protocol?.match(/https/i)?n():a()).request(m,t=>{var s="";t.on("data",function(e){s+=e}),t.on("end",function(){e(s)}),t.on("error",e=>{console.log("HTTP response error =>",e.message),r(`HTTP response error =>, ${e.message}`)}),t.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&t.write(d),t.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),r(`HTTP request error =>, ${e.message}`)}),t.end()})}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(n+=` -URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` +User Email: ${e?.email}`),o?.url&&(s+=` +URL: ${o.url}`),o?.body&&(s+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(s+=` +IP: ${i}`),s+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js index f0e4c6c4..ea8cf43b 100644 --- a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8893,e.ids=[8893],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},1462:(e,a,r)=>{r.r(a),r.d(a,{config:()=>f,default:()=>D,routeModule:()=>E});var s={};r.r(s),r.d(s,{default:()=>A});var t=r(89947),i=r(2706),l=r(96762),n=r(29021),d=r.n(n),u=r(48786),o=r(67619),c=r(69842),m=r(98e3),b=r(47546);async function p(e){let a;"production".match(/dev/)&&d().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{a=await (0,b.A)(e)}catch(e){(0,o.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return a||null}var _=r(10776);async function A(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let r=await (0,c.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let s=await (0,u.A)("SELECT * FROM users WHERE id = ?",[r.id]),t=s?.[0],{db_name:i,db_slug:l,db_description:n,db_image:b,duplicate:A,keepUpdated:D,keepDataUpdated:f}=e.body;if(l.match(/[^a-zA-Z0-9-_]/))return a.json({success:!1,msg:"Input Error"});let E=`datasquirel_user_${r.id}_${l}`,S=await p(`CREATE DATABASE IF NOT EXISTS \`${E}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`);if(!S?.affectedRows)return a.json({success:!1,msg:"Database Could Not be created!"});let g={user_id:r.id,db_name:i,db_slug:l,db_full_name:E,db_description:n,db_image:b};A&&D&&(g.active_clone="1",g.active_clone_parent_db=A),A&&f&&(g.active_data="1");let N=await (0,m.A)({dbFullName:"datasquirel",tableName:"user_databases",data:g});if(N.insertId)try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`,s=JSON.parse(d().readFileSync(e,"utf8")),u={dbName:i,dbSlug:l,dbFullName:E,dbDescription:n,dbImage:b,tables:[]};if(A)try{let e=s.filter(e=>e.dbFullName===A)[0];u.tables=e.tables,D&&(u.childDatabase=!0,u.childDatabaseDbFullName=A,f&&(u.updateData=!0),e.childrenDatabases?e.childrenDatabases.push({dbFullName:E}):e.childrenDatabases=[{dbFullName:E}]);for(let e=0;e{r.d(a,{On:()=>t.a,_n:()=>l}),r(76102);var s=r(65967),t=r.n(s);r(30889);var i=r(93726);let l=r.n(i)()},69842:(e,a,r)=>{r.d(a,{A:()=>l});var s=r(39383),t=r.n(s),i=r(55153);async function l(e,a,r,s){let l=t()({req:e,level:r?"deep":void 0});return s&&l.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},48786:(e,a,r)=>{r.d(a,{A:()=>t});var s=r(7447);async function t(...e){let a=(0,s.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let r=await a.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},47546:(e,a,r)=>{r.d(a,{A:()=>t});var s=r(7447);function t(...e){let a=(0,s.A)();try{return new Promise((r,s)=>{a.query(...e).then(e=>{a.end(),r(JSON.parse(JSON.stringify(e)))}).catch(e=>{a.end(),r({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),s=a.X(0,[6060,776],()=>r(1462));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8893,e.ids=[8893],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},1462:(e,a,r)=>{r.r(a),r.d(a,{config:()=>E,default:()=>b,routeModule:()=>A});var s={};r.r(s),r.d(s,{default:()=>D});var t=r(89947),i=r(2706),n=r(96762),l=r(29021),o=r.n(l),u=r(48786),d=r(67619),c=r(69842),_=r(98e3),S=r(47546);async function p(e){let a;"production".match(/dev/)&&o().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{a=await (0,S.A)(e)}catch(e){(0,d.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return a||null}var m=r(10776);async function D(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let{user:r}=await (0,c.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let s=await (0,u.A)("SELECT * FROM users WHERE id = ?",[r.id]),t=s?.[0],{db_name:i,db_slug:n,db_description:l,db_image:S,duplicate:D,keepUpdated:b,keepDataUpdated:E}=e.body;if(n.match(/[^a-zA-Z0-9-_]/))return a.json({success:!1,msg:"Input Error"});let A=`datasquirel_user_${r.id}_${n}`,L=await p(`CREATE DATABASE IF NOT EXISTS \`${A}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`);if(!L?.affectedRows)return a.json({success:!1,msg:"Database Could Not be created!"});let T={user_id:r.id,db_name:i,db_slug:n,db_full_name:A,db_description:l,db_image:S};D&&b&&(T.active_clone="1",T.active_clone_parent_db=D),D&&E&&(T.active_data="1");let f=await (0,_.A)({dbFullName:"datasquirel",tableName:"user_databases",data:T});if(f.insertId)try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`,s=JSON.parse(o().readFileSync(e,"utf8")),u={dbName:i,dbSlug:n,dbFullName:A,dbDescription:l,dbImage:S,tables:[]};if(D)try{let e=s.filter(e=>e.dbFullName===D)[0];u.tables=e.tables,b&&(u.childDatabase=!0,u.childDatabaseDbFullName=D,E&&(u.updateData=!0),e.childrenDatabases?e.childrenDatabases.push({dbFullName:A}):e.childrenDatabases=[{dbFullName:A}]);for(let e=0;e{r.d(a,{On:()=>t.a,_n:()=>n}),r(76102);var s=r(65967),t=r.n(s);r(30889);var i=r(93726);let n=r.n(i)()},69842:(e,a,r)=>{r.d(a,{A:()=>n});var s=r(39383),t=r.n(s),i=r(55153);async function n(e,a,r,s){let n=t()({req:e,level:r?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:l}:{user:n.payload,appData:l}}},48786:(e,a,r)=>{r.d(a,{A:()=>t});var s=r(7447);async function t(...e){let a=(0,s.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let r=await a.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},47546:(e,a,r)=>{r.d(a,{A:()=>t});var s=r(7447);function t(...e){let a=(0,s.A)();try{return new Promise((r,s)=>{a.query(...e).then(e=>{a.end(),r(JSON.parse(JSON.stringify(e)))}).catch(e=>{a.end(),r({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),s=a.X(0,[6060,776],()=>r(1462));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json index b3e543cd..4710bd34 100644 --- a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js index fafc98b8..e61b6809 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js +++ b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=7015,e.ids=[7015],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},33336:(e,r,t)=>{t.r(r),t.d(r,{config:()=>y,default:()=>_,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>g});var a=t(89947),i=t(2706),l=t(96762),o=t(29021),s=t.n(o),u=t(95969),c=t(67619),d=t(69842),p=t(61932),f=t(56081);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,key:a,user_id:i}=e.body;try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let i=(0,f.A)({key:String((0,u.A)({encryptedString:a})),user_id:t.id});if(!i?.sign)throw await (0,p.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),Error("API KEY is Invalid");try{let r=`${e}/${i?.sign}`;s().unlinkSync(r)}catch(e){console.log("Error Deleting API key",e.message)}await (0,p.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log(`ERROR Deleting API Key => ${e.message}`),(0,c.A)({component:"/api/deleteApiKey/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let _=(0,l.M)(n,"default"),y=(0,l.M)(n,"config"),m=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteApiKey",pathname:"/api/deleteApiKey",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>l}),t(76102);var n=t(65967),a=t.n(n);t(30889);var i=t(93726);let l=t.n(i)()},69842:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(39383),a=t.n(n),i=t(55153);async function l(e,r,t,n){let l=a()({req:e,level:t?"deep":void 0});return n&&l.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},56081:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(29021),a=t.n(n),i=t(95969);let l=({key:e,database:r,table:t,user_id:n,media:l})=>{if(!e||!n)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let s=(0,i.A)({encryptedString:e}),u=JSON.parse(s||""),c=a().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||l)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(52939),a=t(64292);async function i({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:i,identifierValue:l,forceLocal:o}){try{let s=!!o||(0,n.A)({dbContext:e,dbFullName:r}),u=s?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;s?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${s?"":`\`${r}\`.`}\`${t}\` WHERE \`${i}\`=?`;return await (0,a.A)(u,c,[l])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),a=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let l=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7015,e.ids=[7015],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},33336:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>E});var n={};t.r(n),t.d(n,{default:()=>S});var a=t(89947),i=t(2706),s=t(96762),l=t(29021),o=t.n(l),u=t(95969),c=t(67619),d=t(69842),_=t(61932),p=t(56081);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,key:a,user_id:i}=e.body;try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let i=(0,p.A)({key:String((0,u.A)({encryptedString:a})),user_id:t.id});if(!i?.sign)throw await (0,_.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),Error("API KEY is Invalid");try{let r=`${e}/${i?.sign}`;o().unlinkSync(r)}catch(e){console.log("Error Deleting API key",e.message)}await (0,_.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log(`ERROR Deleting API Key => ${e.message}`),(0,c.A)({component:"/api/deleteApiKey/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let f=(0,s.M)(n,"default"),g=(0,s.M)(n,"config"),E=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteApiKey",pathname:"/api/deleteApiKey",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>s}),t(76102);var n=t(65967),a=t.n(n);t(30889);var i=t(93726);let s=t.n(i)()},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39383),a=t.n(n),i=t(55153);async function s(e,r,t,n){let s=a()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&s.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?{user:null,appData:l}:{user:s.payload,appData:l}}},56081:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n),i=t(95969);let s=({key:e,database:r,table:t,user_id:n,media:s})=>{if(!e||!n)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let o=(0,i.A)({encryptedString:e}),u=JSON.parse(o||""),c=a().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||s)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(52939),a=t(64292);async function i({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:i,identifierValue:s,forceLocal:l}){try{let o=!!l||(0,n.A)({dbContext:e,dbFullName:r}),u=o?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;o?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${o?"":`\`${r}\`.`}\`${t}\` WHERE \`${i}\`=?`;return await (0,a.A)(u,c,[s])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),a=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let s=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),i?.url&&(n+=` URL: ${i.url}`),i?.body&&(n+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),o&&(n+=` -IP: ${o}`),n+=` -Date: ${l.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let s=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${s.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let o=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` -${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(55511),a=t(79428),i=t(31542);function l({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:s,algorithm:u,bufferAllocSize:c}=(0,i.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(l,o,s),p=a.Buffer.alloc(c,0),f=(0,n.createDecipheriv)(u,d,p);try{let r=f.update(e,"hex","utf8");return r+=f.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},31542:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=33336);module.exports=t})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(55511),a=t(79428),i=t(31542);function s({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:s,salt:l,keyLen:o,algorithm:u,bufferAllocSize:c}=(0,i.A)({encryptionKey:r});if(!s?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(s,l,o),_=a.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},31542:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=33336);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js index 30c298ba..f80209ac 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=7081,e.ids=[7081],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},67859:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>u});var s=t(89947),a=t(2706),o=t(96762),l=t(30944),i=t(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,i.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,userId:n}=e.body;await (0,l.A)({database:t,queryString:`DELETE FROM ${t}.users WHERE id = ?`,queryValuesArray:[n]}),r.json({success:!0,msg:"User Deleted!"})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteDbUser",pathname:"/api/deleteDbUser",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>o}),t(76102);var n=t(65967),s=t.n(n);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),s=t.n(n),a=t(55153);async function o(e,r,t,n){let o=s()({req:e,level:t?"deep":void 0});return n&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7081,e.ids=[7081],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},67859:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>u,routeModule:()=>d});var s={};t.r(s),t.d(s,{default:()=>c});var n=t(89947),o=t(2706),a=t(96762),l=t(30944),i=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,i.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,userId:n}=e.body;await (0,l.A)({database:s,queryString:`DELETE FROM ${s}.users WHERE id = ?`,queryValuesArray:[n]}),r.json({success:!0,msg:"User Deleted!"})}let u=(0,a.M)(s,"default"),_=(0,a.M)(s,"config"),d=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteDbUser",pathname:"/api/deleteDbUser",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>a}),t(76102);var s=t(65967),n=t.n(s);t(30889);var o=t(93726);let a=t.n(o)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),o=t(55153);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:l}:{user:a.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` -IP: ${l}`),n+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),o?.url&&(s+=` +URL: ${o.url}`),o?.body&&(s+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` +Date: ${a.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,n.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=s.Buffer.alloc(c,0),_=(0,n.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=67859);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,i),d=n.Buffer.alloc(u,0),S=(0,s.createDecipheriv)(c,_,d);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=67859);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js index 6b007d37..836fac65 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js +++ b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=291,e.ids=[291],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},7808:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>_});var o=s(89947),n=s(2706),a=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});await (0,i.A)("DELETE FROM invitations WHERE id = ? AND inviting_user_id = ?",[e.body.id,s.id]),r.json({success:!0})}let d=(0,a.M)(t,"default"),c=(0,a.M)(t,"config"),D=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteInvitation",pathname:"/api/deleteInvitation",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>a}),s(76102);var t=s(65967),o=s.n(t);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),o=s.n(t),n=s(55153);async function a(e,r,s,t){let a=o()({req:e,level:s?"deep":void 0});return t&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=7808);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=291,e.ids=[291],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},7808:(e,r,s)=>{s.r(r),s.d(r,{config:()=>u,default:()=>D,routeModule:()=>c});var o={};s.r(o),s.d(o,{default:()=>S});var n=s(89947),t=s(2706),_=s(96762),a=s(48786),i=s(69842);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});await (0,a.A)("DELETE FROM invitations WHERE id = ? AND inviting_user_id = ?",[e.body.id,s.id]),r.json({success:!0})}let D=(0,_.M)(o,"default"),u=(0,_.M)(o,"config"),c=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/deleteInvitation",pathname:"/api/deleteInvitation",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>n.a,_n:()=>_}),s(76102);var o=s(65967),n=s.n(o);s(30889);var t=s(93726);let _=s.n(t)()},69842:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(39383),n=s.n(o),t=s(55153);async function _(e,r,s,o){let _=n()({req:e,level:s?"deep":void 0}),a={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&_.payload?.id&&(0,t._n)(process.env.DSQL_SU_USER_ID)!==_.payload.id?{user:null,appData:a}:{user:_.payload,appData:a}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=7808);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js index 806be414..834cbce3 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js +++ b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=9918,e.ids=[9918],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},32306:(e,r,s)=>{s.r(r),s.d(r,{config:()=>m,default:()=>D,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>S});var a=s(89947),o=s(2706),n=s(96762),i=s(29021),c=s.n(i),l=s(48786),d=s(67619),u=s(69842),_=s(33873),p=s.n(_);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{folder:t}=e.body;try{async function a({path:e}){try{let r=c().readdirSync(e);for(let s=0;s",e.message)}}let e=process.env.DSQL_STATIC_SERVER_DIR;if(!e)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let o=p().join(e,`images/user-images/user-${s.id}/`),n=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media/`,i=o+(t?t.replace(/\.| /g,"")+"/":""),d=n+(t?t.replace(/\.| /g,"")+"/":"");await a({path:i}),await a({path:d}),r.json({success:!0})}catch(e){(0,d.A)({component:"/api/deleteMediaFolder/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let D=(0,n.M)(t,"default"),m=(0,n.M)(t,"config"),f=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteMediaFolder",pathname:"/api/deleteMediaFolder",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),a=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let n=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9918,e.ids=[9918],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},32306:(e,r,s)=>{s.r(r),s.d(r,{config:()=>E,default:()=>D,routeModule:()=>L});var t={};s.r(t),s.d(t,{default:()=>p});var o=s(89947),a=s(2706),n=s(96762),i=s(29021),c=s.n(i),_=s(48786),l=s(67619),u=s(69842),S=s(33873),d=s.n(S);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{folder:t}=e.body;try{async function o({path:e}){try{let r=c().readdirSync(e);for(let s=0;s",e.message)}}let e=process.env.DSQL_STATIC_SERVER_DIR;if(!e)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let a=d().join(e,`images/user-images/user-${s.id}/`),n=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media/`,i=a+(t?t.replace(/\.| /g,"")+"/":""),l=n+(t?t.replace(/\.| /g,"")+"/":"");await o({path:i}),await o({path:l}),r.json({success:!0})}catch(e){(0,l.A)({component:"/api/deleteMediaFolder/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let D=(0,n.M)(t,"default"),E=(0,n.M)(t,"config"),L=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteMediaFolder",pathname:"/api/deleteMediaFolder",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(t+=` -URL: ${o.url}`),o?.body&&(t+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(t+=` +User Email: ${e?.email}`),a?.url&&(t+=` +URL: ${a.url}`),a?.body&&(t+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let c=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=32306);module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=32306);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js index 7f13c174..06b1ce8f 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=1658,e.ids=[1658],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},17675:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>p,routeModule:()=>D});var s={};t.r(s),t.d(s,{default:()=>_});var a=t(89947),o=t(2706),n=t(96762),l=t(61932),i=t(31495),u=t(60125),c=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,tableName:a,entryId:o,dbSlug:n,dbId:_,delegated:p}=e.body;try{let c=await (0,u.A)({databaseSlug:n,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:c,database:n,table:a,dbId:_,priviledgeRegex:/Delete Entries/i}))return r.json({success:!1,msg:"Unauthorized"});await (0,l.A)({dbContext:"Dsql User",dbFullName:s,tableName:a,identifierColumnName:"id",identifierValue:o}),r.json({success:!0})}catch(e){(0,c.A)({component:"/api/deleteTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let p=(0,n.M)(s,"default"),S=(0,n.M)(s,"config"),D=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteTableEntry",pathname:"/api/deleteTableEntry",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>n}),t(76102);var s=t(65967),a=t.n(s);t(30889);var o=t(93726);let n=t.n(o)()},31495:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(48786),a=t(67619);async function o({user:e,confirmedDelegetedUser:r,database:t,table:o,priviledgeRegex:n,dbId:l}){let i,u;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,o]),u=i[0]?.priviledge?.match(n)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,o,l]),u=!0)}catch(r){(0,a.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let o=t.id,n=null;if(!a?.delegated)return{dbUserId:o};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39383),a=t.n(s),o=t(55153);async function n(e,r,t,s){let n=a()({req:e,level:t?"deep":void 0});return s&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},61932:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(52939),a=t(64292);async function o({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:o,identifierValue:n,forceLocal:l}){try{let i=!!l||(0,s.A)({dbContext:e,dbFullName:r}),u=i?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;i?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${i?"":`\`${r}\`.`}\`${t}\` WHERE \`${o}\`=?`;return await (0,a.A)(u,c,[n])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),a=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let n=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=1658,e.ids=[1658],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},17675:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>S,routeModule:()=>p});var s={};t.r(s),t.d(s,{default:()=>d});var o=t(89947),a=t(2706),n=t(96762),l=t(61932),i=t(31495),u=t(60125),c=t(67619),_=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,tableName:o,entryId:a,dbSlug:n,dbId:d,delegated:S}=e.body;try{let c=await (0,u.A)({databaseSlug:n,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:c,database:n,table:o,dbId:d,priviledgeRegex:/Delete Entries/i}))return r.json({success:!1,msg:"Unauthorized"});await (0,l.A)({dbContext:"Dsql User",dbFullName:s,tableName:o,identifierColumnName:"id",identifierValue:a}),r.json({success:!0})}catch(e){(0,c.A)({component:"/api/deleteTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let S=(0,n.M)(s,"default"),D=(0,n.M)(s,"config"),p=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteTableEntry",pathname:"/api/deleteTableEntry",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>o.a,_n:()=>n}),t(76102);var s=t(65967),o=t.n(s);t(30889);var a=t(93726);let n=t.n(a)()},31495:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(48786),o=t(67619);async function a({user:e,confirmedDelegetedUser:r,database:t,table:a,priviledgeRegex:n,dbId:l}){let i,u;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,a]),u=i[0]?.priviledge?.match(n)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,a,l]),u=!0)}catch(r){(0,o.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let a=t.id,n=null;if(!o?.delegated)return{dbUserId:a};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:a=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:a}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39383),o=t.n(s),a=t(55153);async function n(e,r,t,s){let n=o()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:l}:{user:n.payload,appData:l}}},61932:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(52939),o=t(64292);async function a({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:a,identifierValue:n,forceLocal:l}){try{let i=!!l||(0,s.A)({dbContext:e,dbFullName:r}),u=i?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;i?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${i?"":`\`${r}\`.`}\`${t}\` WHERE \`${a}\`=?`;return await (0,o.A)(u,c,[n])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),o=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let n=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(s+=` -URL: ${o.url}`),o?.body&&(s+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` +User Email: ${e?.email}`),a?.url&&(s+=` +URL: ${a.url}`),a?.body&&(s+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(s+=` IP: ${l}`),s+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(55511),a=t(79428),o=t(31542);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(n,l,i),_=a.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>s});function s({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),a=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=17675);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(55511),o=t(79428),a=t(31542);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(n,l,i),d=o.Buffer.alloc(c,0),S=(0,s.createDecipheriv)(u,_,d);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>s});function s({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(o(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),o=t.n(s);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=17675);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUser.js b/dsql-app/.local_dist/server/pages/api/deleteUser.js index a9cb774a..c9a2c64b 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=2735,e.ids=[2735],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},12057:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>p,routeModule:()=>R});var t={};s.r(t),s.d(t,{default:()=>S});var a=s(89947),i=s(2706),n=s(96762),o=s(29021),d=s.n(o),u=s(33873),l=s.n(u),c=s(48786),_=s(67619),E=s(69842);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,E.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});"production".match(/prod/i);try{await (0,c.A)(`DELETE FROM users WHERE id='${s.id}'`),await (0,c.A)(`DELETE FROM user_users WHERE invited_user_id='${s.id}' OR user_id='${s.id}'`),await (0,c.A)(`DELETE FROM delegated_user_tables WHERE delegated_user_id='${s.id}' OR root_user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_databases WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_database_tables WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_media WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM delegated_users WHERE user_id='${s.id}' OR delegated_user_id='${s.id}'`),await (0,c.A)(`DELETE FROM unsubscribes WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM notifications WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM api_keys WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM invitations WHERE inviting_user_id='${s.id}' OR invited_user_email='${s.email}'`);let e=await (0,c.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[s.id]);for(let r=0;r",e.message),!1}}({rootFolderPath:n}),r.json({success:!0})}catch(e){(0,_.A)({component:"/api/addApiKey/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"User could not be deleted!"})}}let p=(0,n.M)(t,"default"),D=(0,n.M)(t,"config"),R=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteUser",pathname:"/api/deleteUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var i=s(93726);let n=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),i=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(29021),a=s.n(t);async function i({user:e,message:r,component:s,noMail:t,req:i}){let n=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],s=i.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2735,e.ids=[2735],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},12057:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>D,routeModule:()=>L});var t={};s.r(t),s.d(t,{default:()=>S});var a=s(89947),i=s(2706),n=s(96762),o=s(29021),_=s.n(o),d=s(33873),u=s.n(d),c=s(48786),l=s(67619),E=s(69842);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,E.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});"production".match(/prod/i);try{await (0,c.A)(`DELETE FROM users WHERE id='${s.id}'`),await (0,c.A)(`DELETE FROM user_users WHERE invited_user_id='${s.id}' OR user_id='${s.id}'`),await (0,c.A)(`DELETE FROM delegated_user_tables WHERE delegated_user_id='${s.id}' OR root_user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_databases WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_database_tables WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM user_media WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM delegated_users WHERE user_id='${s.id}' OR delegated_user_id='${s.id}'`),await (0,c.A)(`DELETE FROM unsubscribes WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM notifications WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM api_keys WHERE user_id='${s.id}'`),await (0,c.A)(`DELETE FROM invitations WHERE inviting_user_id='${s.id}' OR invited_user_email='${s.email}'`);let e=await (0,c.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[s.id]);for(let r=0;r",e.message),!1}}({rootFolderPath:n}),r.json({success:!0})}catch(e){(0,l.A)({component:"/api/addApiKey/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"User could not be deleted!"})}}let D=(0,n.M)(t,"default"),p=(0,n.M)(t,"config"),L=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteUser",pathname:"/api/deleteUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var i=s(93726);let n=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),i=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:o}:{user:n.payload,appData:o}}},67619:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(29021),a=s.n(t);async function i({user:e,message:r,component:s,noMail:t,req:i}){let n=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],s=i.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${i.url}`),i?.body&&(t+=` Request Body: ${JSON.stringify(i.body,null,4)}`),o&&(t+=` IP: ${o}`),t+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let d=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let _=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(9973),a=s.n(t);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=12057);module.exports=s})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(9973),a=s.n(t);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=12057);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js index 558906f4..f011b995 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=3e3,e.ids=[3e3],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},96257:(e,r,a)=>{a.r(r),a.d(r,{config:()=>D,default:()=>b,routeModule:()=>_});var t={};a.r(t),a.d(t,{default:()=>m});var i=a(89947),n=a(2706),s=a(96762),o=a(29021),l=a.n(o),d=a(67619),u=a(69842),c=a(6346),p=a(28187),f=a.n(p);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,u.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:i,db_full_name:n}=e.body;if(!n.match(`user_${a.id}_`))throw Error("Database doesn't belong to user");await f().utils.connDbHandler(global.DSQL_DB_CONN,`DROP DATABASE \`${n}\``),await f().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_databases WHERE id = ? AND user_id = ?",[t,a.id]),await f().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_database_tables WHERE db_id = ? AND user_id = ?",[t,a.id]),await f().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[a.id,i]);try{let e;let{userSchemaMainJSONFilePath:t}=(0,c.A)({userId:a.id});if(!t)throw Error("`userSchemaMainJSONFilePath` path not found");let i=JSON.parse(l().readFileSync(t,"utf8")),s=i.filter((r,a)=>{if(r.dbFullName===n)return e=a,!0});if(s[0].childDatabase){let e=i.filter(e=>e.dbFullName===s[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===s[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeof r&&e.childrenDatabases.splice(r,1)}i.splice(e,1),l().writeFileSync(`${t}`,JSON.stringify(i),"utf8"),r.json({success:!0})}catch(e){(0,d.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:"File Updates Failed"})}}let b=(0,s.M)(t,"default"),D=(0,s.M)(t,"config"),_=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>i.a,_n:()=>s}),a(76102);var t=a(65967),i=a.n(t);a(30889);var n=a(93726);let s=a.n(n)()},69842:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(39383),i=a.n(t),n=a(55153);async function s(e,r,a,t){let s=i()({req:e,level:a?"deep":void 0});return t&&s.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},67619:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(29021),i=a.n(t);async function n({user:e,message:r,component:a,noMail:t,req:n}){let s=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],i=a||t||r||n.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3e3,e.ids=[3e3],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},96257:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>D,routeModule:()=>f});var t={};a.r(t),a.d(t,{default:()=>S});var i=a(89947),s=a(2706),n=a(96762),o=a(29021),l=a.n(o),d=a(67619),u=a(69842),c=a(6346),_=a(28187),p=a.n(_);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:a}=await (0,u.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:i,db_full_name:s}=e.body;if(!s.match(`user_${a.id}_`))throw Error("Database doesn't belong to user");await p().utils.connDbHandler(global.DSQL_DB_CONN,`DROP DATABASE \`${s}\``),await p().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_databases WHERE id = ? AND user_id = ?",[t,a.id]),await p().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_database_tables WHERE db_id = ? AND user_id = ?",[t,a.id]),await p().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[a.id,i]);try{let e;let{userSchemaMainJSONFilePath:t}=(0,c.A)({userId:a.id});if(!t)throw Error("`userSchemaMainJSONFilePath` path not found");let i=JSON.parse(l().readFileSync(t,"utf8")),n=i.filter((r,a)=>{if(r.dbFullName===s)return e=a,!0});if(n[0].childDatabase){let e=i.filter(e=>e.dbFullName===n[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===n[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeof r&&e.childrenDatabases.splice(r,1)}i.splice(e,1),l().writeFileSync(`${t}`,JSON.stringify(i),"utf8"),r.json({success:!0})}catch(e){(0,d.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:"File Updates Failed"})}}let D=(0,n.M)(t,"default"),E=(0,n.M)(t,"config"),f=new i.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>i.a,_n:()=>n}),a(76102);var t=a(65967),i=a.n(t);a(30889);var s=a(93726);let n=a.n(s)()},69842:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(39383),i=a.n(t),s=a(55153);async function n(e,r,a,t){let n=i()({req:e,level:a?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:o}:{user:n.payload,appData:o}}},67619:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(29021),i=a.n(t);async function s({user:e,message:r,component:a,noMail:t,req:s}){let n=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],a=s.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],i=a||t||r||s.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(t+=` -URL: ${n.url}`),n?.body&&(t+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(t+=` +User Email: ${e?.email}`),s?.url&&(t+=` +URL: ${s.url}`),s?.body&&(t+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(t+=` IP: ${o}`),t+=` -Date: ${s.toDateString()} +Date: ${n.toDateString()} ========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let l=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",t),i().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},6346:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(33873),i=a.n(t);function n(e){let r=process.env.DSQL_APP_DIR,a=process.env.DSQL_DB_SCHEMA_DIR,t=".tmp";if(!r)throw Error("Please provide the `DSQL_APP_DIR` env variable.");if(!a)throw Error("Please provide the `DSQL_DB_SCHEMA_DIR` env variable.");let n=i().join(r,"package-shared"),s=i().join(n,"types/dsql.ts"),o=i().join(a,"main.json"),l=i().join(n,"data/defaultFields.json"),d=i().join(a,"users"),u=e?.user?.id?i().join(d,`user-${e.user.id}`):e?.userId?i().join(d,`user-${e.userId}`):void 0,c=u?i().join(u,"main.json"):void 0,p=u?i().join(u,"media"):void 0,f=u?i().join(u,"export"):void 0,m=f?i().join(f,"sql"):void 0,b=m?i().join(m,t):void 0,D=b?i().join(b,"schema.json"):void 0,_="db-export.zip",g=m?i().join(m,_):void 0,E="db-export.zip",h=m?i().join(m,E):void 0;return{schemasDir:a,userDirPath:u,mainShemaJSONFilePath:o,mainDbTypeDefFile:s,tempDirName:t,defaultTableFieldsJSONFilePath:l,usersSchemaDir:d,userSchemaMainJSONFilePath:c,userPrivateMediaDir:p,userPrivateExportsDir:f,userPrivateSQLExportsDir:m,userPrivateTempSQLExportsDir:b,userPrivateTempJSONSchemaFilePath:D,userPrivateDbExportZipFileName:_,userPrivateDbExportZipFilePath:g,userPrivateDbImportZipFileName:E,userPrivateDbImportZipFilePath:h,dbNginxLoadBalancerConfigFile:i().join(r,"docker/mariadb/load-balancer/config/template/nginx.conf")}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=r(r.s=96257);module.exports=a})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},6346:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(33873),i=a.n(t);function s(e){let r=process.env.DSQL_APP_DIR,a=process.env.DSQL_DB_SCHEMA_DIR,t=".tmp";if(!r)throw Error("Please provide the `DSQL_APP_DIR` env variable.");if(!a)throw Error("Please provide the `DSQL_DB_SCHEMA_DIR` env variable.");let s=i().join(r,"package-shared"),n=i().join(s,"types/dsql.ts"),o=i().join(a,"main.json"),l=i().join(s,"data/defaultFields.json"),d=i().join(a,"users"),u=e?.user?.id?i().join(d,`user-${e.user.id}`):e?.userId?i().join(d,`user-${e.userId}`):void 0,c=u?i().join(u,"main.json"):void 0,_=u?i().join(u,"media"):void 0,p=u?i().join(u,"export"):void 0,S=p?i().join(p,"sql"):void 0,D=S?i().join(S,t):void 0,E=D?i().join(D,"schema.json"):void 0,f="db-export.zip",m=S?i().join(S,f):void 0,b="db-export.zip",A=S?i().join(S,b):void 0;return{schemasDir:a,userDirPath:u,mainShemaJSONFilePath:o,mainDbTypeDefFile:n,tempDirName:t,defaultTableFieldsJSONFilePath:l,usersSchemaDir:d,userSchemaMainJSONFilePath:c,userPrivateMediaDir:_,userPrivateExportsDir:p,userPrivateSQLExportsDir:S,userPrivateTempSQLExportsDir:D,userPrivateTempJSONSchemaFilePath:E,userPrivateDbExportZipFileName:f,userPrivateDbExportZipFilePath:m,userPrivateDbImportZipFileName:b,userPrivateDbImportZipFilePath:A,dbNginxLoadBalancerConfigFile:i().join(r,"docker/mariadb/load-balancer/config/template/nginx.conf")}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=r(r.s=96257);module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js index 1a823458..9725c95b 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8105,e.ids=[8105],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},5134:(e,r,t)=>{t.r(r),t.d(r,{config:()=>y,default:()=>S,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>g});var a=t(89947),i=t(2706),o=t(96762),l=t(29021),s=t.n(l),u=t(33873),d=t.n(u),c=t(67619),m=t(69842),p=t(45185),f=t(61932);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,m.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.body,{media_name:a,media_url:i,media_thumbnail_url:o,media_path:l,media_thumbnail_path:u,folder:g}=n;"production".match(/production/);try{let e=n?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let a=(0,p.A)({isPrivate:e,userId:t.id,folder:n.folder?n.folder+"/":"",video:!!n.media_type?.match(/video/i)});if(!a)throw Error("Couldn't grab paths!");let{fileRootPath:l,urlRootPath:u,relativePath:c}=a;g?.match(/./);let m=i.match(/[^\/]+$/)[0],S=o.match(/[^\/]+$/)[0],y=d().normalize(l+m),_=d().normalize(l+S);s().unlinkSync(y);try{s().unlinkSync(_)}catch(e){}await (0,f.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:n.id}),r.json({success:!0})}catch(e){console.log("ERROR in deleting user media =>",e.message),(0,c.A)({component:"/api/deleteUserMedia/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let S=(0,o.M)(n,"default"),y=(0,o.M)(n,"config"),_=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteUserMedia",pathname:"/api/deleteUserMedia",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var n=t(65967),a=t.n(n);t(30889);var i=t(93726);let o=t.n(i)()},45185:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(29021),a=t.n(n),i=t(33873),o=t.n(i);function l({isPrivate:e,userId:r,folder:t,video:n,pathOnly:i}){"production".match(/production/);let l=process.env.DSQL_STATIC_SERVER_DIR;if(!l)return console.log("Static File ENV not Found!"),null;let s=e?`@/${n?"videos":"media"}/${t?t+"/":""}`:n?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:o().join(l,s);return a().existsSync(u)||i||a().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${s}`,relativePath:s}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),a=t.n(n),i=t(55153);async function o(e,r,t,n){let o=a()({req:e,level:t?"deep":void 0});return n&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},61932:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(52939),a=t(64292);async function i({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:i,identifierValue:o,forceLocal:l}){try{let s=!!l||(0,n.A)({dbContext:e,dbFullName:r}),u=s?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;s?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let d=`DELETE FROM ${s?"":`\`${r}\`.`}\`${t}\` WHERE \`${i}\`=?`;return await (0,a.A)(u,d,[o])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),a=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let o=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8105,e.ids=[8105],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},5134:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>E});var n={};t.r(n),t.d(n,{default:()=>m});var a=t(89947),o=t(2706),i=t(96762),s=t(29021),l=t.n(s),u=t(33873),d=t.n(u),c=t(67619),_=t(69842),S=t(45185),p=t(61932);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.body,{media_name:a,media_url:o,media_thumbnail_url:i,media_path:s,media_thumbnail_path:u,folder:m}=n;"production".match(/production/);try{let e=n?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let a=(0,S.A)({isPrivate:e,userId:t.id,folder:n.folder?n.folder+"/":"",video:!!n.media_type?.match(/video/i)});if(!a)throw Error("Couldn't grab paths!");let{fileRootPath:s,urlRootPath:u,relativePath:c}=a;m?.match(/./);let _=o.match(/[^\/]+$/)[0],f=i.match(/[^\/]+$/)[0],g=d().normalize(s+_),E=d().normalize(s+f);l().unlinkSync(g);try{l().unlinkSync(E)}catch(e){}await (0,p.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:n.id}),r.json({success:!0})}catch(e){console.log("ERROR in deleting user media =>",e.message),(0,c.A)({component:"/api/deleteUserMedia/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,i.M)(n,"default"),g=(0,i.M)(n,"config"),E=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteUserMedia",pathname:"/api/deleteUserMedia",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>i}),t(76102);var n=t(65967),a=t.n(n);t(30889);var o=t(93726);let i=t.n(o)()},45185:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n),o=t(33873),i=t.n(o);function s({isPrivate:e,userId:r,folder:t,video:n,pathOnly:o}){"production".match(/production/);let s=process.env.DSQL_STATIC_SERVER_DIR;if(!s)return console.log("Static File ENV not Found!"),null;let l=e?`@/${n?"videos":"media"}/${t?t+"/":""}`:n?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:i().join(s,l);return a().existsSync(u)||o||a().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${l}`,relativePath:l}}},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39383),a=t.n(n),o=t(55153);async function i(e,r,t,n){let i=a()({req:e,level:t?"deep":void 0}),s={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&i.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:s}:{user:i.payload,appData:s}}},61932:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(52939),a=t(64292);async function o({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:o,identifierValue:i,forceLocal:s}){try{let l=!!s||(0,n.A)({dbContext:e,dbFullName:r}),u=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let d=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${o}\`=?`;return await (0,a.A)(u,d,[i])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),a=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let i=new Date,s=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(n+=` -URL: ${i.url}`),i?.body&&(n+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(n+=` -IP: ${l}`),n+=` -Date: ${o.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let s=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),s&&(n+=` +IP: ${s}`),n+=` +Date: ${i.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` -${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=5134);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=5134);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js index 0d423e93..9b87f247 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=5757,e.ids=[5757],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},96332:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>f,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>p});var s=t(89947),n=t(2706),l=t(96762),o=t(29021),i=t.n(o),c=t(30944),u=t(67619),d=t(69842),_=t(48786);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body,{id:s,user_id:n,table_name:l,table_slug:o,table_description:p}=a.table,{db_full_name:f}=a.database;await (0,c.A)({database:f,queryString:`DROP TABLE \`${f}\`.\`${o}\``});let D=s?[s]:[o,t.id,a.database.id];await (0,_.A)(s?"DELETE FROM user_database_tables WHERE id=?":"DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_id=?",D);try{let e;let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,s=JSON.parse(i().readFileSync(a,"utf8")),n=s.filter((e,r)=>{if(e.dbFullName===f)return!0}),l=n[0].tables.filter((r,t)=>{if(r?.tableName===o)return e=t,!0});if(l[0].childTable){let e;let r=s.filter(e=>e.dbFullName===l[0].childTableDbFullName)[0].tables.filter(e=>{if(e.tableName===l[0].childTableName)return!0})[0];r.childrenTables?.filter((r,t)=>{r.tableName===o&&(e=t)}),"number"==typeof e&&r.childrenTables?.splice(e,1)}if(n[0].tables.splice(e,1),n[0].childrenDatabases)for(let e=0;ee.dbFullName===r.dbFullName)[0];e.tables=n[0].tables,await (0,_.A)("DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_slug=?",[o,t.id,e.dbSlug])}catch(e){(0,u.A)({component:"/api/deleteUserTable/lines-125-128",message:e.message,user:t})}}i().writeFileSync(`${a}`,JSON.stringify(s),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserTable/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"File Updates Failed"})}}let f=(0,l.M)(a,"default"),D=(0,l.M)(a,"config"),S=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserTable",pathname:"/api/deleteUserTable",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>l}),t(76102);var a=t(65967),s=t.n(a);t(30889);var n=t(93726);let l=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(39383),s=t.n(a),n=t(55153);async function l(e,r,t,a){let l=s()({req:e,level:t?"deep":void 0});return a&&l.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let l=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=5757,e.ids=[5757],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},96332:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>S,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>p});var a=t(89947),n=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(30944),u=t(67619),d=t(69842),_=t(48786);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=e.body,{id:a,user_id:n,table_name:o,table_slug:l,table_description:p}=s.table,{db_full_name:S}=s.database;await (0,c.A)({database:S,queryString:`DROP TABLE \`${S}\`.\`${l}\``});let D=a?[a]:[l,t.id,s.database.id];await (0,_.A)(a?"DELETE FROM user_database_tables WHERE id=?":"DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_id=?",D);try{let e;let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,a=JSON.parse(i().readFileSync(s,"utf8")),n=a.filter((e,r)=>{if(e.dbFullName===S)return!0}),o=n[0].tables.filter((r,t)=>{if(r?.tableName===l)return e=t,!0});if(o[0].childTable){let e;let r=a.filter(e=>e.dbFullName===o[0].childTableDbFullName)[0].tables.filter(e=>{if(e.tableName===o[0].childTableName)return!0})[0];r.childrenTables?.filter((r,t)=>{r.tableName===l&&(e=t)}),"number"==typeof e&&r.childrenTables?.splice(e,1)}if(n[0].tables.splice(e,1),n[0].childrenDatabases)for(let e=0;ee.dbFullName===r.dbFullName)[0];e.tables=n[0].tables,await (0,_.A)("DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_slug=?",[l,t.id,e.dbSlug])}catch(e){(0,u.A)({component:"/api/deleteUserTable/lines-125-128",message:e.message,user:t})}}i().writeFileSync(`${s}`,JSON.stringify(a),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserTable/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"File Updates Failed"})}}let S=(0,o.M)(s,"default"),D=(0,o.M)(s,"config"),f=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserTable",pathname:"/api/deleteUserTable",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var s=t(65967),a=t.n(s);t(30889);var n=t(93726);let o=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),a=t.n(s),n=t(55153);async function o(e,r,t,s){let o=a()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:l}:{user:o.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(a+=` -URL: ${n.url}`),n?.body&&(a+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` -Date: ${l.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),n?.url&&(s+=` +URL: ${n.url}`),n?.body&&(s+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` +Date: ${o.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(43775),s=t(67619),n=t(7447),l=t(64292);async function o({queryString:e,queryValuesArray:r,database:t,tableSchema:o,debug:i}){let c=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,l.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&o)try{return await (0,a.A)({unparsedResults:u,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(55511),s=t(79428),n=t(31542);function l({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),_=s.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>a});function a(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=96332);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),a=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),a=t(79428),n=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=a.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=96332);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js index 8977ea71..266dc076 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3462,e.ids=[3462],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},22792:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>u});var o=s(89947),n=s(2706),a=s(96762),i=s(48786),_=s(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,_.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body,{user_type:o,user_id:n,email:a,invited_user_id:u}=t;await (0,i.A)("DELETE FROM user_users WHERE id=?",[t.id]),o?.match(/admin/i)&&(await (0,i.A)("DELETE FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[s.id,a]),await (0,i.A)("DELETE FROM delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[u,s.id])),r.json({success:!0,msg:"User Deleted!"})}let d=(0,a.M)(t,"default"),c=(0,a.M)(t,"config"),D=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserUser",pathname:"/api/deleteUserUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>a}),s(76102);var t=s(65967),o=s.n(t);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),o=s.n(t),n=s(55153);async function a(e,r,s,t){let a=o()({req:e,level:s?"deep":void 0});return t&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=22792);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3462,e.ids=[3462],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},22792:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>D,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>u});var t=s(89947),_=s(2706),n=s(96762),a=s(48786),i=s(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=e.body,{user_type:t,user_id:_,email:n,invited_user_id:u}=o;await (0,a.A)("DELETE FROM user_users WHERE id=?",[o.id]),t?.match(/admin/i)&&(await (0,a.A)("DELETE FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[s.id,n]),await (0,a.A)("DELETE FROM delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[u,s.id])),r.json({success:!0,msg:"User Deleted!"})}let D=(0,n.M)(o,"default"),S=(0,n.M)(o,"config"),d=new t.PagesAPIRouteModule({definition:{kind:_.A.PAGES_API,page:"/api/deleteUserUser",pathname:"/api/deleteUserUser",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>n}),s(76102);var o=s(65967),t=s.n(o);s(30889);var _=s(93726);let n=s.n(_)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(39383),t=s.n(o),_=s(55153);async function n(e,r,s,o){let n=t()({req:e,level:s?"deep":void 0}),a={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&n.payload?.id&&(0,_._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:a}:{user:n.payload,appData:a}}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(9973),t=s.n(o);function _(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=22792);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js index 344c9d1e..14041874 100644 --- a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js +++ b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7317,e.ids=[7317],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},86254:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>f,routeModule:()=>P});var a={};t.r(a),t.d(a,{default:()=>p});var n=t(89947),i=t(2706),s=t(96762),u=t(29021),o=t.n(u),d=t(33873),l=t.n(d),c=t(69842);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:a}=e.query;try{let e=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${t.id}/main.json`);if(!o().existsSync(e))return r.end();let n=JSON.parse(o().readFileSync(e,"utf-8")).find(e=>e.dbFullName==a);if(!n)throw Error("Database not found!");let i=l().resolve(process.cwd(),"./.tmp/_tmp.json");o().writeFileSync(i,JSON.stringify(n),"utf-8");let s=o().createReadStream(i);s.pipe(r),s.on("close",()=>{o().unlinkSync(i)})}catch(e){return console.log(e),r.end()}}let f=(0,s.M)(a,"default"),m=(0,s.M)(a,"config"),P=new n.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/downloadDatabaseSchema",pathname:"/api/downloadDatabaseSchema",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>s}),t(76102);var a=t(65967),n=t.n(a);t(30889);var i=t(93726);let s=t.n(i)()},69842:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(39383),n=t.n(a),i=t(55153);async function s(e,r,t,a){let s=n()({req:e,level:t?"deep":void 0});return a&&s.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=86254);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7317,e.ids=[7317],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},86254:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>S,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>c});var a=t(89947),s=t(2706),i=t(96762),o=t(29021),u=t.n(o),d=t(33873),l=t.n(d),_=t(69842);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:n}=e.query;try{let e=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${t.id}/main.json`);if(!u().existsSync(e))return r.end();let a=JSON.parse(u().readFileSync(e,"utf-8")).find(e=>e.dbFullName==n);if(!a)throw Error("Database not found!");let s=l().resolve(process.cwd(),"./.tmp/_tmp.json");u().writeFileSync(s,JSON.stringify(a),"utf-8");let i=u().createReadStream(s);i.pipe(r),i.on("close",()=>{u().unlinkSync(s)})}catch(e){return console.log(e),r.end()}}let S=(0,i.M)(n,"default"),p=(0,i.M)(n,"config"),f=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/downloadDatabaseSchema",pathname:"/api/downloadDatabaseSchema",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>i}),t(76102);var n=t(65967),a=t.n(n);t(30889);var s=t(93726);let i=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39383),a=t.n(n),s=t(55153);async function i(e,r,t,n){let i=a()({req:e,level:t?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=86254);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/exportDatabase.js b/dsql-app/.local_dist/server/pages/api/exportDatabase.js index 7d710c26..0b857e49 100644 --- a/dsql-app/.local_dist/server/pages/api/exportDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/exportDatabase.js @@ -1,14 +1,14 @@ -"use strict";(()=>{var e={};e.id=7402,e.ids=[7402],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},87476:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>S,routeModule:()=>A});var a={};t.r(a),t.d(a,{default:()=>y});var n=t(89947),s=t(2706),i=t(96762),o=t(29021),l=t.n(o),u=t(21820),d=t.n(u),c=t(79646),p=t(67619);async function m({dbName:e,user:r,res:t}){let a=d().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{let n={cwd:process.cwd()},s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/export.sql`;d().platform().match(/win/i)&&(n.shell="bash.exe");let i=`${a} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${e} > ${s}`;(0,c.execSync)(i,n),t.setHeader("Content-Type","application/zip"),t.setHeader("Content-Disposition","attachment; filename=export.sql"),l().createReadStream(s).pipe(t)}catch(e){(0,p.A)({component:"/functions/backend/exportDb/lines-30-46",message:e.message,user:r})}}var f=t(69842);async function y(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:a}=e.query;await m({dbName:a?.toString()||"",res:r,user:t}),r.json({success:!0})}let S=(0,i.M)(a,"default"),g=(0,i.M)(a,"config"),A=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/exportDatabase",pathname:"/api/exportDatabase",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>i}),t(76102);var a=t(65967),n=t.n(a);t(30889);var s=t(93726);let i=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),n=t.n(a),s=t(55153);async function i(e,r,t,a){let i=n()({req:e,level:t?"deep":void 0});return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7402,e.ids=[7402],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},87476:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>f,routeModule:()=>D});var s={};t.r(s),t.d(s,{default:()=>m});var n=t(89947),a=t(2706),i=t(96762),o=t(29021),l=t.n(o),u=t(21820),d=t.n(u),c=t(79646),p=t(67619);async function S({dbName:e,user:r,res:t}){let s=d().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{let n={cwd:process.cwd()},a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/export.sql`;d().platform().match(/win/i)&&(n.shell="bash.exe");let i=`${s} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${e} > ${a}`;(0,c.execSync)(i,n),t.setHeader("Content-Type","application/zip"),t.setHeader("Content-Disposition","attachment; filename=export.sql"),l().createReadStream(a).pipe(t)}catch(e){(0,p.A)({component:"/functions/backend/exportDb/lines-30-46",message:e.message,user:r})}}var _=t(69842);async function m(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:s}=e.query;await S({dbName:s?.toString()||"",res:r,user:t}),r.json({success:!0})}let f=(0,i.M)(s,"default"),E=(0,i.M)(s,"config"),D=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/exportDatabase",pathname:"/api/exportDatabase",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>i}),t(76102);var s=t(65967),n=t.n(s);t(30889);var a=t(93726);let i=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(39383),n=t.n(s),a=t(55153);async function i(e,r,t,s){let i=n()({req:e,level:t?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&i.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let i=new Date,o=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` +User Email: ${e?.email}`),a?.url&&(s+=` +URL: ${a.url}`),a?.body&&(s+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),o&&(s+=` +IP: ${o}`),s+=` Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/exportTableData.js b/dsql-app/.local_dist/server/pages/api/exportTableData.js index a2db1010..9e905501 100644 --- a/dsql-app/.local_dist/server/pages/api/exportTableData.js +++ b/dsql-app/.local_dist/server/pages/api/exportTableData.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4727,e.ids=[4727],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},27310:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{config:()=>l,default:()=>n});var t=s(89947),i=s(2706),u=s(96762),d=s(69842),o=s(33170);let l={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function n(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{paradigm:a,dbName:t,tableName:i,payload:u}=e.body;try{let e=await (0,o.A)({dbName:t,paradigm:a,payload:u,tableName:i,userId:s.id,payloadType:"base64"});if(!e)return r.json({success:!1,msg:"Operation Failed!"});r.json({success:!0,msg:"Success!",data:e?.tableData})}catch(e){r.json({success:!1,msg:e.message})}}let p=(0,u.M)(a,"default"),c=(0,u.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/exportTableData",pathname:"/api/exportTableData",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[7337],()=>s(27310));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4727,e.ids=[4727],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},27310:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{config:()=>l,default:()=>n});var t=s(89947),i=s(2706),u=s(96762),d=s(69842),o=s(33170);let l={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function n(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{paradigm:a,dbName:t,tableName:i,payload:u}=e.body;try{let e=await (0,o.A)({dbName:t,paradigm:a,payload:u,tableName:i,userId:s.id,payloadType:"base64"});if(!e)return r.json({success:!1,msg:"Operation Failed!"});r.json({success:!0,msg:"Success!",data:e?.tableData})}catch(e){r.json({success:!1,msg:e.message})}}let p=(0,u.M)(a,"default"),c=(0,u.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/exportTableData",pathname:"/api/exportTableData",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[7337],()=>s(27310));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js index 4d485c3e..8e9755d6 100644 --- a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js +++ b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=3319,e.ids=[3319],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},3034:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>p,routeModule:()=>D});var a={};t.r(a),t.d(a,{default:()=>_});var s=t(89947),n=t(2706),o=t(96762),l=t(30944),i=t(31495),u=t(60125),c=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"User Auth Failed"});let{tableName:a,dbSlug:s,dbId:n,isTitle:o,isSlug:_,isFullName:p,defaultField:S}=e.body;try{let c=await (0,u.A)({databaseSlug:s,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:c,database:s,table:a,dbId:n,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let d=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${s}`:`datasquirel_user_${t.id}_${s}`,D=`SELECT id${o?",title":_?",slug":p?",CONCAT(first_name, ' ', last_name) AS full_name":S?","+S:""} FROM ${d}.${a}`,g=await (0,l.A)({database:d,queryString:D});r.json({success:!0,entries:g})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let p=(0,o.M)(a,"default"),S=(0,o.M)(a,"config"),D=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/fetch-entries-basic",pathname:"/api/fetch-entries-basic",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>o}),t(76102);var a=t(65967),s=t.n(a);t(30889);var n=t(93726);let o=t.n(n)()},31495:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(48786),s=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:o,dbId:l}){let i,u;try{r?.delegated?(i=await (0,a.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),u=i[0]?.priviledge?.match(o)):(i=await (0,a.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,l]),u=!0)}catch(r){(0,s.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let n=t.id,o=null;if(!s?.delegated)return{dbUserId:n};let l=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(39383),s=t.n(a),n=t(55153);async function o(e,r,t,a){let o=s()({req:e,level:t?"deep":void 0});return a&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3319,e.ids=[3319],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},3034:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>S,routeModule:()=>D});var s={};t.r(s),t.d(s,{default:()=>_});var a=t(89947),n=t(2706),o=t(96762),l=t(30944),i=t(31495),c=t(60125),u=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"User Auth Failed"});let{tableName:s,dbSlug:a,dbId:n,isTitle:o,isSlug:_,isFullName:S,defaultField:p}=e.body;try{let u=await (0,c.A)({databaseSlug:a,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:u,database:a,table:s,dbId:n,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let d=u?.rootUserId?`datasquirel_user_${u.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`,D=`SELECT id${o?",title":_?",slug":S?",CONCAT(first_name, ' ', last_name) AS full_name":p?","+p:""} FROM ${d}.${s}`,g=await (0,l.A)({database:d,queryString:D});r.json({success:!0,entries:g})}catch(e){(0,u.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let S=(0,o.M)(s,"default"),p=(0,o.M)(s,"config"),D=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/fetch-entries-basic",pathname:"/api/fetch-entries-basic",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var s=t(65967),a=t.n(s);t(30889);var n=t(93726);let o=t.n(n)()},31495:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(48786),a=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:o,dbId:l}){let i,c;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),c=i[0]?.priviledge?.match(o)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,l]),c=!0)}catch(r){(0,a.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!c}},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let n=t.id,o=null;if(!a?.delegated)return{dbUserId:n};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),a=t.n(s),n=t(55153);async function o(e,r,t,s){let o=a()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:l}:{user:o.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(a+=` -URL: ${n.url}`),n?.body&&(a+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` +User Email: ${e?.email}`),n?.url&&(s+=` +URL: ${n.url}`),n?.body&&(s+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),s=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,a.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),s=t(79428),n=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),_=s.Buffer.alloc(c,0),p=(0,a.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>a});function a(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=3034);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),a=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),a=t(79428),n=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=a.Buffer.alloc(u,0),S=(0,s.createDecipheriv)(c,d,_);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=3034);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js index 606745ac..cd2f40ec 100644 --- a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js +++ b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=3040,e.ids=[3040],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},61980:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>S,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>p});var a=s(89947),o=s(2706),n=s(96762),i=s(4820),u=s(67619),l=s(69842),d=s(27825),c=s.n(d),_=s(48786);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,l.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbUserId;e.query.delegated;try{if(!t)throw Error("No Root user Id Found!");let e=await (0,_.A)("SELECT * FROM datasquirel.delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[String(s.id),String(t)]),a=(0,i.A)({userId:String(t)});if(!a)throw Error("Root user schema not found!");let o=[];e.forEach(e=>{let r=o.findIndex(r=>r.dbSlug===e.database),s=a.find(r=>r.dbSlug===e.database);if(s){let t=o[r]?o[r]:{...s,tables:[]},a=c().cloneDeep(s.tables).find(r=>r.tableName===e.table);a&&o[r]?o[r]={...t,tables:[...o[r].tables,a]}:a&&!o[r]&&o.push({...s,tables:[a]})}}),r.json({success:!0,payload:o})}catch(e){console.log("ERROR:",e.message),(0,u.A)({component:"/api/get-authorized-databases",message:e.message,user:s}),r.json({success:!1,msg:e.message})}}let S=(0,n.M)(t,"default"),D=(0,n.M)(t,"config"),f=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/get-authorized-databases",pathname:"/api/get-authorized-databases",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},4820:(e,r,s)=>{s.d(r,{A:()=>u});var t=s(67619),a=s(29021),o=s.n(a),n=s(33873),i=s.n(n);function u({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),a=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let n=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3040,e.ids=[3040],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},61980:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>p,routeModule:()=>E});var t={};s.r(t),s.d(t,{default:()=>S});var o=s(89947),a=s(2706),n=s(96762),i=s(4820),_=s(67619),u=s(69842),l=s(27825),d=s.n(l),c=s(48786);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbUserId;e.query.delegated;try{if(!t)throw Error("No Root user Id Found!");let e=await (0,c.A)("SELECT * FROM datasquirel.delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[String(s.id),String(t)]),o=(0,i.A)({userId:String(t)});if(!o)throw Error("Root user schema not found!");let a=[];e.forEach(e=>{let r=a.findIndex(r=>r.dbSlug===e.database),s=o.find(r=>r.dbSlug===e.database);if(s){let t=a[r]?a[r]:{...s,tables:[]},o=d().cloneDeep(s.tables).find(r=>r.tableName===e.table);o&&a[r]?a[r]={...t,tables:[...a[r].tables,o]}:o&&!a[r]&&a.push({...s,tables:[o]})}}),r.json({success:!0,payload:a})}catch(e){console.log("ERROR:",e.message),(0,_.A)({component:"/api/get-authorized-databases",message:e.message,user:s}),r.json({success:!1,msg:e.message})}}let p=(0,n.M)(t,"default"),D=(0,n.M)(t,"config"),E=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/get-authorized-databases",pathname:"/api/get-authorized-databases",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},4820:(e,r,s)=>{s.d(r,{A:()=>_});var t=s(67619),o=s(29021),a=s.n(o),n=s(33873),i=s.n(n);function _({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(a().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(t+=` -URL: ${o.url}`),o?.body&&(t+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(t+=` +User Email: ${e?.email}`),a?.url&&(t+=` +URL: ${a.url}`),a?.body&&(t+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let u=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let _=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=61980);module.exports=s})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=61980);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js index a6be333e..5fdff2db 100644 --- a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js +++ b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=245,e.ids=[245],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37811:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>c,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>d});var a=s(89947),o=s(2706),n=s(96762),i=s(69842),u=s(67619),l=s(48786);async function d(e,r){if("GET"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,i.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbSlug,a=e.query.dbOwnerId,o=e.query.delegatedUserId;try{let e=await (0,l.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[a,t]);if(!e||!e[0])return r.json({success:!1,msg:"Database not found"});let s=await (0,l.A)("SELECT table_name,table_slug FROM user_database_tables WHERE user_id=? AND db_id=?",[a,e[0].id]),n=await (0,l.A)("SELECT `database`,`table` FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,o]);r.json({success:!0,tables:s,accessed_tables:n})}catch(e){(0,u.A)({component:"/api/getDatabaseTables/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let c=(0,n.M)(t,"default"),_=(0,n.M)(t,"config"),p=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getDatabaseTables",pathname:"/api/getDatabaseTables",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),a=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let n=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=245,e.ids=[245],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37811:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>S});var t={};s.r(t),s.d(t,{default:()=>l});var a=s(89947),o=s(2706),n=s(96762),_=s(69842),i=s(67619),u=s(48786);async function l(e,r){if("GET"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s}=await (0,_.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbSlug,a=e.query.dbOwnerId,o=e.query.delegatedUserId;try{let e=await (0,u.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[a,t]);if(!e||!e[0])return r.json({success:!1,msg:"Database not found"});let s=await (0,u.A)("SELECT table_name,table_slug FROM user_database_tables WHERE user_id=? AND db_id=?",[a,e[0].id]),n=await (0,u.A)("SELECT `database`,`table` FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,o]);r.json({success:!0,tables:s,accessed_tables:n})}catch(e){(0,i.A)({component:"/api/getDatabaseTables/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let d=(0,n.M)(t,"default"),c=(0,n.M)(t,"config"),S=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getDatabaseTables",pathname:"/api/getDatabaseTables",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0}),_={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:_}:{user:n.payload,appData:_}}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),a=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let n=new Date,_=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),o?.url&&(t+=` URL: ${o.url}`),o?.body&&(t+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(t+=` -IP: ${i}`),t+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),_&&(t+=` +IP: ${_}`),t+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let u=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37811);module.exports=s})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37811);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js index d91c6a47..4f5921cb 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=8282,e.ids=[8282],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},19991:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>_,routeModule:()=>S});var t={};s.r(t),s.d(t,{default:()=>d});var o=s(89947),a=s(2706),n=s(96762),i=s(48786),l=s(68829),c=s(67619),u=s(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.rootUserId,o=e.body.priviledges,a=e.body.database;try{let e=await (0,i.A)("SELECT * FROM user_users WHERE user_id=? AND invited_user_id=? AND MATCH(database_access) AGAINST(?)",[t,s.id,a]);if(!e||!e[0])throw Error(`user with id ${s.id} has no access to ${a} database belonging to user ${t}`);let n=(await (0,i.A)("SELECT * FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=?",[t,s.id,a])).map(e=>e.table),c=await (0,i.A)("SELECT * FROM users WHERE id=?",[t]),u={rootUserId:t,rootUserName:`${c[0].first_name} ${c[0].last_name}`,rootUserEmail:c[0].email,rootUserImage:c[0].image_thumbnail,delegatedUserId:s.id,databaseFullName:`datasquirel_user_${t}_${a}`,databaseSlug:a,allowedTables:n,priviledges:o,dateCreated:Date.now()},d=(0,l.A)({data:JSON.stringify(u)}),_=`${process.env.DSQL_USER_DB_PREFIX}${u.rootUserId}_${a}`,p=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${_}`;r.setHeader("Set-Cookie",[`${p}=${d};path=/`]),r.json({success:!0,msg:"Processed Successfully"})}catch(e){return console.log("ERROR:",e.message),(0,c.A)({component:"/api/getDelegatedDatabaseToken/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Unauthorized"})}}let _=(0,n.M)(t,"default"),p=(0,n.M)(t,"config"),S=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/getDelegatedDatabaseToken",pathname:"/api/getDelegatedDatabaseToken",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8282,e.ids=[8282],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},19991:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>d,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>u});var o=s(89947),a=s(2706),n=s(96762),i=s(48786),_=s(68829),c=s(67619),l=s(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s,appData:t}=await (0,l.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=e.body.rootUserId,a=e.body.priviledges,n=e.body.database;try{let e=await (0,i.A)("SELECT * FROM user_users WHERE user_id=? AND invited_user_id=? AND MATCH(database_access) AGAINST(?)",[o,s.id,n]);if(!e||!e[0])throw Error(`user with id ${s.id} has no access to ${n} database belonging to user ${o}`);let t=(await (0,i.A)("SELECT * FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=?",[o,s.id,n])).map(e=>e.table),c=await (0,i.A)("SELECT * FROM users WHERE id=?",[o]),l={rootUserId:o,rootUserName:`${c[0].first_name} ${c[0].last_name}`,rootUserEmail:c[0].email,rootUserImage:c[0].image_thumbnail,delegatedUserId:s.id,databaseFullName:`datasquirel_user_${o}_${n}`,databaseSlug:n,allowedTables:t,priviledges:a,dateCreated:Date.now()},u=(0,_.A)({data:JSON.stringify(l)}),d=`${process.env.DSQL_USER_DB_PREFIX}${l.rootUserId}_${n}`,S=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;r.setHeader("Set-Cookie",[`${S}=${u};path=/`]),r.json({success:!0,msg:"Processed Successfully"})}catch(e){return console.log("ERROR:",e.message),(0,c.A)({component:"/api/getDelegatedDatabaseToken/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Unauthorized"})}}let d=(0,n.M)(t,"default"),S=(0,n.M)(t,"config"),p=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/getDelegatedDatabaseToken",pathname:"/api/getDelegatedDatabaseToken",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${a.url}`),a?.body&&(t+=` Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` Date: ${n.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let _=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(55511),o=s(79428),a=s(31542);function n({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:n,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,t.scryptSync)(n,i,l),_=o.Buffer.alloc(u,0),p=(0,t.createCipheriv)(c,d,_);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,t.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>t});function t(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=19991);module.exports=s})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(55511),o=s(79428),a=s(31542);function n({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:n,salt:i,keyLen:_,algorithm:c,bufferAllocSize:l}=(0,a.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,t.scryptSync)(n,i,_),d=o.Buffer.alloc(l,0),S=(0,t.createCipheriv)(c,u,d);try{let r=S.update(e,"utf8","hex");return r+=S.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(82535);function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,t.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>t});function t(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=19991);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js index a328c5f2..df4a7315 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js @@ -1,8 +1,8 @@ -"use strict";(()=>{var e={};e.id=7258,e.ids=[7258],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},45310:(e,s,r)=>{r.r(s),r.d(s,{config:()=>l,default:()=>d,routeModule:()=>c});var a={};r.r(a),r.d(a,{default:()=>_});var t=r(89947),n=r(2706),i=r(96762),o=r(48786),u=r(69842);async function _(e,s){if("GET"!==e.method)return s.json({msg:"Failed!"});let r=await (0,u.A)(e,s);if(!r)return s.json({success:!1,msg:"Unauthorized"});let a=await (0,o.A)(` +"use strict";(()=>{var e={};e.id=7258,e.ids=[7258],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},45310:(e,s,r)=>{r.r(s),r.d(s,{config:()=>S,default:()=>d,routeModule:()=>l});var _={};r.r(_),r.d(_,{default:()=>u});var a=r(89947),t=r(2706),n=r(96762),o=r(48786),i=r(69842);async function u(e,s){if("GET"!==e.method)return s.json({msg:"Failed!"});let{user:r}=await (0,i.A)(e,s);if(!r)return s.json({success:!1,msg:"Unauthorized"});let _=await (0,o.A)(` SELECT user_users.user_id,user_users.database_access,user_users.user_id,user_users.user_priviledge,users.first_name,users.last_name,users.email,users.image_thumbnail FROM user_users JOIN users ON user_users.user_id=users.id WHERE user_users.invited_user_id='${r.id}' - `),t=[];if(a&&a[0])for(let e=0;e`db_slug='${e}'`).join(" OR ")}) AND user_id=${n}`);for(let e=0;e{r.d(s,{On:()=>t.a,_n:()=>i}),r(76102);var a=r(65967),t=r.n(a);r(30889);var n=r(93726);let i=r.n(n)()},69842:(e,s,r)=>{r.d(s,{A:()=>i});var a=r(39383),t=r.n(a),n=r(55153);async function i(e,s,r,a){let i=t()({req:e,level:r?"deep":void 0});return a&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},48786:(e,s,r)=>{r.d(s,{A:()=>t});var a=r(7447);async function t(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>n});var a=r(9973),t=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=45310);module.exports=r})(); \ No newline at end of file + `),a=[];if(_&&_[0])for(let e=0;e<_.length;e++){let s=_[e],{database_access:r,user_id:t,user_priviledge:n}=s;if(!r?.match(/./))continue;let i=await (0,o.A)(`SELECT * FROM user_databases WHERE (${r.split("|").map(e=>`db_slug='${e}'`).join(" OR ")}) AND user_id=${t}`);for(let e=0;e{r.d(s,{On:()=>a.a,_n:()=>n}),r(76102);var _=r(65967),a=r.n(_);r(30889);var t=r(93726);let n=r.n(t)()},69842:(e,s,r)=>{r.d(s,{A:()=>n});var _=r(39383),a=r.n(_),t=r(55153);async function n(e,s,r,_){let n=a()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return _&&n.payload?.id&&(0,t._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:o}:{user:n.payload,appData:o}}},48786:(e,s,r)=>{r.d(s,{A:()=>a});var _=r(7447);async function a(...e){let s=(0,_.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>t});var _=r(9973),a=r.n(_);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=45310);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js index 321b1e44..ae624663 100644 --- a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js +++ b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js @@ -1,22 +1,22 @@ -"use strict";(()=>{var e={};e.id=2139,e.ids=[2139],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},53662:(e,r,s)=>{s.r(r),s.d(r,{config:()=>m,default:()=>D,routeModule:()=>g});var t={};s.r(t),s.d(t,{default:()=>S});var a=s(89947),o=s(2706),n=s(96762),i=s(29021),c=s.n(i),l=s(33873),u=s.n(l),d=s(48786),_=s(67619),p=s(69842);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,p.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});try{"production".match(/production/);let e=await (0,d.A)(` +"use strict";(()=>{var e={};e.id=2139,e.ids=[2139],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},53662:(e,r,s)=>{s.r(r),s.d(r,{config:()=>m,default:()=>p,routeModule:()=>E});var t={};s.r(t),s.d(t,{default:()=>D});var o=s(89947),a=s(2706),n=s(96762),i=s(29021),c=s.n(i),_=s(33873),l=s.n(_),u=s(48786),S=s(67619),d=s(69842);async function D(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,d.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});try{"production".match(/production/);let e=await (0,u.A)(` SELECT table_schema, SUM((data_length+index_length)/1024/1024) AS "mb" from information_schema.tables where table_schema like ? group by table_schema - `,[`datasquirel_user_${s.id}%`]),a=(Array.isArray(e)?e:[]).reduce((e,r,s)=>e?.mb?e.mb+r.mb:e+r.mb,0),o=0,n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)throw console.log("Static File ENV not Found!"),Error("No Static Path!");n||c().existsSync(n)||c().mkdirSync(n,{recursive:!0});let i=u().join(n,`images/user-images/user-${s.id}`);c().existsSync(i)||c().mkdirSync(i,{recursive:!0});let l=u().join(n,`images/user-images/user-${s.id}`),p=u().join(n,`videos/user-videos/user-${s.id}`);async function t(e){try{let r=c().readdirSync(e);for(let s=0;s ${e} DELETED FROM DATABASE`)}}}catch(e){console.log("ERROR in getDiskUsage API route =>",e.message),(0,_.A)({component:"/api/getDiskUsage/lines-93-101",message:e.message})}}c().existsSync(p)||c().mkdirSync(p,{recursive:!0}),await t(l),await t(p);let S=o+a;r.json({success:!0,total:S})}catch(e){(0,_.A)({component:"/api/getDiskUsage/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Disk Usage Calculation Error!"})}}let D=(0,n.M)(t,"default"),m=(0,n.M)(t,"config"),g=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getDiskUsage",pathname:"/api/getDiskUsage",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),a=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let n=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== + `,[`datasquirel_user_${s.id}%`]),o=(Array.isArray(e)?e:[]).reduce((e,r,s)=>e?.mb?e.mb+r.mb:e+r.mb,0),a=0,n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)throw console.log("Static File ENV not Found!"),Error("No Static Path!");n||c().existsSync(n)||c().mkdirSync(n,{recursive:!0});let i=l().join(n,`images/user-images/user-${s.id}`);c().existsSync(i)||c().mkdirSync(i,{recursive:!0});let _=l().join(n,`images/user-images/user-${s.id}`),d=l().join(n,`videos/user-videos/user-${s.id}`);async function t(e){try{let r=c().readdirSync(e);for(let s=0;s ${e} DELETED FROM DATABASE`)}}}catch(e){console.log("ERROR in getDiskUsage API route =>",e.message),(0,S.A)({component:"/api/getDiskUsage/lines-93-101",message:e.message})}}c().existsSync(d)||c().mkdirSync(d,{recursive:!0}),await t(_),await t(d);let D=a+o;r.json({success:!0,total:D})}catch(e){(0,S.A)({component:"/api/getDiskUsage/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Disk Usage Calculation Error!"})}}let p=(0,n.M)(t,"default"),m=(0,n.M)(t,"config"),E=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/getDiskUsage",pathname:"/api/getDiskUsage",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:i}:{user:n.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(t+=` -URL: ${o.url}`),o?.body&&(t+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(t+=` +User Email: ${e?.email}`),a?.url&&(t+=` +URL: ${a.url}`),a?.body&&(t+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let c=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=53662);module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=53662);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js index 75b698a2..c068fc49 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2312,e.ids=[2312],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37075:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>_});var a=s(89947),o=s(2706),n=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=await (0,i.A)(`SELECT id, table_name, table_slug FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${e.query.dbId}'`);r.json({success:!0,tables:t})}let d=(0,n.M)(t,"default"),c=(0,n.M)(t,"config"),D=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getUserDatabaseTables",pathname:"/api/getUserDatabaseTables",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>n}),s(76102);var t=s(65967),a=s.n(t);s(30889);var o=s(93726);let n=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),a=s.n(t),o=s(55153);async function n(e,r,s,t){let n=a()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),a=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37075);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2312,e.ids=[2312],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37075:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>u,routeModule:()=>c});var o={};s.r(o),s.d(o,{default:()=>i});var t=s(89947),_=s(2706),a=s(96762),n=s(48786),S=s(69842);async function i(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,S.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,n.A)(`SELECT id, table_name, table_slug FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${e.query.dbId}'`);r.json({success:!0,tables:o})}let u=(0,a.M)(o,"default"),D=(0,a.M)(o,"config"),c=new t.PagesAPIRouteModule({definition:{kind:_.A.PAGES_API,page:"/api/getUserDatabaseTables",pathname:"/api/getUserDatabaseTables",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var o=s(65967),t=s.n(o);s(30889);var _=s(93726);let a=s.n(_)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(39383),t=s.n(o),_=s(55153);async function a(e,r,s,o){let a=t()({req:e,level:s?"deep":void 0}),n={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&a.payload?.id&&(0,_._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:n}:{user:a.payload,appData:n}}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(9973),t=s.n(o);function _(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37075);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js index 12d3d3eb..dd43b54e 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2,e.ids=[2],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},36857:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>_});var o=s(89947),a=s(2706),n=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=await (0,i.A)(`SELECT id,db_name,db_slug,db_full_name FROM user_databases WHERE user_id='${s.id}'`);r.json({success:!0,databases:t})}let d=(0,n.M)(t,"default"),c=(0,n.M)(t,"config"),D=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/getUserDatabases",pathname:"/api/getUserDatabases",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>n}),s(76102);var t=s(65967),o=s.n(t);s(30889);var a=s(93726);let n=s.n(a)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39383),o=s.n(t),a=s(55153);async function n(e,r,s,t){let n=o()({req:e,level:s?"deep":void 0});return t&&n.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=36857);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2,e.ids=[2],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},36857:(e,s,r)=>{r.r(s),r.d(s,{config:()=>D,default:()=>u,routeModule:()=>c});var o={};r.r(o),r.d(o,{default:()=>i});var _=r(89947),t=r(2706),n=r(96762),a=r(48786),S=r(69842);async function i(e,s){if("GET"!==e.method)return s.json({msg:"Failed!"});let{user:r}=await (0,S.A)(e,s);if(!r)return s.json({success:!1,msg:"Unauthorized"});let o=await (0,a.A)(`SELECT id,db_name,db_slug,db_full_name FROM user_databases WHERE user_id='${r.id}'`);s.json({success:!0,databases:o})}let u=(0,n.M)(o,"default"),D=(0,n.M)(o,"config"),c=new _.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/getUserDatabases",pathname:"/api/getUserDatabases",bundlePath:"",filename:""},userland:o})},55153:(e,s,r)=>{r.d(s,{On:()=>_.a,_n:()=>n}),r(76102);var o=r(65967),_=r.n(o);r(30889);var t=r(93726);let n=r.n(t)()},69842:(e,s,r)=>{r.d(s,{A:()=>n});var o=r(39383),_=r.n(o),t=r(55153);async function n(e,s,r,o){let n=_()({req:e,level:r?"deep":void 0}),a={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&n.payload?.id&&(0,t._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:a}:{user:n.payload,appData:a}}},48786:(e,s,r)=>{r.d(s,{A:()=>_});var o=r(7447);async function _(...e){let s=(0,o.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>t});var o=r(9973),_=r.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||_()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||_()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||_()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||_()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=36857);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserMedia.js b/dsql-app/.local_dist/server/pages/api/getUserMedia.js index 66576f56..e592d536 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/getUserMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7664,e.ids=[7664],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},35179:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var o={};s.r(o),s.d(o,{default:()=>_});var t=s(89947),n=s(2706),a=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,i.A)(`SELECT * FROM user_media WHERE user_id=${s.id} ORDER BY id DESC`);r.json({media:o})}let d=(0,a.M)(o,"default"),c=(0,a.M)(o,"config"),D=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getUserMedia",pathname:"/api/getUserMedia",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var o=s(65967),t=s.n(o);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(39383),t=s.n(o),n=s(55153);async function a(e,r,s,o){let a=t()({req:e,level:s?"deep":void 0});return o&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=35179);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7664,e.ids=[7664],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},35179:(e,r,s)=>{s.r(r),s.d(r,{config:()=>u,default:()=>D,routeModule:()=>c});var o={};s.r(o),s.d(o,{default:()=>S});var n=s(89947),t=s(2706),_=s(96762),a=s(48786),i=s(69842);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,i.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,a.A)(`SELECT * FROM user_media WHERE user_id=${s.id} ORDER BY id DESC`);r.json({media:o})}let D=(0,_.M)(o,"default"),u=(0,_.M)(o,"config"),c=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/getUserMedia",pathname:"/api/getUserMedia",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>n.a,_n:()=>_}),s(76102);var o=s(65967),n=s.n(o);s(30889);var t=s(93726);let _=s.n(t)()},69842:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(39383),n=s.n(o),t=s(55153);async function _(e,r,s,o){let _=n()({req:e,level:s?"deep":void 0}),a={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&_.payload?.id&&(0,t._n)(process.env.DSQL_SU_USER_ID)!==_.payload.id?{user:null,appData:a}:{user:_.payload,appData:a}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=35179);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js index be592d97..a478741c 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js +++ b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js @@ -1,14 +1,14 @@ -"use strict";(()=>{var e={};e.id=2221,e.ids=[2221],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},22133:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>c});var n=t(89947),s=t(2706),i=t(96762),o=t(29021),u=t.n(o),l=t(67619),d=t(69842);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,a=JSON.parse(u().readFileSync(e,"utf8"));r.json({success:!0,schemaData:a})}catch(e){(0,l.A)({component:"/api/getUserSchemaData/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Couldn't read schema data"})}}let p=(0,i.M)(a,"default"),m=(0,i.M)(a,"config"),f=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/getUserSchemaData",pathname:"/api/getUserSchemaData",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>i}),t(76102);var a=t(65967),n=t.n(a);t(30889);var s=t(93726);let i=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),n=t.n(a),s=t(55153);async function i(e,r,t,a){let i=n()({req:e,level:t?"deep":void 0});return a&&i.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2221,e.ids=[2221],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},22133:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>S,routeModule:()=>p});var a={};t.r(a),t.d(a,{default:()=>c});var s=t(89947),n=t(2706),i=t(96762),o=t(29021),u=t.n(o),l=t(67619),d=t(69842);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,d.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,a=JSON.parse(u().readFileSync(e,"utf8"));r.json({success:!0,schemaData:a})}catch(e){(0,l.A)({component:"/api/getUserSchemaData/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Couldn't read schema data"})}}let S=(0,i.M)(a,"default"),_=(0,i.M)(a,"config"),p=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getUserSchemaData",pathname:"/api/getUserSchemaData",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>i}),t(76102);var a=t(65967),s=t.n(a);t(30889);var n=t(93726);let i=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),s=t.n(a),n=t(55153);async function i(e,r,t,a){let i=s()({req:e,level:t?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let i=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` +User Email: ${e?.email}`),n?.url&&(a+=` +URL: ${n.url}`),n?.body&&(a+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(a+=` IP: ${o}`),a+=` Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let u=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let u=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/importDatabase.js b/dsql-app/.local_dist/server/pages/api/importDatabase.js index c822b868..e455b173 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/importDatabase.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=8675,e.ids=[8675],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54356:(e,t,r)=>{r.r(t),r.d(t,{config:()=>A,default:()=>b,routeModule:()=>N});var a={};r.r(a),r.d(a,{default:()=>y});var n=r(89947),s=r(2706),l=r(96762),o=r(29021),i=r.n(o),u=r(21820),c=r.n(u),d=r(79646),p=r(30944),_=r(4820),f=r(21724),m=r(98e3);function S(e){return e?e.split("-").filter(e=>""!==e).map(e=>e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()).join(" "):null}async function g({userId:e,database:t}){try{if(!e){console.log("No user Id provided");return}let r=(0,_.A)({userId:e});if(!r)throw Error("User schema data not found!");let a=r.filter(e=>e.dbFullName===t.db_full_name)[0],n=await (0,p.A)({database:t.db_full_name,queryString:`SHOW TABLES FROM ${t.db_full_name}`});if(!n)throw Error("No Existing Tables");for(let r=0;re.Field===a)[0],p=o.indexes?.filter(e=>e.indexName==r);p&&p[0]?p[0].indexTableFields?.push({value:a,dataType:d.Type.toUpperCase()}):(c.indexTableFields=[{value:a,dataType:d.Type.toUpperCase()}],o.indexes?.push(c))}a.tables.push(o)}return(0,f.A)({schemaData:r,userId:e}),!0}catch(e){return console.log(e),!1}}var D=r(67619),h=r(69842);async function y(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,h.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{database:a,fileBase64:n}=e.body;a?.db_full_name?.match(/datasquirel_user_.*/)||t.json({success:!1,msg:"Unauthorized"});try{let e=`user-${r.id}-temp-sql`,s=c().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql";i().writeFileSync(`./.tmp/${e}.sql`,n,"base64");let l={cwd:process.cwd()};c().platform().match(/win/i)&&(l.shell="bash.exe"),(0,d.execSync)(`${s} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${a.db_full_name} < .tmp/${e}.sql`,l);let o=await g({database:a,userId:r.id});t.json({success:!!o})}catch(e){console.log(e),(0,D.A)({component:"/api/importDatabase/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Import Failed!"})}}let b=(0,l.M)(a,"default"),A=(0,l.M)(a,"config"),N=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/importDatabase",pathname:"/api/importDatabase",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>l}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let l=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(39383),n=r.n(a),s=r(55153);async function l(e,t,r,a){let l=n()({req:e,level:r?"deep":void 0});return a&&l.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),n=r.n(a),s=r(92652),l=r(30802),o=r(68829),i=r(64292),u=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:c,tableSchema:d,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:m,encryptionSalt:S,forceLocal:g}){let D=!!g||(0,u.A)({dbContext:e,dbFullName:r}),h=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${D?"":`\`${r}\`.`}\`${a}\` WHERE \`${p}\`=?`,n=await (0,i.A)(y,t,[_]);if(n?.[0]&&!f)return null;if(n&&n[0]&&f)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:a,data:c,tableSchema:d,encryptionKey:m,encryptionSalt:S,identifierColumnName:p,identifierValue:_||""})}let b=Object.keys(c),A=[],N=[];for(let e=0;ee.fieldName==t):null,l=a&&a[0]?a[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:m,encryptionSalt:S}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(l?.richText||String(r).match(i))&&(r=n()(r,s.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(A.push("`date_created`"),N.push(Date())),c?.date_created_code||(A.push("`date_created_code`"),N.push(Date.now())),c?.date_updated||(A.push("`date_updated`"),N.push(Date())),c?.date_updated_code||(A.push("`date_updated_code`"),N.push(Date.now()));let L=`INSERT INTO ${D?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,i.A)(h,L,N)}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),l=r(68829),o=r(52939),i=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:_,forceLocal:f}){if(!a||!Object.keys(a).length)return null;let m=!!f||(0,o.A)({dbContext:e,dbFullName:t}),S=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(a),D=[],h=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(i?.richText||String(r).match(c))&&(r=n()(r,s.A)),i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),D.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${m?"":`\`${t}\`.`}\`${r}\` SET ${D.join(",")} WHERE \`${c}\`=?`;return h.push(d),await (0,i.A)(S,y,h)}},4820:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e}){try{let t=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(s().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:t}){let r=[];try{for(let s=0;s",t.message),e}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let l=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8675,e.ids=[8675],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54356:(e,t,r)=>{r.r(t),r.d(t,{config:()=>L,default:()=>b,routeModule:()=>A});var a={};r.r(a),r.d(a,{default:()=>y});var n=r(89947),s=r(2706),l=r(96762),o=r(29021),i=r.n(o),c=r(21820),u=r.n(c),d=r(79646),_=r(30944),p=r(4820),S=r(21724),f=r(98e3);function m(e){return e?e.split("-").filter(e=>""!==e).map(e=>e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()).join(" "):null}async function D({userId:e,database:t}){try{if(!e){console.log("No user Id provided");return}let r=(0,p.A)({userId:e});if(!r)throw Error("User schema data not found!");let a=r.filter(e=>e.dbFullName===t.db_full_name)[0],n=await (0,_.A)({database:t.db_full_name,queryString:`SHOW TABLES FROM ${t.db_full_name}`});if(!n)throw Error("No Existing Tables");for(let r=0;re.Field===a)[0],_=o.indexes?.filter(e=>e.indexName==r);_&&_[0]?_[0].indexTableFields?.push({value:a,dataType:d.Type.toUpperCase()}):(u.indexTableFields=[{value:a,dataType:d.Type.toUpperCase()}],o.indexes?.push(u))}a.tables.push(o)}return(0,S.A)({schemaData:r,userId:e}),!0}catch(e){return console.log(e),!1}}var g=r(67619),h=r(69842);async function y(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r,appData:a}=await (0,h.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{database:n,fileBase64:s}=e.body;n?.db_full_name?.match(/datasquirel_user_.*/)||t.json({success:!1,msg:"Unauthorized"});try{let e=`user-${r.id}-temp-sql`,a=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql";i().writeFileSync(`./.tmp/${e}.sql`,s,"base64");let l={cwd:process.cwd()};u().platform().match(/win/i)&&(l.shell="bash.exe"),(0,d.execSync)(`${a} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${n.db_full_name} < .tmp/${e}.sql`,l);let o=await D({database:n,userId:r.id});t.json({success:!!o})}catch(e){console.log(e),(0,g.A)({component:"/api/importDatabase/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Import Failed!"})}}let b=(0,l.M)(a,"default"),L=(0,l.M)(a,"config"),A=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/importDatabase",pathname:"/api/importDatabase",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>l}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let l=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(39383),n=r.n(a),s=r(55153);async function l(e,t,r,a){let l=n()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&l.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?{user:null,appData:o}:{user:l.payload,appData:o}}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),l=r(30802),o=r(68829),i=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:d,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:f,encryptionSalt:m,forceLocal:D}){let g=!!D||(0,c.A)({dbContext:e,dbFullName:r}),h=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,i.A)(y,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:d,encryptionKey:f,encryptionSalt:m,identifierColumnName:_,identifierValue:p||""})}let b=Object.keys(u),L=[],A=[];for(let e=0;ee.fieldName==t):null,l=a&&a[0]?a[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:f,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(l?.richText||String(r).match(i))&&(r=n()(r,s.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),L.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(L.push("`date_created`"),A.push(Date())),u?.date_created_code||(L.push("`date_created_code`"),A.push(Date.now())),u?.date_updated||(L.push("`date_updated`"),A.push(Date())),u?.date_updated_code||(L.push("`date_updated_code`"),A.push(Date.now()));let E=`INSERT INTO ${g?"":`\`${r}\`.`}\`${a}\` (${L.join(",")}) VALUES (${A.map(()=>"?").join(",")})`;return await (0,i.A)(h,E,A)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),n=r.n(a),s=r(92652),l=r(68829),o=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let f=!!S||(0,o.A)({dbContext:e,dbFullName:t}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let D=Object.keys(a),g=[],h=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(i?.richText||String(r).match(u))&&(r=n()(r,s.A)),i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return h.push(d),await (0,i.A)(m,y,h)}},4820:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e}){try{let t=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(s().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:t}){let r=[];try{for(let s=0;s",t.message),e}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let l=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},21724:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e,schemaData:t}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return s().writeFileSync(r,JSON.stringify(t),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(43775),n=r(67619),s=r(7447),l=r(64292);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:o,debug:i}){let u=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,s.A)({local:!0})),r?.match(/^datasquirel$/)&&(u=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,l.A)(u,e,t);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&o)try{return await (0,a.A)({unparsedResults:c,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(31542);function l({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),p=n.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let t=_.update(e,"hex","utf8");return t+=_.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(31542);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),p=n.Buffer.alloc(c,0),_=(0,a.createCipheriv)(u,d,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=54356);module.exports=r})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},21724:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e,schemaData:t}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return s().writeFileSync(r,JSON.stringify(t),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(43775),n=r(67619),s=r(7447),l=r(64292);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:o,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),r?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,l.A)(c,e,t);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&o)try{return await (0,a.A)({unparsedResults:u,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(31542);function l({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),_=n.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(31542);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(c,d,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=54356);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js index 9d111d48..1fad367e 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js +++ b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3382,e.ids=[3382],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},84612:(e,r,a)=>{a.r(r),a.d(r,{config:()=>q,default:()=>g,routeModule:()=>S});var s={};a.r(s),a.d(s,{default:()=>f});var t=a(89947),i=a(2706),u=a(96762),o=a(29021),n=a.n(o),d=a(33873),l=a.n(d),p=a(67619),c=a(69842),m=a(10776);async function f(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,c.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{database:s,fileBase64:t}=e.body;s?.db_full_name?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});try{let e=Buffer.from(t,"base64").toString("utf-8"),i=JSON.parse(e),u=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${a.id}/main.json`);if(!n().existsSync(u))return r.end();let o=JSON.parse(n().readFileSync(u,"utf-8")),d=o.find(e=>e.dbFullName==s.db_full_name);if(!d)throw Error("Database not found!");d.tables=i.tables,n().writeFileSync(u,JSON.stringify(o),"utf-8"),await (0,m.A)({userId:a.id,targetDatabase:s.db_full_name}),r.json({success:!0})}catch(e){console.log("JSON import ERROR =>",e.message),(0,p.A)({component:"/api/importDatabase/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Import Failed!"})}}let g=(0,u.M)(s,"default"),q=(0,u.M)(s,"config"),S=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/importDatabaseSchema",pathname:"/api/importDatabaseSchema",bundlePath:"",filename:""},userland:s})},55153:(e,r,a)=>{a.d(r,{On:()=>t.a,_n:()=>u}),a(76102);var s=a(65967),t=a.n(s);a(30889);var i=a(93726);let u=a.n(i)()},69842:(e,r,a)=>{a.d(r,{A:()=>u});var s=a(39383),t=a.n(s),i=a(55153);async function u(e,r,a,s){let u=t()({req:e,level:a?"deep":void 0});return s&&u.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==u.payload.id?null:u.payload}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),s=r.X(0,[6060,776],()=>a(84612));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3382,e.ids=[3382],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},84612:(e,r,s)=>{s.r(r),s.d(r,{config:()=>f,default:()=>m,routeModule:()=>D});var a={};s.r(a),s.d(a,{default:()=>S});var t=s(89947),i=s(2706),o=s(96762),u=s(29021),n=s.n(u),d=s(33873),l=s.n(d),_=s(67619),p=s(69842),c=s(10776);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s,appData:a}=await (0,p.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{database:t,fileBase64:i}=e.body;t?.db_full_name?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});try{let e=Buffer.from(i,"base64").toString("utf-8"),a=JSON.parse(e),o=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${s.id}/main.json`);if(!n().existsSync(o))return r.end();let u=JSON.parse(n().readFileSync(o,"utf-8")),d=u.find(e=>e.dbFullName==t.db_full_name);if(!d)throw Error("Database not found!");d.tables=a.tables,n().writeFileSync(o,JSON.stringify(u),"utf-8"),await (0,c.A)({userId:s.id,targetDatabase:t.db_full_name}),r.json({success:!0})}catch(e){console.log("JSON import ERROR =>",e.message),(0,_.A)({component:"/api/importDatabase/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Import Failed!"})}}let m=(0,o.M)(a,"default"),f=(0,o.M)(a,"config"),D=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/importDatabaseSchema",pathname:"/api/importDatabaseSchema",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>o}),s(76102);var a=s(65967),t=s.n(a);s(30889);var i=s(93726);let o=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>o});var a=s(39383),t=s.n(a),i=s(55153);async function o(e,r,s,a){let o=t()({req:e,level:s?"deep":void 0}),u={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:u}:{user:o.payload,appData:u}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6060,776],()=>s(84612));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json index e18e6cf3..298683ef 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js index 761179a7..372a9293 100644 --- a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js +++ b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8932,e.ids=[8932],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},36629:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>p,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>d});var s=t(89947),o=t(2706),n=t(96762),l=t(69842),i=t(67619),u=t(60125),c=t(30944);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{let s=await (0,u.A)({databaseSlug:a.dbName,request:e,user:t,query:e.query}),o=s?s?.rootUserId?s.rootUserId:s.dbUserId:null;if(!o)throw Error("User not Found!");let n=`datasquirel_user_${o}_${a.dbName}`,l=a.tableName,i=a.page,d=20*i,p=`SELECT * FROM ${n}.${l}`,_=[];a.search&&a.searchField&&(p+=` WHERE LOWER(\`${a.searchField.toLowerCase().replace(/ /g,"_")}\`) LIKE ?`,_.push(`%${a.search.toLowerCase()}%`)),p+=` ORDER BY id DESC LIMIT 20 OFFSET ${d}`;let S=await (0,c.A)({database:n,queryString:p,queryValuesArray:_,tableSchema:a.tableSchema}),D={success:!0,data:S,page:Number(i)+1};r.json(D)}catch(e){(0,i.A)({component:"/api/infiniteScroll/catch-error",message:e.message,user:t}),r.json({success:!1,data:null})}}let p=(0,n.M)(a,"default"),_=(0,n.M)(a,"config"),S=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/infiniteScroll",pathname:"/api/infiniteScroll",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>n}),t(76102);var a=t(65967),s=t.n(a);t(30889);var o=t(93726);let n=t.n(o)()},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let o=t.id,n=null;if(!s?.delegated)return{dbUserId:o};let l=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(39383),s=t.n(a),o=t(55153);async function n(e,r,t,a){let n=s()({req:e,level:t?"deep":void 0});return a&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(29021),s=t.n(a);async function o({user:e,message:r,component:t,noMail:a,req:o}){let n=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8932,e.ids=[8932],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},36629:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>_,routeModule:()=>p});var s={};t.r(s),t.d(s,{default:()=>d});var a=t(89947),o=t(2706),n=t(96762),l=t(69842),i=t(67619),c=t(60125),u=t(30944);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:t,appData:s}=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{let s=await (0,c.A)({databaseSlug:a.dbName,request:e,user:t,query:e.query}),o=s?s?.rootUserId?s.rootUserId:s.dbUserId:null;if(!o)throw Error("User not Found!");let n=`datasquirel_user_${o}_${a.dbName}`,l=a.tableName,i=a.page,d=20*i,_=`SELECT * FROM ${n}.${l}`,S=[];a.search&&a.searchField&&(_+=` WHERE LOWER(\`${a.searchField.toLowerCase().replace(/ /g,"_")}\`) LIKE ?`,S.push(`%${a.search.toLowerCase()}%`)),_+=` ORDER BY id DESC LIMIT 20 OFFSET ${d}`;let p=await (0,u.A)({database:n,queryString:_,queryValuesArray:S,tableSchema:a.tableSchema}),D={success:!0,data:p,page:Number(i)+1};r.json(D)}catch(e){(0,i.A)({component:"/api/infiniteScroll/catch-error",message:e.message,user:t}),r.json({success:!1,data:null})}}let _=(0,n.M)(s,"default"),S=(0,n.M)(s,"config"),p=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/infiniteScroll",pathname:"/api/infiniteScroll",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>n}),t(76102);var s=t(65967),a=t.n(s);t(30889);var o=t(93726);let n=t.n(o)()},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let o=t.id,n=null;if(!a?.delegated)return{dbUserId:o};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39383),a=t.n(s),o=t(55153);async function n(e,r,t,s){let n=a()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&n.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:l}:{user:n.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),a=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let n=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(a+=` -URL: ${o.url}`),o?.body&&(a+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` +User Email: ${e?.email}`),o?.url&&(s+=` +URL: ${o.url}`),o?.body&&(s+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),s=t(67619),o=t(7447),n=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,n.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,a.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(55511),s=t(79428),o=t(31542);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(n,l,i),p=s.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(9973),s=t.n(a);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>a});function a(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=36629);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),a=t(67619),o=t(7447),n=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,n.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(55511),a=t(79428),o=t(31542);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(n,l,i),_=a.Buffer.alloc(u,0),S=(0,s.createDecipheriv)(c,d,_);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),a=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=36629);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/loginUser.js b/dsql-app/.local_dist/server/pages/api/loginUser.js index df03ff9a..1cdea803 100644 --- a/dsql-app/.local_dist/server/pages/api/loginUser.js +++ b/dsql-app/.local_dist/server/pages/api/loginUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3303,e.ids=[3303],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},19813:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>g});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),s=t(2706),a=t(96762),i=t(67619),l=t(28187),u=t.n(l);async function d(e,r){if("POST"===e.method)try{let{paradigm:t,token:n,email:o,oneTimeCode:s,password:a}=e.body;if("google"==t&&n){if(process.env.NEXT_PUBLIC_DISABLE_NEW_USER_SIGNUP)throw Error("Signup not Allowed!");let e=await u().user.social.loginWithGoogle({token:n,response:r});if(!e?.payload?.logged_in_status)return r.json({success:!1,msg:"Login failed!",payload:null});return r.json(e)}let i=await u().user.loginUser({database:"datasquirel",payload:{email:o,username:o,password:a},response:r});return r.json(i)}catch(e){console.log("Login Error =>",e.message),(0,i.A)({component:"/api/loginUser/main-catch-error",message:e.message})}else r.json({success:!1,msg:"Oops ..."})}let c=(0,a.M)(n,"default"),p=(0,a.M)(n,"config"),g=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/loginUser",pathname:"/api/loginUser",bundlePath:"",filename:""},userland:n})},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3303,e.ids=[3303],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},19813:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>g});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),s=t(2706),a=t(96762),i=t(67619),l=t(28187),u=t.n(l);async function d(e,r){if("POST"===e.method)try{let{paradigm:t,token:n,email:o,oneTimeCode:s,password:a}=e.body;if("google"==t&&n){if(process.env.DISABLE_NEW_USER_SIGNUP)throw Error("Signup not Allowed!");let e=await u().user.social.loginWithGoogle({token:n,response:r});if(!e?.payload?.logged_in_status)return r.json({success:!1,msg:"Login failed!",payload:null});return r.json(e)}let i=await u().user.loginUser({database:"datasquirel",payload:{email:o,username:o,password:a},response:r});return r.json(i)}catch(e){console.log("Login Error =>",e.message),(0,i.A)({component:"/api/loginUser/main-catch-error",message:e.message})}else r.json({success:!1,msg:"Oops ..."})}let c=(0,a.M)(n,"default"),p=(0,a.M)(n,"config"),g=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/loginUser",pathname:"/api/loginUser",bundlePath:"",filename:""},userland:n})},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} diff --git a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js index 9cb96e6e..a9f7f4fa 100644 --- a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js +++ b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2678,e.ids=[2678],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},38887:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>S});var t=s(89947),i=s(2706),o=s(96762),n=s(29021),c=s.n(n),u=s(48786),d=s(69842),_=s(33873),l=s.n(_);async function S(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;if(a.media_url?.match(/\.\./)||a.folder?.match(/\.\./)||a.id?.toString()?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});try{let e=a?.private==1,t=e?a?.media_path?.replace(/\@\/media/i,"")||a?.media_url.replace(/\@\/media/i,""):a?.media_path?.match(/\/user-images\/user-.*/)||a?.media_url?.match(/\/user-images\/user-.*/),i=a.folder?`/${a.folder}`:"",o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let n=l().join(o,"images"),d=`${process.env.DSQL_STATIC_HOST}/images/user-images/user-${s.id}`,_=`/images/user-images/user-${s.id}`,S=(e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`:n)+t,p=e?`${n}/user-images/user-${s.id}`:`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`;if(!c().existsSync(p))try{c().mkdirSync(p,{recursive:!0})}catch(e){console.log("LINE 88 error:",e.message)}i&&i.split("/").reduce((e,r)=>{let s=e?.match(/./)?`${e}/${r}`:p;return c().existsSync(s)||c().mkdirSync(s,{recursive:!0}),s},"");let D=S?.match(/[^\/]+$/)?.[0];if(!D)throw Error("No File Name Detected!");let m=D.split(".")[0],v=D.split(".")[1],A=e?`${d}${i?i+"/":"/"}${D}`:`@/media${i?i+"/":"/"}${D}`,E=e?`${_}${i?i+"/":"/"}${D}`:`@/media${i?i+"/":"/"}${D}`,f=p+i+"/"+D;c().copyFileSync(S,f),c().unlinkSync(S);let L=m+"_thumbnail."+v,g=S.replace(D,L),h=e?`${d}${i?i+"/":"/"}${L}`:`@/media${i?i+"/":"/"}${L}`,P=e?`${_}${i?i+"/":"/"}${L}`:`@/media${i?i+"/":"/"}${L}`;try{c().copyFileSync(g,p+i+"/"+L),c().unlinkSync(g)}catch(e){}await (0,u.A)("UPDATE user_media SET private = ?, media_url= ?, media_thumbnail_url= ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[e?0:1,A,h,E,P,a.id]),r.json({success:!0,msg:"Success!"})}catch(e){console.log(e.message),r.json({success:!1,msg:"Error!",error:e})}}let p=(0,o.M)(a,"default"),D=(0,o.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/media/addPrivateMedia",pathname:"/api/media/addPrivateMedia",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>o}),s(76102);var a=s(65967),t=s.n(a);s(30889);var i=s(93726);let o=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>o});var a=s(39383),t=s.n(a),i=s(55153);async function o(e,r,s,a){let o=t()({req:e,level:s?"deep":void 0});return a&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var a=s(7447);async function t(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>i});var a=s(9973),t=s.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=38887);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2678,e.ids=[2678],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},38887:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>D,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>l});var t=s(89947),o=s(2706),i=s(96762),n=s(29021),_=s.n(n),c=s(48786),u=s(69842),S=s(33873),d=s.n(S);async function l(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let{user:s,appData:a}=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body;if(t.media_url?.match(/\.\./)||t.folder?.match(/\.\./)||t.id?.toString()?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});try{let e=t?.private==1,a=e?t?.media_path?.replace(/\@\/media/i,"")||t?.media_url.replace(/\@\/media/i,""):t?.media_path?.match(/\/user-images\/user-.*/)||t?.media_url?.match(/\/user-images\/user-.*/),o=t.folder?`/${t.folder}`:"",i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let n=d().join(i,"images"),u=`${process.env.DSQL_STATIC_HOST}/images/user-images/user-${s.id}`,S=`/images/user-images/user-${s.id}`,l=(e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`:n)+a,D=e?`${n}/user-images/user-${s.id}`:`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`;if(!_().existsSync(D))try{_().mkdirSync(D,{recursive:!0})}catch(e){console.log("LINE 88 error:",e.message)}o&&o.split("/").reduce((e,r)=>{let s=e?.match(/./)?`${e}/${r}`:D;return _().existsSync(s)||_().mkdirSync(s,{recursive:!0}),s},"");let p=l?.match(/[^\/]+$/)?.[0];if(!p)throw Error("No File Name Detected!");let m=p.split(".")[0],L=p.split(".")[1],v=e?`${u}${o?o+"/":"/"}${p}`:`@/media${o?o+"/":"/"}${p}`,E=e?`${S}${o?o+"/":"/"}${p}`:`@/media${o?o+"/":"/"}${p}`,A=D+o+"/"+p;_().copyFileSync(l,A),_().unlinkSync(l);let Q=m+"_thumbnail."+L,f=l.replace(p,Q),O=e?`${u}${o?o+"/":"/"}${Q}`:`@/media${o?o+"/":"/"}${Q}`,P=e?`${S}${o?o+"/":"/"}${Q}`:`@/media${o?o+"/":"/"}${Q}`;try{_().copyFileSync(f,D+o+"/"+Q),_().unlinkSync(f)}catch(e){}await (0,c.A)("UPDATE user_media SET private = ?, media_url= ?, media_thumbnail_url= ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[e?0:1,v,O,E,P,t.id]),r.json({success:!0,msg:"Success!"})}catch(e){console.log(e.message),r.json({success:!1,msg:"Error!",error:e})}}let D=(0,i.M)(a,"default"),p=(0,i.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/media/addPrivateMedia",pathname:"/api/media/addPrivateMedia",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>i}),s(76102);var a=s(65967),t=s.n(a);s(30889);var o=s(93726);let i=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>i});var a=s(39383),t=s.n(a),o=s(55153);async function i(e,r,s,a){let i=t()({req:e,level:s?"deep":void 0}),n={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:n}:{user:i.payload,appData:n}}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var a=s(7447);async function t(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var a=s(9973),t=s.n(a);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=38887);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js index eb35fe5c..11e23993 100644 --- a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js +++ b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2127,e.ids=[2127],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},63311:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>P});var a={};t.r(a),t.d(a,{default:()=>l});var i=t(89947),s=t(2706),n=t(96762),u=t(29021),d=t.n(u),o=t(69842);async function l(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let t=await (0,o.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let a=JSON.parse(e.body).path.replace(/ /g,"").replace(/\.\./g,"");if(a?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});let i=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id.toString().replace(/\//g,"")}`,s=a.replace(/\@/,i);d().createReadStream(s).pipe(r)}catch(e){console.log("ERROR in getPrivateMedia api route:",e.message),r.json({success:!1,msg:"Error!",error:e})}}let c=(0,n.M)(a,"default"),p=(0,n.M)(a,"config"),P=new i.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/media/getPrivateMedia",pathname:"/api/media/getPrivateMedia",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>i.a,_n:()=>n}),t(76102);var a=t(65967),i=t.n(a);t(30889);var s=t(93726);let n=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(39383),i=t.n(a),s=t(55153);async function n(e,r,t,a){let n=i()({req:e,level:t?"deep":void 0});return a&&n.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=63311);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2127,e.ids=[2127],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},63311:(e,r,t)=>{t.r(r),t.d(r,{config:()=>l,default:()=>_,routeModule:()=>p});var a={};t.r(a),t.d(a,{default:()=>c});var s=t(89947),n=t(2706),i=t(96762),u=t(29021),o=t.n(u),d=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let{user:t,appData:a}=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let a=JSON.parse(e.body).path.replace(/ /g,"").replace(/\.\./g,"");if(a?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id.toString().replace(/\//g,"")}`,n=a.replace(/\@/,s);o().createReadStream(n).pipe(r)}catch(e){console.log("ERROR in getPrivateMedia api route:",e.message),r.json({success:!1,msg:"Error!",error:e})}}let _=(0,i.M)(a,"default"),l=(0,i.M)(a,"config"),p=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/media/getPrivateMedia",pathname:"/api/media/getPrivateMedia",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>i}),t(76102);var a=t(65967),s=t.n(a);t(30889);var n=t(93726);let i=t.n(n)()},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39383),s=t.n(a),n=t(55153);async function i(e,r,t,a){let i=s()({req:e,level:t?"deep":void 0}),u={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:u}:{user:i.payload,appData:u}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=63311);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/purgeDb.js b/dsql-app/.local_dist/server/pages/api/purgeDb.js index 7b8d1c31..99996de3 100644 --- a/dsql-app/.local_dist/server/pages/api/purgeDb.js +++ b/dsql-app/.local_dist/server/pages/api/purgeDb.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3338,e.ids=[3338],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},670:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>S,routeModule:()=>v});var o={};s.r(o),s.d(o,{default:()=>D});var t=s(89947),n=s(2706),a=s(96762),i=s(29021),c=s.n(i),u=s(48786),l=s(69842),_=s(33873),d=s.n(_);async function D(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,l.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{paradigm:s,payload:o}=e.body;try{console.log("Deleting media =>",o.id);let e=o.media_url,s=process.env.DSQL_STATIC_SERVER_DIR,t=process.env.DSQL_STATIC_HOST;if(!s){console.log("No Static Root Path"),r.json({success:!1,msg:"No Static Root Path"});return}let n=e.replace(t,""),a=d().join(s,n),i=c().existsSync(a);if(console.log("relativePath",n),console.log("STATIC_ROOT",s),console.log("STATIC_HOST",t),console.log("filePath",a),console.log("fileExist",i),i){r.json({success:!1});return}}catch(e){console.log("File verification Error =>",e.message),console.log("File Truly doesn't exist, cotinuing ...")}"user_media"===s&&await (0,u.A)(`DELETE FROM user_media WHERE id='${o.id}'`),r.json({success:!0})}let S=(0,a.M)(o,"default"),p=(0,a.M)(o,"config"),v=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/purgeDb",pathname:"/api/purgeDb",bundlePath:"",filename:""},userland:o})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>a}),s(76102);var o=s(65967),t=s.n(o);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(39383),t=s.n(o),n=s(55153);async function a(e,r,s,o){let a=t()({req:e,level:s?"deep":void 0});return o&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=670);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3338,e.ids=[3338],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},670:(e,s,r)=>{r.r(s),r.d(s,{config:()=>p,default:()=>d,routeModule:()=>L});var o={};r.r(o),r.d(o,{default:()=>l});var t=r(89947),n=r(2706),_=r(96762),a=r(29021),i=r.n(a),c=r(48786),S=r(69842),u=r(33873),D=r.n(u);async function l(e,s){if("POST"!==e.method)return s.json({msg:"Failed!"});let{user:r}=await (0,S.A)(e,s,!0);if(!r)return s.json({success:!1,msg:"Unauthorized"});let{paradigm:o,payload:t}=e.body;try{console.log("Deleting media =>",t.id);let e=t.media_url,r=process.env.DSQL_STATIC_SERVER_DIR,o=process.env.DSQL_STATIC_HOST;if(!r){console.log("No Static Root Path"),s.json({success:!1,msg:"No Static Root Path"});return}let n=e.replace(o,""),_=D().join(r,n),a=i().existsSync(_);if(console.log("relativePath",n),console.log("STATIC_ROOT",r),console.log("STATIC_HOST",o),console.log("filePath",_),console.log("fileExist",a),a){s.json({success:!1});return}}catch(e){console.log("File verification Error =>",e.message),console.log("File Truly doesn't exist, cotinuing ...")}"user_media"===o&&await (0,c.A)(`DELETE FROM user_media WHERE id='${t.id}'`),s.json({success:!0})}let d=(0,_.M)(o,"default"),p=(0,_.M)(o,"config"),L=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/purgeDb",pathname:"/api/purgeDb",bundlePath:"",filename:""},userland:o})},55153:(e,s,r)=>{r.d(s,{On:()=>t.a,_n:()=>_}),r(76102);var o=r(65967),t=r.n(o);r(30889);var n=r(93726);let _=r.n(n)()},69842:(e,s,r)=>{r.d(s,{A:()=>_});var o=r(39383),t=r.n(o),n=r(55153);async function _(e,s,r,o){let _=t()({req:e,level:r?"deep":void 0}),a={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return o&&_.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==_.payload.id?{user:null,appData:a}:{user:_.payload,appData:a}}},48786:(e,s,r)=>{r.d(s,{A:()=>t});var o=r(7447);async function t(...e){let s=(0,o.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>n});var o=r(9973),t=r.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=670);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json index 776bb1bb..4bebe9a7 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js index 1ae258fe..7a19d886 100644 --- a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js +++ b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2101,e.ids=[2101],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},85607:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>_});var a={};t.r(a),t.d(a,{default:()=>c});var n=t(89947),s=t(2706),o=t(96762),l=t(67619),i=t(69842),u=t(30944);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,i.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.query.table,n=e.query.db,s=e.query.field,o=String(e.query.term),c=e.query.operator;try{let e=n?.toString()?.replace(/[^a-z0-9_]/g,""),t=`SELECT * FROM \`${e}\`.\`${a}\` WHERE LOWER(\`${s}\`) ${c?.toString()?.match(/equal/i)?"=":" LIKE "}? ORDER BY id DESC LIMIT 20`,l=[c?.toString()?.match(/equal/i)?o.toLowerCase():"%"+o.toLowerCase()+"%"],i=await (0,u.A)({database:e,queryString:t,queryValuesArray:l}),d=await (0,u.A)({database:e,queryString:t.replace(/\*/,"COUNT(id) AS count").replace(/ ORDER BY .*/,""),queryValuesArray:l});r.json({success:!0,result:i,count:d?.[0]?.count})}catch(e){(0,l.A)({component:"/api/queryEntriesSearchTerm/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Failed!"})}}let d=(0,o.M)(a,"default"),p=(0,o.M)(a,"config"),_=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/queryEntriesSearchTerm",pathname:"/api/queryEntriesSearchTerm",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>o}),t(76102);var a=t(65967),n=t.n(a);t(30889);var s=t(93726);let o=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(39383),n=t.n(a),s=t(55153);async function o(e,r,t,a){let o=n()({req:e,level:t?"deep":void 0});return a&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let o=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2101,e.ids=[2101],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},85607:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>_,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>u});var n=t(89947),a=t(2706),o=t(96762),l=t(67619),i=t(69842),c=t(30944);async function u(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,i.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=e.query.table,n=e.query.db,a=e.query.field,o=String(e.query.term),u=e.query.operator;try{let e=n?.toString()?.replace(/[^a-z0-9_]/g,""),t=`SELECT * FROM \`${e}\`.\`${s}\` WHERE LOWER(\`${a}\`) ${u?.toString()?.match(/equal/i)?"=":" LIKE "}? ORDER BY id DESC LIMIT 20`,l=[u?.toString()?.match(/equal/i)?o.toLowerCase():"%"+o.toLowerCase()+"%"],i=await (0,c.A)({database:e,queryString:t,queryValuesArray:l}),_=await (0,c.A)({database:e,queryString:t.replace(/\*/,"COUNT(id) AS count").replace(/ ORDER BY .*/,""),queryValuesArray:l});r.json({success:!0,result:i,count:_?.[0]?.count})}catch(e){(0,l.A)({component:"/api/queryEntriesSearchTerm/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Failed!"})}}let _=(0,o.M)(s,"default"),d=(0,o.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/queryEntriesSearchTerm",pathname:"/api/queryEntriesSearchTerm",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>o}),t(76102);var s=t(65967),n=t.n(s);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),n=t.n(s),a=t(55153);async function o(e,r,t,s){let o=n()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:l}:{user:o.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` +User Email: ${e?.email}`),a?.url&&(s+=` +URL: ${a.url}`),a?.body&&(s+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` Date: ${o.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),n=t(67619),s=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,a.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),n=t(79428),s=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),p=n.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(n(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(9973),n=t.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>a});function a(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=85607);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(o,l,i),d=n.Buffer.alloc(u,0),S=(0,s.createDecipheriv)(c,_,d);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=85607);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js index 53e02efd..c10873b5 100644 --- a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js +++ b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2998,e.ids=[2998],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},55896:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>D,routeModule:()=>m});var s={};t.r(s),t.d(s,{default:()=>f});var n=t(89947),o=t(2706),a=t(96762),i=t(69842),l=t(29021),u=t.n(l),_=t(67619),c=t(48786),d=t(68829),p=t(89159);async function S({userId:e,res:r,csrf:t}){try{let s=process.env.DSQL_USER_LOGIN_KEYS_PATH;if(!s)return console.log("DSQL_USER_LOGIN_KEYS_PATH env variable not found. Please set this variable."),null;let n=await (0,c.A)("SELECT * FROM users WHERE id=?",[e]);u().unlinkSync(`${s}/${t}`);let o=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),a={id:n[0].id,stripe_id:n[0].stripe_id||"",first_name:n[0].first_name,last_name:n[0].last_name,email:n[0].email,social_id:n[0].social_id,image:n[0].image,image_thumbnail:n[0].image_thumbnail,verification_status:n[0].verification_status,social_login:n[0].social_login,social_platform:n[0].social_platform,csrf_k:o,logged_in_status:!0,date:Date.now()},i=(0,d.A)({data:JSON.stringify(a)});u().writeFileSync(`${s}/${o}`,JSON.stringify(a));let{keyCookieName:l,csrfCookieName:_}=(0,p.A)();return r.setHeader("Set-Cookie",[`${l}=${i};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${_}=${o};samesite=strict;path=/;HttpOnly=true;Secure=true`,"user_refresh=1"]),a}catch(r){return(0,_.A)({component:"reAuthUser",message:r.message,user:{id:e}}),null}}async function f(e,r){"POST"!==e.method&&r.json({msg:"Failed!"});let t=await (0,i.A)(e,r,!0);if(!t){console.log("No user Found"),r.redirect(307,"/logout");return}let s=await S({userId:t.id,res:r,csrf:t.csrf_k}),n={status:!!s,csrf:s?.csrf_k,user:s};r.json(n)}let D=(0,a.M)(s,"default"),E=(0,a.M)(s,"config"),m=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/reAuthenticateUser",pathname:"/api/reAuthenticateUser",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>a}),t(76102);var s=t(65967),n=t.n(s);t(30889);var o=t(93726);let a=t.n(o)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),o=t(55153);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0});return s&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=t;let i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=s;let l=r;return e?.userId&&(l+=`user_${e.userId}_`),o&&(l+=`${o}_`),{keyCookieName:a,csrfCookieName:i,oneTimeCodeName:l+=n}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2998,e.ids=[2998],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},55896:(e,r,s)=>{s.r(r),s.d(r,{config:()=>f,default:()=>E,routeModule:()=>L});var t={};s.r(t),s.d(t,{default:()=>D});var n=s(89947),o=s(2706),a=s(96762),i=s(69842),_=s(29021),c=s.n(_),u=s(67619),l=s(48786),S=s(68829),d=s(89159);async function p({userId:e,res:r,csrf:s}){try{let t=process.env.DSQL_USER_LOGIN_KEYS_PATH;if(!t)return console.log("DSQL_USER_LOGIN_KEYS_PATH env variable not found. Please set this variable."),null;let n=await (0,l.A)("SELECT * FROM users WHERE id=?",[e]);c().unlinkSync(`${t}/${s}`);let o=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),a={id:n[0].id,stripe_id:n[0].stripe_id||"",first_name:n[0].first_name,last_name:n[0].last_name,email:n[0].email,social_id:n[0].social_id,image:n[0].image,image_thumbnail:n[0].image_thumbnail,verification_status:n[0].verification_status,social_login:n[0].social_login,social_platform:n[0].social_platform,csrf_k:o,logged_in_status:!0,date:Date.now()},i=(0,S.A)({data:JSON.stringify(a)});c().writeFileSync(`${t}/${o}`,JSON.stringify(a));let{keyCookieName:_,csrfCookieName:u}=(0,d.A)();return r.setHeader("Set-Cookie",[`${_}=${i};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${u}=${o};samesite=strict;path=/;HttpOnly=true;Secure=true`,"user_refresh=1"]),a}catch(r){return(0,u.A)({component:"reAuthUser",message:r.message,user:{id:e}}),null}}async function D(e,r){"POST"!==e.method&&r.json({msg:"Failed!"});let{user:s,appData:t}=await (0,i.A)(e,r,!0);if(!s){console.log("No user Found"),r.redirect(307,"/logout");return}let n=await p({userId:s.id,res:r,csrf:s.csrf_k}),o={status:!!n,csrf:n?.csrf_k,user:n};r.json(o)}let E=(0,a.M)(t,"default"),f=(0,a.M)(t,"config"),L=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/reAuthenticateUser",pathname:"/api/reAuthenticateUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>n.a,_n:()=>a}),s(76102);var t=s(65967),n=s.n(t);s(30889);var o=s(93726);let a=s.n(o)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),n=s.n(t),o=s(55153);async function a(e,r,s,t){let a=n()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:i}:{user:a.payload,appData:i}}},89159:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",t=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=s;let i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=t;let _=r;return e?.userId&&(_+=`user_${e.userId}_`),o&&(_+=`${o}_`),{keyCookieName:a,csrfCookieName:i,oneTimeCodeName:_+=n}}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),n=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(s+=` -URL: ${o.url}`),o?.body&&(s+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` +User Email: ${e?.email}`),o?.url&&(t+=` +URL: ${o.url}`),o?.body&&(t+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` Date: ${a.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let _=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",t),n().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(31542);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:u,bufferAllocSize:_}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,s.scryptSync)(a,i,l),d=n.Buffer.alloc(_,0),p=(0,s.createCipheriv)(u,c,d);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=55896);module.exports=t})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(55511),n=s(79428),o=s(31542);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:_,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let l=(0,t.scryptSync)(a,i,_),S=n.Buffer.alloc(u,0),d=(0,t.createCipheriv)(c,l,S);try{let r=d.update(e,"utf8","hex");return r+=d.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,t.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,s)=>{s.d(r,{A:()=>t});function t(e,r){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;if(r)return Number(s.toFixed(r));return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=55896);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/refreshEntry.js b/dsql-app/.local_dist/server/pages/api/refreshEntry.js index ad74bc23..f390a51a 100644 --- a/dsql-app/.local_dist/server/pages/api/refreshEntry.js +++ b/dsql-app/.local_dist/server/pages/api/refreshEntry.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2896,e.ids=[2896],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},2875:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),a=t(2706),o=t(96762),l=t(30944),i=t(67619),c=t(69842),u=t(95969);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{table:n,db:s,id:a}=e.body,o=e.body.schema;try{let e=`SELECT * FROM \`${s?.toString()||""}\`.\`${n}\` WHERE id=?`,t=[a?.toString()||""],i=await (0,l.A)({database:s?.toString()||"",queryString:e,queryValuesArray:t});if(!i||!i[0])return r.json({success:!1,msg:"Entry not found"});let c=JSON.parse(o||"{}");try{for(let e=0;e",e.message)}r.json({success:!0,entry:i[0]})}catch(e){(0,i.A)({component:"/api/refreshEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let p=(0,o.M)(n,"default"),_=(0,o.M)(n,"config"),f=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/refreshEntry",pathname:"/api/refreshEntry",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>o}),t(76102);var n=t(65967),s=t.n(n);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),s=t.n(n),a=t(55153);async function o(e,r,t,n){let o=s()({req:e,level:t?"deep":void 0});return n&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2896,e.ids=[2896],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},2875:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>_});var n=t(89947),o=t(2706),a=t(96762),l=t(30944),i=t(67619),c=t(69842),u=t(95969);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{table:s,db:n,id:o}=e.body,a=e.body.schema;try{let e=`SELECT * FROM \`${n?.toString()||""}\`.\`${s}\` WHERE id=?`,t=[o?.toString()||""],i=await (0,l.A)({database:n?.toString()||"",queryString:e,queryValuesArray:t});if(!i||!i[0])return r.json({success:!1,msg:"Entry not found"});let c=JSON.parse(a||"{}");try{for(let e=0;e",e.message)}r.json({success:!0,entry:i[0]})}catch(e){(0,i.A)({component:"/api/refreshEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let d=(0,a.M)(s,"default"),p=(0,a.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/refreshEntry",pathname:"/api/refreshEntry",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>a}),t(76102);var s=t(65967),n=t.n(s);t(30889);var o=t(93726);let a=t.n(o)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),o=t(55153);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:l}:{user:a.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` -IP: ${l}`),n+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),o?.url&&(s+=` +URL: ${o.url}`),o?.body&&(s+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` +Date: ${a.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=s.Buffer.alloc(u,0),_=(0,n.createDecipheriv)(c,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=2875);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,i),d=n.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=2875);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/renameMedia.js b/dsql-app/.local_dist/server/pages/api/renameMedia.js index 96f77b4a..700824a3 100644 --- a/dsql-app/.local_dist/server/pages/api/renameMedia.js +++ b/dsql-app/.local_dist/server/pages/api/renameMedia.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8103,e.ids=[8103],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,a){return a in r?r[a]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,a)):"function"==typeof r&&"default"===a?r:void 0}}})},8639:(e,r,a)=>{a.r(r),a.d(r,{config:()=>f,default:()=>D,routeModule:()=>v});var t={};a.r(t),a.d(t,{default:()=>S});var s=a(89947),n=a(2706),o=a(96762),i=a(29021),l=a.n(i),d=a(69842),u=a(67619),c=a(48786),_=a(45185),p=a(27825),m=a.n(p);async function S(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let a=await (0,d.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.mediaObject,s=e.body.newName,n=e.body.newThumbnailName,o=e.body.replace;try{"production".match(/production/);let e=t.media_url.match(/\..{3,4}$/)[0],i=t?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let d=(0,_.A)({isPrivate:i,userId:a.id,folder:t.folder?t.folder+"/":"",video:!!t.media_type?.match(/video/i)});if(!d)throw Error("Couldn't grab paths!");let{fileRootPath:u,urlRootPath:p,relativePath:S}=d,D=`${u}${t.media_name}${e}`,f=`${u}${s}${e}`,v=`${u}${t.media_name}_thumbnail${e}`,g=`${u}${s}_thumbnail${e}`,h=new RegExp(m().escapeRegExp(`${t.media_name}`)),A=t.media_url.replace(h,s),E=t.media_url.replace(h,s+"_thumbnail"),R=t.media_path?t.media_path.replace(h,s):`${S}${s}`,y=t.media_thumbnail_path?t.media_thumbnail_path.replace(h,s):`${S}${n}`;if(l().existsSync(f)&&!o)return r.json({success:!1,msg:"File already exists"});l().renameSync(D,f);try{l().renameSync(v,g)}catch(e){}await (0,c.A)("UPDATE user_media SET media_name = ?, media_url = ?, media_thumbnail_url = ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[s,A,E,R,y,t.id]),r.json({success:!0})}catch(e){console.log("Error in renaming media =>",e.message),(0,u.A)({component:"/api/renameMedia/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Renaming failed. Please try again."})}}let D=(0,o.M)(t,"default"),f=(0,o.M)(t,"config"),v=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/renameMedia",pathname:"/api/renameMedia",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>o}),a(76102);var t=a(65967),s=a.n(t);a(30889);var n=a(93726);let o=a.n(n)()},45185:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(29021),s=a.n(t),n=a(33873),o=a.n(n);function i({isPrivate:e,userId:r,folder:a,video:t,pathOnly:n}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let l=e?`@/${t?"videos":"media"}/${a?a+"/":""}`:t?`/videos/user-videos/user-${r}/${a?a+"/":""}`:`/images/user-images/user-${r}/${a?a+"/":""}`,d=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${a?a+"/":""}`:o().join(i,l);return s().existsSync(d)||n||s().mkdirSync(d,{recursive:!0}),{fileRootPath:d,urlRootPath:e?`@/media/${a?a+"/":""}`:`${process.env.DSQL_STATIC_HOST}${l}`,relativePath:l}}},69842:(e,r,a)=>{a.d(r,{A:()=>o});var t=a(39383),s=a.n(t),n=a(55153);async function o(e,r,a,t){let o=s()({req:e,level:a?"deep":void 0});return t&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},67619:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(29021),s=a.n(t);async function n({user:e,message:r,component:a,noMail:t,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||t||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8103,e.ids=[8103],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},8639:(e,r,s)=>{s.r(r),s.d(r,{config:()=>E,default:()=>D,routeModule:()=>v});var a={};s.r(a),s.d(a,{default:()=>m});var t=s(89947),n=s(2706),o=s(96762),i=s(29021),_=s.n(i),c=s(69842),l=s(67619),u=s(48786),d=s(45185),S=s(27825),p=s.n(S);async function m(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s,appData:a}=await (0,c.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.mediaObject,n=e.body.newName,o=e.body.newThumbnailName,i=e.body.replace;try{"production".match(/production/);let e=t.media_url.match(/\..{3,4}$/)[0],a=t?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let c=(0,d.A)({isPrivate:a,userId:s.id,folder:t.folder?t.folder+"/":"",video:!!t.media_type?.match(/video/i)});if(!c)throw Error("Couldn't grab paths!");let{fileRootPath:l,urlRootPath:S,relativePath:m}=c,D=`${l}${t.media_name}${e}`,E=`${l}${n}${e}`,v=`${l}${t.media_name}_thumbnail${e}`,L=`${l}${n}_thumbnail${e}`,f=new RegExp(p().escapeRegExp(`${t.media_name}`)),A=t.media_url.replace(f,n),g=t.media_url.replace(f,n+"_thumbnail"),h=t.media_path?t.media_path.replace(f,n):`${m}${n}`,O=t.media_thumbnail_path?t.media_thumbnail_path.replace(f,n):`${m}${o}`;if(_().existsSync(E)&&!i)return r.json({success:!1,msg:"File already exists"});_().renameSync(D,E);try{_().renameSync(v,L)}catch(e){}await (0,u.A)("UPDATE user_media SET media_name = ?, media_url = ?, media_thumbnail_url = ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[n,A,g,h,O,t.id]),r.json({success:!0})}catch(e){console.log("Error in renaming media =>",e.message),(0,l.A)({component:"/api/renameMedia/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Renaming failed. Please try again."})}}let D=(0,o.M)(a,"default"),E=(0,o.M)(a,"config"),v=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/renameMedia",pathname:"/api/renameMedia",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>o}),s(76102);var a=s(65967),t=s.n(a);s(30889);var n=s(93726);let o=s.n(n)()},45185:(e,r,s)=>{s.d(r,{A:()=>i});var a=s(29021),t=s.n(a),n=s(33873),o=s.n(n);function i({isPrivate:e,userId:r,folder:s,video:a,pathOnly:n}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let _=e?`@/${a?"videos":"media"}/${s?s+"/":""}`:a?`/videos/user-videos/user-${r}/${s?s+"/":""}`:`/images/user-images/user-${r}/${s?s+"/":""}`,c=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${s?s+"/":""}`:o().join(i,_);return t().existsSync(c)||n||t().mkdirSync(c,{recursive:!0}),{fileRootPath:c,urlRootPath:e?`@/media/${s?s+"/":""}`:`${process.env.DSQL_STATIC_HOST}${_}`,relativePath:_}}},69842:(e,r,s)=>{s.d(r,{A:()=>o});var a=s(39383),t=s.n(a),n=s(55153);async function o(e,r,s,a){let o=t()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>n});var a=s(29021),t=s.n(a);async function n({user:e,message:r,component:s,noMail:a,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],t=s||a||r||n.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(t+=` -URL: ${n.url}`),n?.body&&(t+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` -IP: ${i}`),t+=` +User Email: ${e?.email}`),n?.url&&(a+=` +URL: ${n.url}`),n?.body&&(a+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(a+=` +IP: ${i}`),a+=` Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",t),s().appendFileSync("./.tmp/error.log",` +========================================`,t().existsSync("./.tmp/error.log")||t().writeFileSync("./.tmp/error.log","","utf-8");let _=t().readFileSync("./.tmp/error.log","utf-8");t().writeFileSync("./.tmp/error.log",a),t().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(7447);async function s(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let a=await r.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(9973),s=a.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,a)=>{e.exports=a(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=r(r.s=8639);module.exports=a})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var a=s(7447);async function t(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var a=s(9973),t=s.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=8639);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js index f42e9b80..93f84413 100644 --- a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js +++ b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9659,e.ids=[9659],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},52262:(e,t,r)=>{r.r(t),r.d(t,{config:()=>l,default:()=>o,routeModule:()=>c});var a={};r.r(a),r.d(a,{default:()=>d});var s=r(89947),n=r(2706),u=r(96762),i=r(69842);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,i.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{userId:r,dbSlug:a}=e.body,s=`${process.env.DSQL_USER_DB_PREFIX}${r}_${a}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${s}`;t.setHeader("Set-Cookie",[`${n}=null;path=/;max-age=0`]),t.json({success:!0,msg:"Processed Successfully"})}let o=(0,u.M)(a,"default"),l=(0,u.M)(a,"config"),c=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/resetDelegatedDatabaseToken",pathname:"/api/resetDelegatedDatabaseToken",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>s.a,_n:()=>u}),r(76102);var a=r(65967),s=r.n(a);r(30889);var n=r(93726);let u=r.n(n)()},69842:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(39383),s=r.n(a),n=r(55153);async function u(e,t,r,a){let u=s()({req:e,level:r?"deep":void 0});return a&&u.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==u.payload.id?null:u.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=52262);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9659,e.ids=[9659],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},52262:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>d,routeModule:()=>l});var t={};s.r(t),s.d(t,{default:()=>i});var a=s(89947),n=s(2706),u=s(96762),o=s(69842);async function i(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:s}=await (0,o.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{userId:t,dbSlug:a}=e.body,n=`${process.env.DSQL_USER_DB_PREFIX}${t}_${a}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;r.setHeader("Set-Cookie",[`${u}=null;path=/;max-age=0`]),r.json({success:!0,msg:"Processed Successfully"})}let d=(0,u.M)(t,"default"),_=(0,u.M)(t,"config"),l=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/resetDelegatedDatabaseToken",pathname:"/api/resetDelegatedDatabaseToken",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>a.a,_n:()=>u}),s(76102);var t=s(65967),a=s.n(t);s(30889);var n=s(93726);let u=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>u});var t=s(39383),a=s.n(t),n=s(55153);async function u(e,r,s,t){let u=a()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&u.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==u.payload.id?{user:null,appData:o}:{user:u.payload,appData:o}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=52262);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js index 99cc8b76..4fec7fee 100644 --- a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js +++ b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8563,e.ids=[8563],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},51397:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>_});var s={};t.r(s),t.d(s,{default:()=>c});var n=t(89947),a=t(2706),o=t(96762),l=t(69842),i=t(67619),u=t(30944);async function c(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{database:s,query:n,tables:a}=e.body;try{let e=await (0,u.A)({database:`datasquirel_user_${t.id}_${s}`,queryString:n});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){(0,i.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let d=(0,o.M)(s,"default"),p=(0,o.M)(s,"config"),_=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/runUserDbQuery",pathname:"/api/runUserDbQuery",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>o}),t(76102);var s=t(65967),n=t.n(s);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),n=t.n(s),a=t(55153);async function o(e,r,t,s){let o=n()({req:e,level:t?"deep":void 0});return s&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8563,e.ids=[8563],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},51397:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>_,routeModule:()=>p});var s={};t.r(s),t.d(s,{default:()=>u});var n=t(89947),o=t(2706),a=t(96762),l=t(69842),i=t(67619),c=t(30944);async function u(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:t,appData:s}=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{database:n,query:o,tables:a}=e.body;try{let e=await (0,c.A)({database:`datasquirel_user_${t.id}_${n}`,queryString:o});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){(0,i.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let _=(0,a.M)(s,"default"),d=(0,a.M)(s,"config"),p=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/runUserDbQuery",pathname:"/api/runUserDbQuery",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>a}),t(76102);var s=t(65967),n=t.n(s);t(30889);var o=t(93726);let a=t.n(o)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),o=t(55153);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&a.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:l}:{user:a.payload,appData:l}}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(s+=` -URL: ${a.url}`),a?.body&&(s+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(s+=` +User Email: ${e?.email}`),o?.url&&(s+=` +URL: ${o.url}`),o?.body&&(s+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` IP: ${l}`),s+=` -Date: ${o.toDateString()} +Date: ${a.toDateString()} ========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,s.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),p=n.Buffer.alloc(c,0),_=(0,s.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=51397);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(31542);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,i),d=n.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=51397);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js index 3159efb6..fa341884 100644 --- a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js +++ b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7714,e.ids=[7714],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10942:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>f,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>p});var i=t(89947),a=t(2706),s=t(96762),o=t(29021),l=t.n(o),u=t(69842),c=t(96052),d=t(68829);async function p(e,r){if("GET"===e.method){let t=await (0,u.A)(e,r);if(!t)return r.redirect(307,"/logout");let n=(0,d.A)({data:JSON.stringify({id:t.id,email:t.email,dateCode:Date.now()})}),i=process.env.DSQL_HOST;if(!await (0,c.A)({to:t.email,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:l().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,i||"").replace(/{{token}}/,n||"")}))return r.json({success:!1});r.json({success:!0})}}let f=(0,s.M)(n,"default"),A=(0,s.M)(n,"config"),_=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/sendEmailVerificationLink",pathname:"/api/sendEmailVerificationLink",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>i.a,_n:()=>s}),t(76102);var n=t(65967),i=t.n(n);t(30889);var a=t(93726);let s=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39383),i=t.n(n),a=t(55153);async function s(e,r,t,n){let s=i()({req:e,level:t?"deep":void 0});return n&&s.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},96052:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),i=t.n(n),a=t(21572);let s=t.n(a)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function o({to:e,subject:r,text:t,html:n,alias:a,senderName:o}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let u=(a?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!i().existsSync("./email/index.html"))return;let c=i().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let n={};n.from=`"${o||"Datasquirel"}" <${u}>`,n.sender=u,a&&(n.replyTo=u),n.to=e,n.subject=r,n.text=t,n.html=c,l=await s.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},68829:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(55511),i=t(79428),a=t(31542);function s({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(s,o,l),p=i.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},31542:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(82535);function i(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10942);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7714,e.ids=[7714],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10942:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),i=t(2706),a=t(96762),o=t(29021),l=t.n(o),c=t(69842),u=t(96052),_=t(68829);async function d(e,r){if("GET"===e.method){let{user:t,appData:n}=await (0,c.A)(e,r);if(!t)return r.redirect(307,"/logout");let s=(0,_.A)({data:JSON.stringify({id:t.id,email:t.email,dateCode:Date.now()})}),i=process.env.DSQL_HOST;if(!await (0,u.A)({to:t.email,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:l().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,i||"").replace(/{{token}}/,s||"")}))return r.json({success:!1});r.json({success:!0})}}let p=(0,a.M)(n,"default"),S=(0,a.M)(n,"config"),f=new s.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sendEmailVerificationLink",pathname:"/api/sendEmailVerificationLink",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>a}),t(76102);var n=t(65967),s=t.n(n);t(30889);var i=t(93726);let a=t.n(i)()},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39383),s=t.n(n),i=t(55153);async function a(e,r,t,n){let a=s()({req:e,level:t?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&a.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:o}:{user:a.payload,appData:o}}},96052:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),i=t(21572);let a=t.n(i)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function o({to:e,subject:r,text:t,html:n,alias:i,senderName:o}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let c=(i?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!s().existsSync("./email/index.html"))return;let u=s().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let n={};n.from=`"${o||"Datasquirel"}" <${c}>`,n.sender=c,i&&(n.replyTo=c),n.to=e,n.subject=r,n.text=t,n.html=u,l=await a.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),i=t(31542);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:o,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,i.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,n.scryptSync)(a,o,l),d=s.Buffer.alloc(u,0),p=(0,n.createCipheriv)(c,_,d);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10942);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js index ae90a425..446e9284 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7867,e.ids=[7867],e.modules={47795:e=>{e.exports=require("generate-password")},76154:e=>{e.exports=require("google-auth-library")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},59500:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>_,routeModule:()=>m});var t={};s.r(t),s.d(t,{default:()=>p});var o=s(89947),a=s(2706),i=s(96762),l=s(76154),n=s(68829),u=s(83704),d=s(89159);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=e.body,{invite:t}=e.query,{token:o}=s;try{let e=new l.OAuth2Client("392696781563-imb0ddojfn6m4bdokjk5v80jn546t9tq.apps.googleusercontent.com"),s=(await e.verifyIdToken({idToken:o,audience:"392696781563-imb0ddojfn6m4bdokjk5v80jn546t9tq.apps.googleusercontent.com"})).getPayload();if(!s||!s.email_verified){r.json({user:null,msg:"Invalid Credentials"});return}let{given_name:a,family_name:i,email:p,sub:_,picture:c,email_verified:m}=s;if(!p)throw Error("No Email");let g=await (0,u.A)({email:p,payload:{email:p,first_name:a,last_name:i,social_id:_,social_platform:"google",image:c,image_thumbnail:c,username:`google-user-${_}`},social_platform:"google",social_id:_,invitation:t});if(g.payload?.csrf_k){let e=(0,n.A)({data:JSON.stringify(g.payload)}),{keyCookieName:s,csrfCookieName:t}=(0,d.A)();r.setHeader("Set-Cookie",[`${s}=${e};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${t}=${g.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(g)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let _=(0,i.M)(t,"default"),c=(0,i.M)(t,"config"),m=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/social-login/google-auth",pathname:"/api/social-login/google-auth",bundlePath:"",filename:""},userland:t})},89159:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",t=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",o=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=r;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=s;let l=r;e?.userId&&(l+=`user_${e.userId}_`),a&&(l+=`${a}_`),l+=t;let n=r;return e?.userId&&(n+=`user_${e.userId}_`),a&&(n+=`${a}_`),{keyCookieName:i,csrfCookieName:l,oneTimeCodeName:n+=o}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[2319,3704],()=>s(59500));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7867,e.ids=[7867],e.modules={47795:e=>{e.exports=require("generate-password")},76154:e=>{e.exports=require("google-auth-library")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},59500:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>_});var t=s(89947),i=s(2706),o=s(96762),l=s(76154),u=s(68829),n=s(83704),d=s(89159);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=e.body,{invite:a}=e.query,{token:t}=s;try{let e=new l.OAuth2Client(process.env.DSQL_GOOGLE_CLIENT_ID),s=(await e.verifyIdToken({idToken:t,audience:process.env.DSQL_GOOGLE_CLIENT_ID})).getPayload();if(!s||!s.email_verified){r.json({user:null,msg:"Invalid Credentials"});return}let{given_name:i,family_name:o,email:_,sub:p,picture:c,email_verified:m}=s;if(!_)throw Error("No Email");let g=await (0,n.A)({email:_,payload:{email:_,first_name:i,last_name:o,social_id:p,social_platform:"google",image:c,image_thumbnail:c,username:`google-user-${p}`},social_platform:"google",social_id:p,invitation:a});if(g.payload?.csrf_k){let e=(0,u.A)({data:JSON.stringify(g.payload)}),{keyCookieName:s,csrfCookieName:a}=(0,d.A)();r.setHeader("Set-Cookie",[`${s}=${e};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${a}=${g.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(g)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let p=(0,o.M)(a,"default"),c=(0,o.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/social-login/google-auth",pathname:"/api/social-login/google-auth",bundlePath:"",filename:""},userland:a})},89159:(e,r,s)=>{s.d(r,{A:()=>a});function a(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",t=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",i=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=r;e?.userId&&(o+=`user_${e.userId}_`),i&&(o+=`${i}_`),o+=s;let l=r;e?.userId&&(l+=`user_${e.userId}_`),i&&(l+=`${i}_`),l+=a;let u=r;return e?.userId&&(u+=`user_${e.userId}_`),i&&(u+=`${i}_`),{keyCookieName:o,csrfCookieName:l,oneTimeCodeName:u+=t}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[2319,3704],()=>s(59500));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/create.js b/dsql-app/.local_dist/server/pages/api/sql-users/create.js index dfef720d..ffdfeb1d 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/create.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/create.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7889,e.ids=[7889],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},52795:(e,r,s)=>{s.r(r),s.d(r,{config:()=>q,default:()=>h,routeModule:()=>f});var a={};s.r(a),s.d(a,{default:()=>g});var t=s(89947),i=s(2706),u=s(96762),o=s(47795),d=s.n(o),n=s(69842),l=s(67619),c=s(48786),p=s(68829),m=s(5437);async function g(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,n.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:a,edit:t,grants:i}=e.body;try{process.env.DSQL_DB_HOST;let e=s?.id==Number(process.env.DSQL_SU_USER_ID),{host:t,password:u,username:o}=a,n=e&&o?.match(/./)?o:`dsql_user_${s.id}`;if(!t.match(/./))throw Error("Invalid host");let l=String(t).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,""),g=u?.match(/./)?u:d().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),h=await (0,c.A)("SELECT * FROM mysql.user WHERE User=? AND Host=?",[n,l]);if(h?.[0]?.User)throw Error("SQL User already exists. Remember if you have the '%' host on your primary user, it catches all other hosts.");let q=await (0,c.A)("SELECT COUNT(*) FROM mariadb_users WHERE user_id = ?",[s.id]);if(q?.[0]?.["COUNT(*)"]>=10)throw Error("User limit reached");let f=(0,p.A)({data:g}),E=await (0,c.A)("INSERT INTO mariadb_users (user_id, username, host, password, grants) VALUES (?, ?, ?, ?, ?)",[s.id,n,l,f,JSON.stringify(i)]);if(!E?.insertId)throw Error("Error in adding SQL user");await (0,m.A)({userId:s.id,mariadbUsername:n,mariadbUserHost:l,sqlUserID:E.insertId}),r.json({success:!0})}catch(e){console.log("Create MariaDB user ERROR:",e.message),(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let h=(0,u.M)(a,"default"),q=(0,u.M)(a,"config"),f=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/create",pathname:"/api/sql-users/create",bundlePath:"",filename:""},userland:a})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6133],()=>s(52795));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7889,e.ids=[7889],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},52795:(e,r,s)=>{s.r(r),s.d(r,{config:()=>q,default:()=>h,routeModule:()=>f});var a={};s.r(a),s.d(a,{default:()=>g});var t=s(89947),i=s(2706),u=s(96762),o=s(47795),d=s.n(o),n=s(69842),l=s(67619),c=s(48786),p=s(68829),m=s(5437);async function g(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s,appData:a}=await (0,n.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:t,edit:i,grants:u}=e.body;try{process.env.DSQL_DB_HOST;let e=s?.id==Number(process.env.DSQL_SU_USER_ID),{host:a,password:i,username:o}=t,n=e&&o?.match(/./)?o:`dsql_user_${s.id}`;if(!a.match(/./))throw Error("Invalid host");let l=String(a).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,""),g=i?.match(/./)?i:d().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),h=await (0,c.A)("SELECT * FROM mysql.user WHERE User=? AND Host=?",[n,l]);if(h?.[0]?.User)throw Error("SQL User already exists. Remember if you have the '%' host on your primary user, it catches all other hosts.");let q=await (0,c.A)("SELECT COUNT(*) FROM mariadb_users WHERE user_id = ?",[s.id]);if(q?.[0]?.["COUNT(*)"]>=10)throw Error("User limit reached");let f=(0,p.A)({data:g}),E=await (0,c.A)("INSERT INTO mariadb_users (user_id, username, host, password, grants) VALUES (?, ?, ?, ?, ?)",[s.id,n,l,f,JSON.stringify(u)]);if(!E?.insertId)throw Error("Error in adding SQL user");await (0,m.A)({userId:s.id,mariadbUsername:n,mariadbUserHost:l,sqlUserID:E.insertId}),r.json({success:!0})}catch(e){console.log("Create MariaDB user ERROR:",e.message),(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let h=(0,u.M)(a,"default"),q=(0,u.M)(a,"config"),f=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/create",pathname:"/api/sql-users/create",bundlePath:"",filename:""},userland:a})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6133],()=>s(52795));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json b/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json index 781ffe6b..2007f660 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.env","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../.env","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js index e8c6daed..b91d0bec 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=536,e.ids=[536],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},56625:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>c,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>d});var o=s(89947),n=s(2706),a=s(96762),i=s(69842),u=s(67619),l=s(48786);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:t}=e.body;try{let e=await (0,l.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[t,s.id]),o=e?.[0];if(!o?.id)throw Error("Active User couldn't be verified");if(String(o.primary)?.match(/1/))throw Error("Cannot Delete Primary User");let n=o.username,a=o.host;await (0,l.A)("DELETE FROM mariadb_users WHERE user_id = ? AND id = ?",[s.id,o.id]),await (0,l.A)(`DROP USER '${n}'@'${a}'`),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let c=(0,a.M)(t,"default"),_=(0,a.M)(t,"config"),p=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/sql-users/delete",pathname:"/api/sql-users/delete",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>a}),s(76102);var t=s(65967),o=s.n(t);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),o=s.n(t),n=s(55153);async function a(e,r,s,t){let a=o()({req:e,level:s?"deep":void 0});return t&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=536,e.ids=[536],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},56625:(e,r,s)=>{s.r(r),s.d(r,{config:()=>l,default:()=>S,routeModule:()=>d});var t={};s.r(t),s.d(t,{default:()=>c});var o=s(89947),n=s(2706),a=s(96762),i=s(69842),_=s(67619),u=s(48786);async function c(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s,appData:t}=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:o}=e.body;try{let e=await (0,u.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[o,s.id]),t=e?.[0];if(!t?.id)throw Error("Active User couldn't be verified");if(String(t.primary)?.match(/1/))throw Error("Cannot Delete Primary User");let n=t.username,a=t.host;await (0,u.A)("DELETE FROM mariadb_users WHERE user_id = ? AND id = ?",[s.id,t.id]),await (0,u.A)(`DROP USER '${n}'@'${a}'`),r.json({success:!0})}catch(e){(0,_.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let S=(0,a.M)(t,"default"),l=(0,a.M)(t,"config"),d=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/sql-users/delete",pathname:"/api/sql-users/delete",bundlePath:"",filename:""},userland:t})},55153:(e,r,s)=>{s.d(r,{On:()=>o.a,_n:()=>a}),s(76102);var t=s(65967),o=s.n(t);s(30889);var n=s(93726);let a=s.n(n)()},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39383),o=s.n(t),n=s(55153);async function a(e,r,s,t){let a=o()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&a.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:i}:{user:a.payload,appData:i}}},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${n.url}`),n?.body&&(t+=` Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let u=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let _=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=56625);module.exports=s})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=56625);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/update.js b/dsql-app/.local_dist/server/pages/api/sql-users/update.js index a3e6a5b1..c90cf44b 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/update.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/update.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2350,e.ids=[2350],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},49844:(e,r,s)=>{s.r(r),s.d(r,{config:()=>g,default:()=>m,routeModule:()=>q});var a={};s.r(a),s.d(a,{default:()=>c});var t=s(89947),i=s(2706),d=s(96762),u=s(69842),o=s(67619),n=s(48786),l=s(68829),p=s(5437);async function c(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:a,edit:t,prev:i,grants:d}=e.body;try{if(!i?.id)throw Error("Invalid existing DB entry");let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[i.id,s.id]),t=s?.id==Number(process.env.DSQL_SU_USER_ID),u=e?.[0];if(!u?.id)throw Error("Active User couldn't be verified");let{host:o,password:c,username:m}=a,g=t&&m||`dsql_user_${s.id}`;if(!o)throw Error("No host provided");let q=String(o).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,"");if(u.host!=a.host||u.username!=g){let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE user_id=? AND username=? AND host=?",[s.id,g,q]);e?.[0]?.id||await (0,n.A)(`RENAME USER '${i.username}'@'${u.host}' TO '${g}'@'${q}'`)}let A=(0,l.A)({data:c}),E=A==u.password?u.password:A;await (0,n.A)("UPDATE mariadb_users SET username=?, host=?, password=?, grants=? WHERE id=?",[g,q,E,JSON.stringify(d),u.id]),await (0,n.A)(`SET PASSWORD FOR '${g}'@'${q}' = PASSWORD('${c}');`),await (0,p.A)({userId:s.id,mariadbUsername:g,mariadbUserHost:q,sqlUserID:u.id}),r.json({success:!0})}catch(e){(0,o.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let m=(0,d.M)(a,"default"),g=(0,d.M)(a,"config"),q=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/update",pathname:"/api/sql-users/update",bundlePath:"",filename:""},userland:a})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6133],()=>s(49844));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2350,e.ids=[2350],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},49844:(e,r,s)=>{s.r(r),s.d(r,{config:()=>g,default:()=>m,routeModule:()=>q});var a={};s.r(a),s.d(a,{default:()=>c});var t=s(89947),i=s(2706),d=s(96762),u=s(69842),o=s(67619),n=s(48786),l=s(68829),p=s(5437);async function c(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s,appData:a}=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:t,edit:i,prev:d,grants:c}=e.body;try{if(!d?.id)throw Error("Invalid existing DB entry");let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[d.id,s.id]),a=s?.id==Number(process.env.DSQL_SU_USER_ID),i=e?.[0];if(!i?.id)throw Error("Active User couldn't be verified");let{host:u,password:o,username:m}=t,g=a&&m||`dsql_user_${s.id}`;if(!u)throw Error("No host provided");let q=String(u).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,"");if(i.host!=t.host||i.username!=g){let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE user_id=? AND username=? AND host=?",[s.id,g,q]);e?.[0]?.id||await (0,n.A)(`RENAME USER '${d.username}'@'${i.host}' TO '${g}'@'${q}'`)}let A=(0,l.A)({data:o}),E=A==i.password?i.password:A;await (0,n.A)("UPDATE mariadb_users SET username=?, host=?, password=?, grants=? WHERE id=?",[g,q,E,JSON.stringify(c),i.id]),await (0,n.A)(`SET PASSWORD FOR '${g}'@'${q}' = PASSWORD('${o}');`),await (0,p.A)({userId:s.id,mariadbUsername:g,mariadbUserHost:q,sqlUserID:i.id}),r.json({success:!0})}catch(e){(0,o.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let m=(0,d.M)(a,"default"),g=(0,d.M)(a,"config"),q=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/update",pathname:"/api/sql-users/update",bundlePath:"",filename:""},userland:a})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6133],()=>s(49844));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json b/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json index 781ffe6b..2007f660 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.env","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../.env","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sync-table-data.js b/dsql-app/.local_dist/server/pages/api/sync-table-data.js index eef5b839..f1202b26 100644 --- a/dsql-app/.local_dist/server/pages/api/sync-table-data.js +++ b/dsql-app/.local_dist/server/pages/api/sync-table-data.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=538,e.ids=[538],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},69653:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>h,routeModule:()=>y});var t={};a.r(t),a.d(t,{default:()=>g});var s=a(89947),d=a(2706),i=a(96762),o=a(67619),l=a(69842),u=a(27825),n=a.n(u),c=a(48786),b=a(33170);async function p({tbls:e,user:r,query:a}){let t;if(!a?.delegated)return{isPriviledged:!0,rootUserId:r.id};try{for(let a=0;ae.dbFullName==l),h=o.find(e=>e.dbFullName==u),E=g?.tables.find(e=>e.tableName==d.table),y=h?.tables.find(e=>e.tableName==s.table);if(!E||!y)throw Error("Operation Failed! Tables Schemas not present.");if(!n().isEqual(y.fields,E.fields))throw Error("Tables incompatible");switch(t){case"Push":let _=await (0,c.A)(`SELECT * FROM ${u}.${s.table}`),q=await (0,b.A)({dbName:d.db,paradigm:"import",payload:_,tableName:d.table,userId:i.rootUserId,payloadType:"object"});return await f({dbName:d.db,tableName:d.table,data:_,userId:i.rootUserId}),r.json({success:!0,payload:q});case"Pull":let $=await (0,c.A)(`SELECT * FROM ${l}.${d.table}`),I=await (0,b.A)({dbName:s.db,paradigm:"import",payload:$,tableName:s.table,userId:i.rootUserId,payloadType:"object"});return await f({dbName:s.db,tableName:s.table,data:$,userId:i.rootUserId}),r.json({success:!0,payload:I})}r.json({success:!1})}catch(e){console.log(e.message),(0,o.A)({component:"/api/sync-table-data",message:e.message,user:a}),r.json({success:!1,msg:e.message})}}async function f({dbName:e,tableName:r,data:a,userId:t}){let s=`${process.env.DSQL_USER_DB_PREFIX}${t}_${e.replace(/ /g,"")}`,d=a.map(e=>e.id),i=`DELETE FROM ${s}.${r}`;d?.[0]&&(i+=` WHERE id NOT IN (${d.join(",")})`),await (0,c.A)(i)}let h=(0,i.M)(t,"default"),E=(0,i.M)(t,"config"),y=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/sync-table-data",pathname:"/api/sync-table-data",bundlePath:"",filename:""},userland:t})},4820:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(67619),s=a(29021),d=a.n(s),i=a(33873),o=a.n(i);function l({userId:e}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(d().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[7337],()=>a(69653));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=538,e.ids=[538],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},69653:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>h,routeModule:()=>y});var t={};a.r(t),a.d(t,{default:()=>g});var s=a(89947),d=a(2706),i=a(96762),o=a(67619),l=a(69842),u=a(27825),n=a.n(u),c=a(48786),b=a(33170);async function p({tbls:e,user:r,query:a}){let t;if(!a?.delegated)return{isPriviledged:!0,rootUserId:r.id};try{for(let a=0;ae.dbFullName==l),h=o.find(e=>e.dbFullName==u),E=g?.tables.find(e=>e.tableName==i.table),y=h?.tables.find(e=>e.tableName==d.table);if(!E||!y)throw Error("Operation Failed! Tables Schemas not present.");if(!n().isEqual(y.fields,E.fields))throw Error("Tables incompatible");switch(s){case"Push":let _=await (0,c.A)(`SELECT * FROM ${u}.${d.table}`),q=await (0,b.A)({dbName:i.db,paradigm:"import",payload:_,tableName:i.table,userId:t.rootUserId,payloadType:"object"});return await f({dbName:i.db,tableName:i.table,data:_,userId:t.rootUserId}),r.json({success:!0,payload:q});case"Pull":let $=await (0,c.A)(`SELECT * FROM ${l}.${i.table}`),I=await (0,b.A)({dbName:d.db,paradigm:"import",payload:$,tableName:d.table,userId:t.rootUserId,payloadType:"object"});return await f({dbName:d.db,tableName:d.table,data:$,userId:t.rootUserId}),r.json({success:!0,payload:I})}r.json({success:!1})}catch(e){console.log(e.message),(0,o.A)({component:"/api/sync-table-data",message:e.message,user:a}),r.json({success:!1,msg:e.message})}}async function f({dbName:e,tableName:r,data:a,userId:t}){let s=`${process.env.DSQL_USER_DB_PREFIX}${t}_${e.replace(/ /g,"")}`,d=a.map(e=>e.id),i=`DELETE FROM ${s}.${r}`;d?.[0]&&(i+=` WHERE id NOT IN (${d.join(",")})`),await (0,c.A)(i)}let h=(0,i.M)(t,"default"),E=(0,i.M)(t,"config"),y=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/sync-table-data",pathname:"/api/sync-table-data",bundlePath:"",filename:""},userland:t})},4820:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(67619),s=a(29021),d=a.n(s),i=a(33873),o=a.n(i);function l({userId:e}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(d().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[7337],()=>a(69653));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js index 3fd4e27d..29ef8167 100644 --- a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js +++ b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=294,e.ids=[294],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},7522:(e,t,r)=>{r.r(t),r.d(t,{config:()=>_,default:()=>c,routeModule:()=>p});var a={};r.r(a),r.d(a,{default:()=>u});var n=r(89947),s=r(2706),o=r(96762),i=r(48786),l=r(69842),d=r(98e3);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{userObject:a,database_access:n,user_priviledge:s,db_tables:o,inv_user_id:u}=e.body,c=await (0,i.A)("UPDATE user_users SET database_access = ? ,user_priviledge = ? WHERE user_id = ? AND email = ?",[n,s,r.id,a.email]),_=o.split("|");await (0,i.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${r.id}' AND delegated_user_id='${u}'`);for(let e=0;e<_.length;e++){let[t,a]=_[e].split("-");await (0,d.A)({dbFullName:"datasquirel",tableName:"delegated_user_tables",data:{delegated_user_id:u,root_user_id:r.id,database:t,table:a,priviledge:s}})}t.json({success:!!c?.affectedRows})}let c=(0,o.M)(a,"default"),_=(0,o.M)(a,"config"),p=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateAdminUserAccess",pathname:"/api/updateAdminUserAccess",bundlePath:"",filename:""},userland:a})},55153:(e,t,r)=>{r.d(t,{On:()=>n.a,_n:()=>o}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let o=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(39383),n=r.n(a),s=r(55153);async function o(e,t,r,a){let o=n()({req:e,level:r?"deep":void 0});return a&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),o=r(30802),i=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:D,encryptionKey:S,encryptionSalt:f,forceLocal:g}){let N=!!g||(0,d.A)({dbContext:e,dbFullName:r}),A=N?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=N?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${N?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,l.A)(L,t,[p]);if(n?.[0]&&!D)return null;if(n&&n[0]&&D)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:S,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let h=Object.keys(u),E=[],m=[];for(let e=0;ee.fieldName==t):null,o=a&&a[0]?a[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:S,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(o?.richText||String(r).match(l))&&(r=n()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),E.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(E.push("`date_created`"),m.push(Date())),u?.date_created_code||(E.push("`date_created_code`"),m.push(Date.now())),u?.date_updated||(E.push("`date_updated`"),m.push(Date())),u?.date_updated_code||(E.push("`date_updated_code`"),m.push(Date.now()));let y=`INSERT INTO ${N?"":`\`${r}\`.`}\`${a}\` (${E.join(",")}) VALUES (${m.map(()=>"?").join(",")})`;return await (0,l.A)(A,y,m)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),o=r(68829),i=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p,forceLocal:D}){if(!a||!Object.keys(a).length)return null;let S=!!D||(0,i.A)({dbContext:e,dbFullName:t}),f=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(a),N=[],A=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),N.push(`\`${t}\`=?`),"number"==typeof r?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}N.push(`date_updated='${Date()}'`),N.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${N.join(",")} WHERE \`${u}\`=?`;return A.push(c),await (0,l.A)(f,L,A)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),s=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(o,i,l),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=7522);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=294,e.ids=[294],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},7522:(e,t,r)=>{r.r(t),r.d(t,{config:()=>c,default:()=>u,routeModule:()=>p});var a={};r.r(a),r.d(a,{default:()=>d});var n=r(89947),s=r(2706),o=r(96762),i=r(48786),l=r(69842),_=r(98e3);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r,appData:a}=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{userObject:n,database_access:s,user_priviledge:o,db_tables:d,inv_user_id:u}=e.body,c=await (0,i.A)("UPDATE user_users SET database_access = ? ,user_priviledge = ? WHERE user_id = ? AND email = ?",[s,o,r.id,n.email]),p=d.split("|");await (0,i.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${r.id}' AND delegated_user_id='${u}'`);for(let e=0;e{r.d(t,{On:()=>n.a,_n:()=>o}),r(76102);var a=r(65967),n=r.n(a);r(30889);var s=r(93726);let o=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(39383),n=r.n(a),s=r(55153);async function o(e,t,r,a){let o=n()({req:e,level:r?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),o=r(30802),i=r(68829),l=r(64292),_=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:d,tableSchema:u,duplicateColumnName:c,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:L,forceLocal:f}){let g=!!f||(0,_.A)({dbContext:e,dbFullName:r}),E=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,N=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,c&&"string"==typeof c){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${a}\` WHERE \`${c}\`=?`,n=await (0,l.A)(N,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:a,data:d,tableSchema:u,encryptionKey:D,encryptionSalt:L,identifierColumnName:c,identifierValue:p||""})}let A=Object.keys(d),O=[],h=[];for(let e=0;ee.fieldName==t):null,o=a&&a[0]?a[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:D,encryptionSalt:L}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(o?.richText||String(r).match(l))&&(r=n()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),O.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(O.push("`date_created`"),h.push(Date())),d?.date_created_code||(O.push("`date_created_code`"),h.push(Date.now())),d?.date_updated||(O.push("`date_updated`"),h.push(Date())),d?.date_updated_code||(O.push("`date_updated_code`"),h.push(Date.now()));let m=`INSERT INTO ${g?"":`\`${r}\`.`}\`${a}\` (${O.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,l.A)(E,m,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>_});var a=r(72583),n=r.n(a),s=r(92652),o=r(68829),i=r(52939),l=r(64292);async function _({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:_,identifierColumnName:d,identifierValue:u,encryptionKey:c,encryptionSalt:p,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,i.A)({dbContext:e,dbFullName:t}),L=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),g=[],E=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(l?.richText||String(r).match(d))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:c,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${d}\`=?`;return E.push(u),await (0,l.A)(L,N,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),s=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:_,bufferAllocSize:d}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(o,i,l),c=n.Buffer.alloc(d,0),p=(0,a.createCipheriv)(_,u,c);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>a});function a(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=7522);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js index 9171c5d8..9273a07b 100644 --- a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js +++ b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3133,e.ids=[3133],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},25477:(e,r,a)=>{a.r(r),a.d(r,{config:()=>b,default:()=>m,routeModule:()=>f});var t={};a.r(t),a.d(t,{default:()=>g});var s=a(89947),l=a(2706),i=a(96762),o=a(29021),d=a.n(o),n=a(60125),u=a(67619),c=a(69842),p=a(10776);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,c.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{tableData:t}=e.body,s=e.body.database,l=e.body.dbSlug;e.body.delegated;let i=s.replace(/[^a-z\_0-9]/g,"");try{let o=await (0,n.A)({request:e,user:a,databaseSlug:l,query:e.query}),u=o?.rootUserId?o.rootUserId:a.id,c=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${u}/main.json`,g=JSON.parse(d().readFileSync(c,"utf-8")),m=g.findIndex(e=>e.dbFullName===s),b=g[m].tables.findIndex(e=>e.childTable&&e.childTableDbFullName===t.childTableDbFullName&&e.childTableName===t.childTableName&&e.tableName===t.tableName);g[m].tables[b]=t,d().writeFileSync(`${c}`,JSON.stringify(g),"utf8"),await (0,p.A)({userId:u,targetDatabase:i}),r.json({success:!0})}catch(e){console.log(e.message),(0,u.A)({component:"/api/addApiKey/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Foreign Key update Failed."})}}let m=(0,i.M)(t,"default"),b=(0,i.M)(t,"config"),f=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/updateClonedTableForeignKeys",pathname:"/api/updateClonedTableForeignKeys",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>i}),a(76102);var t=a(65967),s=a.n(t);a(30889);var l=a(93726);let i=a.n(l)()},60125:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95969);async function s({request:e,databaseSlug:r,user:a,query:s}){try{let l=a.id,i=null;if(!s?.delegated)return{dbUserId:l};let o=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${o}_${r}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let a=(0,t.A)({encryptedString:e.cookies[n]});if(!a)throw Error("Invalid Token");if((i=JSON.parse(a)).databaseSlug===r)return{dbUserId:l=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},69842:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(39383),s=a.n(t),l=a(55153);async function i(e,r,a,t){let i=s()({req:e,level:a?"deep":void 0});return t&&i.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},95969:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(55511),s=a(79428),l=a(31542);function i({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:d,algorithm:n,bufferAllocSize:u}=(0,l.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(i,o,d),p=s.Buffer.alloc(u,0),g=(0,t.createDecipheriv)(n,c,p);try{let r=g.update(e,"hex","utf8");return r+=g.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[6060,776],()=>a(25477));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3133,e.ids=[3133],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},25477:(e,r,a)=>{a.r(r),a.d(r,{config:()=>g,default:()=>S,routeModule:()=>m});var s={};a.r(s),a.d(s,{default:()=>_});var t=a(89947),o=a(2706),l=a(96762),i=a(29021),d=a.n(i),n=a(60125),u=a(67619),c=a(69842),p=a(10776);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:a,appData:s}=await (0,c.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{tableData:t}=e.body,o=e.body.database,l=e.body.dbSlug;e.body.delegated;let i=o.replace(/[^a-z\_0-9]/g,"");try{let s=await (0,n.A)({request:e,user:a,databaseSlug:l,query:e.query}),u=s?.rootUserId?s.rootUserId:a.id,c=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${u}/main.json`,_=JSON.parse(d().readFileSync(c,"utf-8")),S=_.findIndex(e=>e.dbFullName===o),g=_[S].tables.findIndex(e=>e.childTable&&e.childTableDbFullName===t.childTableDbFullName&&e.childTableName===t.childTableName&&e.tableName===t.tableName);_[S].tables[g]=t,d().writeFileSync(`${c}`,JSON.stringify(_),"utf8"),await (0,p.A)({userId:u,targetDatabase:i}),r.json({success:!0})}catch(e){console.log(e.message),(0,u.A)({component:"/api/addApiKey/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Foreign Key update Failed."})}}let S=(0,l.M)(s,"default"),g=(0,l.M)(s,"config"),m=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateClonedTableForeignKeys",pathname:"/api/updateClonedTableForeignKeys",bundlePath:"",filename:""},userland:s})},55153:(e,r,a)=>{a.d(r,{On:()=>t.a,_n:()=>l}),a(76102);var s=a(65967),t=a.n(s);a(30889);var o=a(93726);let l=a.n(o)()},60125:(e,r,a)=>{a.d(r,{A:()=>t});var s=a(95969);async function t({request:e,databaseSlug:r,user:a,query:t}){try{let o=a.id,l=null;if(!t?.delegated)return{dbUserId:o};let i=t.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let a=(0,s.A)({encryptedString:e.cookies[n]});if(!a)throw Error("Invalid Token");if((l=JSON.parse(a)).databaseSlug===r)return{dbUserId:o=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,a)=>{a.d(r,{A:()=>l});var s=a(39383),t=a.n(s),o=a(55153);async function l(e,r,a,s){let l=t()({req:e,level:a?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&l.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?{user:null,appData:i}:{user:l.payload,appData:i}}},95969:(e,r,a)=>{a.d(r,{A:()=>l});var s=a(55511),t=a(79428),o=a(31542);function l({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:d,algorithm:n,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,s.scryptSync)(l,i,d),p=t.Buffer.alloc(u,0),_=(0,s.createDecipheriv)(n,c,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),s=r.X(0,[6060,776],()=>a(25477));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json index b3e543cd..4710bd34 100644 --- a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js index d3890895..faf6071f 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=861,e.ids=[861],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},15679:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>D,routeModule:()=>y});var t={};a.r(t),a.d(t,{default:()=>g});var s=a(89947),o=a(2706),l=a(96762),i=a(48786),n=a(60125),d=a(67619),u=a(69842),c=a(4820),m=a(29021),p=a.n(m),f=a(27825),b=a.n(f),h=a(10776);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,u.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.schema,s=e.body.database,o=e.body.table;e.body.delegated;try{let l;let d=await (0,n.A)({request:e,user:a,databaseSlug:s,query:e.query}),u=d?.rootUserId?d.rootUserId:a.id,m=`datasquirel_user_${u}_${s}`.replace(/[^a-z\_0-9]/g,"");if(d?.delegated){let e=await (0,i.A)("SELECT * FROM user_users WHERE invited_user_id=? AND user_id=? AND user_priviledge LIKE '%Edit Tables%'",[a.id,d.rootUserId]);e&&e[0]&&(l=!0)}else l=!0;if(!l)return r.json({success:!1,msg:"Unauthorized"});let f=(0,c.A)({userId:u});if(!f)throw Error("Database schema not found!");if(!function({dbSchemaData:e,delegatedUser:r,dbFullName:a,schema:t,table:s,userId:o}){let l=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${o}/main.json`;try{if(!e)throw Error("Database schema not found!");let o=b().cloneDeep(e),i=o.find(e=>e.dbFullName==a);if(!i)throw Error("Old Database schema not found!");let n=o.findIndex(e=>e.dbFullName==a);if(n<0)throw Error("Target Database index not found!");let d=t.find(e=>e.dbFullName===a);if(!d)throw Error("New Database schema not found!");if(r?.delegated&&(r.priviledges?.match(/create.?table/i),!r.priviledges?.match(/edit.?table/i)))throw Error("Unauthorized!");let u=d.tables.find(e=>e.tableName==s.tableName);if(!u)throw Error("Table schema not found!");let c=i.tables.findIndex(e=>e.tableName==s.tableName);u&&(o[n].tables[c]=u);let m=i?.childrenDatabases;m?.forEach(e=>{let r=o.findIndex(r=>r.dbFullName===e.dbFullName);o[r]&&i&&(o[r].tables=i.tables.map(e=>{let r=b().cloneDeep(e);return delete r.childrenTables,r}))});let f=o?.[n]?.tables?.[c]?.childrenTables;return f&&f.forEach(e=>{let r=o.findIndex(r=>r.dbFullName==e.dbNameFull),a=o[r]?.tables?.findIndex(r=>r.tableName===e.tableName);o[r]?.tables[a]&&(o[r].tables[a].fields=b().cloneDeep(u.fields),o[r].tables[a].indexes=b().cloneDeep(u.indexes))}),p().writeFileSync(`${l}`,JSON.stringify(o),"utf8"),!0}catch(e){return console.log("updateSchemaData.ts ERROR: ",e.message),!1}}({dbFullName:m,dbSchemaData:f,delegatedUser:d,schema:t,table:o,userId:u}))throw Error("Update Failed!");return await (0,h.A)({userId:u,targetDatabase:m}),r.json({success:!0})}catch(e){console.log("updateDbSchemaDataForUser ERROR:",e.message),(0,d.A)({component:"/api/updateDbSchemaDataForUser/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:e.message})}}let D=(0,l.M)(t,"default"),E=(0,l.M)(t,"config"),y=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbSchemaDataForUser",pathname:"/api/updateDbSchemaDataForUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>l}),a(76102);var t=a(65967),s=a.n(t);a(30889);var o=a(93726);let l=a.n(o)()},60125:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95969);async function s({request:e,databaseSlug:r,user:a,query:s}){try{let o=a.id,l=null;if(!s?.delegated)return{dbUserId:o};let i=s.dbUserId,n=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${n}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let a=(0,t.A)({encryptedString:e.cookies[d]});if(!a)throw Error("Invalid Token");if((l=JSON.parse(a)).databaseSlug===r)return{dbUserId:o=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(39383),s=a.n(t),o=a(55153);async function l(e,r,a,t){let l=s()({req:e,level:a?"deep":void 0});return t&&l.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?null:l.payload}},4820:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(67619),s=a(29021),o=a.n(s),l=a(33873),i=a.n(l);function n({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}},95969:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(55511),s=a(79428),o=a(31542);function l({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:n,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(l,i,n),m=s.Buffer.alloc(u,0),p=(0,t.createDecipheriv)(d,c,m);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(7447);async function s(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let a=await r.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[6060,776],()=>a(15679));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=861,e.ids=[861],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},15679:(e,r,a)=>{a.r(r),a.d(r,{config:()=>h,default:()=>D,routeModule:()=>E});var t={};a.r(t),a.d(t,{default:()=>b});var s=a(89947),o=a(2706),l=a(96762),n=a(48786),i=a(60125),d=a(67619),u=a(69842),c=a(4820),p=a(29021),m=a.n(p),_=a(27825),f=a.n(_),S=a(10776);async function b(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:a,appData:t}=await (0,u.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let s=e.body.schema,o=e.body.database,l=e.body.table;e.body.delegated;try{let t;let d=await (0,i.A)({request:e,user:a,databaseSlug:o,query:e.query}),u=d?.rootUserId?d.rootUserId:a.id,p=`datasquirel_user_${u}_${o}`.replace(/[^a-z\_0-9]/g,"");if(d?.delegated){let e=await (0,n.A)("SELECT * FROM user_users WHERE invited_user_id=? AND user_id=? AND user_priviledge LIKE '%Edit Tables%'",[a.id,d.rootUserId]);e&&e[0]&&(t=!0)}else t=!0;if(!t)return r.json({success:!1,msg:"Unauthorized"});let _=(0,c.A)({userId:u});if(!_)throw Error("Database schema not found!");if(!function({dbSchemaData:e,delegatedUser:r,dbFullName:a,schema:t,table:s,userId:o}){let l=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${o}/main.json`;try{if(!e)throw Error("Database schema not found!");let o=f().cloneDeep(e),n=o.find(e=>e.dbFullName==a);if(!n)throw Error("Old Database schema not found!");let i=o.findIndex(e=>e.dbFullName==a);if(i<0)throw Error("Target Database index not found!");let d=t.find(e=>e.dbFullName===a);if(!d)throw Error("New Database schema not found!");if(r?.delegated&&(r.priviledges?.match(/create.?table/i),!r.priviledges?.match(/edit.?table/i)))throw Error("Unauthorized!");let u=d.tables.find(e=>e.tableName==s.tableName);if(!u)throw Error("Table schema not found!");let c=n.tables.findIndex(e=>e.tableName==s.tableName);u&&(o[i].tables[c]=u);let p=n?.childrenDatabases;p?.forEach(e=>{let r=o.findIndex(r=>r.dbFullName===e.dbFullName);o[r]&&n&&(o[r].tables=n.tables.map(e=>{let r=f().cloneDeep(e);return delete r.childrenTables,r}))});let _=o?.[i]?.tables?.[c]?.childrenTables;return _&&_.forEach(e=>{let r=o.findIndex(r=>r.dbFullName==e.dbNameFull),a=o[r]?.tables?.findIndex(r=>r.tableName===e.tableName);o[r]?.tables[a]&&(o[r].tables[a].fields=f().cloneDeep(u.fields),o[r].tables[a].indexes=f().cloneDeep(u.indexes))}),m().writeFileSync(`${l}`,JSON.stringify(o),"utf8"),!0}catch(e){return console.log("updateSchemaData.ts ERROR: ",e.message),!1}}({dbFullName:p,dbSchemaData:_,delegatedUser:d,schema:s,table:l,userId:u}))throw Error("Update Failed!");return await (0,S.A)({userId:u,targetDatabase:p}),r.json({success:!0})}catch(e){console.log("updateDbSchemaDataForUser ERROR:",e.message),(0,d.A)({component:"/api/updateDbSchemaDataForUser/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:e.message})}}let D=(0,l.M)(t,"default"),h=(0,l.M)(t,"config"),E=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbSchemaDataForUser",pathname:"/api/updateDbSchemaDataForUser",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>l}),a(76102);var t=a(65967),s=a.n(t);a(30889);var o=a(93726);let l=a.n(o)()},60125:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95969);async function s({request:e,databaseSlug:r,user:a,query:s}){try{let o=a.id,l=null;if(!s?.delegated)return{dbUserId:o};let n=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${n}_${r}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let a=(0,t.A)({encryptedString:e.cookies[d]});if(!a)throw Error("Invalid Token");if((l=JSON.parse(a)).databaseSlug===r)return{dbUserId:o=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(39383),s=a.n(t),o=a(55153);async function l(e,r,a,t){let l=s()({req:e,level:a?"deep":void 0}),n={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&l.payload?.id&&(0,o._n)(process.env.DSQL_SU_USER_ID)!==l.payload.id?{user:null,appData:n}:{user:l.payload,appData:n}}},4820:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(67619),s=a(29021),o=a.n(s),l=a(33873),n=a.n(l);function i({userId:e}){try{let r=n().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}},95969:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(55511),s=a(79428),o=a(31542);function l({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:n,keyLen:i,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(l,n,i),p=s.Buffer.alloc(u,0),m=(0,t.createDecipheriv)(d,c,p);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(7447);async function s(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let a=await r.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[6060,776],()=>a(15679));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json index e18e6cf3..298683ef 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbUser.js b/dsql-app/.local_dist/server/pages/api/updateDbUser.js index ba641207..f614d1d4 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateDbUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3683,e.ids=[3683],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},18348:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),i=r(2706),o=r(96762),s=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,l.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{dbFullName:r,payload:n}=e.body,a=(()=>{let e=Object.keys(n),t={};return e.forEach(e=>{!e?.match(/user_type|priviledge|database_access|databases?|confirm/)&&(e?.match(/databases|confirm/)||(t[e]=n[e]))}),t})(),i=await (0,s.A)({dbFullName:r,tableName:"users",identifierColumnName:"id",identifierValue:n.id,data:{...a},dbContext:"Dsql User"});t.json({success:!!i?.affectedRows,msg:i?.affectedRows?"User Updated":i})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/updateDbUser",pathname:"/api/updateDbUser",bundlePath:"",filename:""},userland:n})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>o}),r(76102);var n=r(65967),a=r.n(n);r(30889);var i=r(93726);let o=r.n(i)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39383),a=r.n(n),i=r(55153);async function o(e,t,r,n){let o=a()({req:e,level:r?"deep":void 0});return n&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),i=r(92652),o=r(68829),s=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:f,forceLocal:g}){if(!n||!Object.keys(n).length)return null;let h=!!g||(0,s.A)({dbContext:e,dbFullName:t}),y=h?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;h?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let _=Object.keys(n),m=[],S=[];for(let e=0;e<_.length;e++)try{let t=_[e],r=n[t],s=u?u?.fields?.filter(e=>e.fieldName===t):null,l=s&&s[0]?s[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,i.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:f})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?S.push(String(r)):S.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${h?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${c}\`=?`;return S.push(d),await (0,l.A)(y,A,S)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),i=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:s,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,i.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,s,l),p=a.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let t=f.update(e,"utf8","hex");return t+=f.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=18348);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3683,e.ids=[3683],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},18348:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),s=r(2706),o=r(96762),i=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r}=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{dbFullName:n,payload:a}=e.body,s=(()=>{let e=Object.keys(a),t={};return e.forEach(e=>{!e?.match(/user_type|priviledge|database_access|databases?|confirm/)&&(e?.match(/databases|confirm/)||(t[e]=a[e]))}),t})(),o=await (0,i.A)({dbFullName:n,tableName:"users",identifierColumnName:"id",identifierValue:a.id,data:{...s},dbContext:"Dsql User"});t.json({success:!!o?.affectedRows,msg:o?.affectedRows?"User Updated":o})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateDbUser",pathname:"/api/updateDbUser",bundlePath:"",filename:""},userland:n})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>o}),r(76102);var n=r(65967),a=r.n(n);r(30889);var s=r(93726);let o=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39383),a=r.n(n),s=r(55153);async function o(e,t,r,n){let o=a()({req:e,level:r?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),s=r(92652),o=r(68829),i=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:_,forceLocal:f}){if(!n||!Object.keys(n).length)return null;let S=!!f||(0,i.A)({dbContext:e,dbFullName:t}),g=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let E=Object.keys(n),h=[],y=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,s.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),h.push(`\`${t}\`=?`),"number"==typeof r?y.push(String(r)):y.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let m=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${h.join(",")} WHERE \`${c}\`=?`;return y.push(d),await (0,l.A)(g,m,y)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),s=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=a.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,d,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=18348);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js index bdcce415..d9a6c4ad 100644 --- a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1132,e.ids=[1132],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},18885:(e,r,t)=>{t.r(r),t.d(r,{config:()=>b,default:()=>q,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>m});var s=t(89947),d=t(2706),i=t(96762),u=t(41520),l=t(31495),o=t(60125),n=t(67619),c=t(69842),p=t(30802);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbSlug:a,tableName:s,payload:d,entryId:i,tableSchema:m,delegated:q,dbId:b}=e.body;delete d.id,delete d.uuid,delete d.date_created,delete d.date_created_code,delete d.date_created_timestamp,delete d.date_updated,delete d.date_updated_code,delete d.date_updated_timestamp;try{let n=await (0,o.A)({databaseSlug:a,request:e,user:t,query:e.query}),c=n?.rootUserId?`datasquirel_user_${n.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`;if(!await (0,l.A)({user:t,confirmedDelegetedUser:n,database:a,table:s,dbId:b,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let q=await (0,p.A)({dbContext:"Dsql User",dbFullName:c,tableName:s,identifierColumnName:"id",identifierValue:i,data:d,tableSchema:m});if(q?.error)throw Error(q.error);if(!q)throw Error("No result returned!");await (0,u.A)({dbName:c,entryId:i,entryOrder:d.order,tableName:s,tableSchema:m}),r.json({success:!0,payload:q})}catch(e){(0,n.A)({component:"/api/updateTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let q=(0,i.M)(a,"default"),b=(0,i.M)(a,"config"),f=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/updateTableEntry",pathname:"/api/updateTableEntry",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[2984],()=>t(18885));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1132,e.ids=[1132],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},18885:(e,r,t)=>{t.r(r),t.d(r,{config:()=>b,default:()=>q,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>m});var s=t(89947),d=t(2706),i=t(96762),u=t(41520),l=t(31495),o=t(60125),n=t(67619),c=t(69842),p=t(30802);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t,appData:a}=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbSlug:s,tableName:d,payload:i,entryId:m,tableSchema:q,delegated:b,dbId:f}=e.body;delete i.id,delete i.uuid,delete i.date_created,delete i.date_created_code,delete i.date_created_timestamp,delete i.date_updated,delete i.date_updated_code,delete i.date_updated_timestamp;try{let a=await (0,o.A)({databaseSlug:s,request:e,user:t,query:e.query}),n=a?.rootUserId?`datasquirel_user_${a.rootUserId}_${s}`:`datasquirel_user_${t.id}_${s}`;if(!await (0,l.A)({user:t,confirmedDelegetedUser:a,database:s,table:d,dbId:f,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let c=await (0,p.A)({dbContext:"Dsql User",dbFullName:n,tableName:d,identifierColumnName:"id",identifierValue:m,data:i,tableSchema:q});if(c?.error)throw Error(c.error);if(!c)throw Error("No result returned!");await (0,u.A)({dbName:n,entryId:m,entryOrder:i.order,tableName:d,tableSchema:q}),r.json({success:!0,payload:c})}catch(e){(0,n.A)({component:"/api/updateTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let q=(0,i.M)(a,"default"),b=(0,i.M)(a,"config"),f=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/updateTableEntry",pathname:"/api/updateTableEntry",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[2984],()=>t(18885));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUser.js b/dsql-app/.local_dist/server/pages/api/updateUser.js index ac4577b7..17c4a5c3 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8925,e.ids=[8925],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},58240:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>y,routeModule:()=>E});var n={};t.r(n),t.d(n,{default:()=>h});var a=t(89947),s=t(2706),o=t(96762),i=t(48786);let l=require("node-fetch");var u=t.n(l),c=t(9288),p=t.n(c),d=t(67619);async function _({imageSourceUrl:e,imageWritePath:r,maxSize:t,sourceType:n}){try{async function a(){let r;if(n?.match("url")){if(e.match(/^http/i)){let t=await u()(e,{});r=await t.buffer()}else r=`./public${e}`}else n?.match("base64")&&(r=Buffer.from(e,"base64"));return r}let s=await a(),o=t||650,i=p()(s),{width:l,height:c,format:d}=await i.metadata();if(l&&c&&l>o){let e=o/l;i.resize(o,Math.round(c*e),{fit:"cover"})}d&&i.toFormat(d,{quality:80}),await i.toFile(r)}catch(e){(0,d.A)({component:"functions/backend/fsWriteImageToDisk",message:e.message})}}var S=t(69842),f=t(33873),g=t.n(f),m=t(79646),D=t(30802);async function h(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{first_name:n,last_name:a,image:s}=e.body;try{let e=(await (0,i.A)(`SELECT image FROM users WHERE id='${t.id}'`))[0].image===s,o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let l=g().join(o,`images/user-images/user-${t.id}/user-${t.id}-profile.jpg`),u=g().join(o,`images/user-images/user-${t.id}/user-${t.id}-profile-thumbnail.jpg`);e||(await _({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:l,sourceType:"string"==typeof s?"url":"base64"}),await _({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:u,maxSize:250,sourceType:"string"==typeof s?"url":"base64"}),(0,m.execSync)(`chmod 644 ${l} ${u}`));let c=l.replace(o,process.env.DSQL_STATIC_HOST||""),p=u.replace(o,process.env.DSQL_STATIC_HOST||"");await (0,D.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:t.id,data:{first_name:n,last_name:a,image:c,image_thumbnail:p}}),await (0,D.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"invited_user_id",identifierValue:t.id,data:{first_name:n,last_name:a,image:c,image_thumbnail:p}}),r.json({user:!0})}catch(e){(0,d.A)({component:"/api/updateUser/main-catch-error",message:e.message,user:t}),r.json({user:null})}}let y=(0,o.M)(n,"default"),A=(0,o.M)(n,"config"),E=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUser",pathname:"/api/updateUser",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>a.a,_n:()=>o}),t(76102);var n=t(65967),a=t.n(n);t(30889);var s=t(93726);let o=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),a=t.n(n),s=t(55153);async function o(e,r,t,n){let o=a()({req:e,level:t?"deep":void 0});return n&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),a=t.n(n),s=t(92652),o=t(68829),i=t(52939),l=t(64292);async function u({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:u,identifierColumnName:c,identifierValue:p,encryptionKey:d,encryptionSalt:_,forceLocal:S}){if(!n||!Object.keys(n).length)return null;let f=!!S||(0,i.A)({dbContext:e,dbFullName:r}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(n),D=[],h=[];for(let e=0;ee.fieldName===r):null,l=i&&i[0]?i[0]:null;if(null==t||void 0==t)continue;let c=/<[^>]+>/g;(l?.richText||String(t).match(c))&&(t=a()(t,s.A)),l?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:d,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),D.push(`\`${r}\`=?`),"number"==typeof t?h.push(String(t)):h.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${f?"":`\`${r}\`.`}\`${t}\` SET ${D.join(",")} WHERE \`${c}\`=?`;return h.push(p),await (0,l.A)(g,y,h)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let o=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8925,e.ids=[8925],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},58240:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>E,routeModule:()=>y});var n={};t.r(n),t.d(n,{default:()=>L});var s=t(89947),a=t(2706),o=t(96762),i=t(48786);let l=require("node-fetch");var u=t.n(l),c=t(9288),_=t.n(c),p=t(67619);async function d({imageSourceUrl:e,imageWritePath:r,maxSize:t,sourceType:n}){try{async function s(){let r;if(n?.match("url")){if(e.match(/^http/i)){let t=await u()(e,{});r=await t.buffer()}else r=`./public${e}`}else n?.match("base64")&&(r=Buffer.from(e,"base64"));return r}let a=await s(),o=t||650,i=_()(a),{width:l,height:c,format:p}=await i.metadata();if(l&&c&&l>o){let e=o/l;i.resize(o,Math.round(c*e),{fit:"cover"})}p&&i.toFormat(p,{quality:80}),await i.toFile(r)}catch(e){(0,p.A)({component:"functions/backend/fsWriteImageToDisk",message:e.message})}}var S=t(69842),f=t(33873),D=t.n(f),g=t(79646),m=t(30802);async function L(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:t}=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{first_name:n,last_name:s,image:a}=e.body;try{let e=(await (0,i.A)(`SELECT image FROM users WHERE id='${t.id}'`))[0].image===a,o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let l=D().join(o,`images/user-images/user-${t.id}/user-${t.id}-profile.jpg`),u=D().join(o,`images/user-images/user-${t.id}/user-${t.id}-profile-thumbnail.jpg`);e||(await d({imageSourceUrl:"string"==typeof a?a:a.imageBase64,imageWritePath:l,sourceType:"string"==typeof a?"url":"base64"}),await d({imageSourceUrl:"string"==typeof a?a:a.imageBase64,imageWritePath:u,maxSize:250,sourceType:"string"==typeof a?"url":"base64"}),(0,g.execSync)(`chmod 644 ${l} ${u}`));let c=l.replace(o,process.env.DSQL_STATIC_HOST||""),_=u.replace(o,process.env.DSQL_STATIC_HOST||"");await (0,m.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:t.id,data:{first_name:n,last_name:s,image:c,image_thumbnail:_}}),await (0,m.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"invited_user_id",identifierValue:t.id,data:{first_name:n,last_name:s,image:c,image_thumbnail:_}}),r.json({user:!0})}catch(e){(0,p.A)({component:"/api/updateUser/main-catch-error",message:e.message,user:t}),r.json({user:null})}}let E=(0,o.M)(n,"default"),h=(0,o.M)(n,"config"),y=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/updateUser",pathname:"/api/updateUser",bundlePath:"",filename:""},userland:n})},55153:(e,r,t)=>{t.d(r,{On:()=>s.a,_n:()=>o}),t(76102);var n=t(65967),s=t.n(n);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39383),s=t.n(n),a=t(55153);async function o(e,r,t,n){let o=s()({req:e,level:t?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),s=t.n(n),a=t(92652),o=t(68829),i=t(52939),l=t(64292);async function u({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:u,identifierColumnName:c,identifierValue:_,encryptionKey:p,encryptionSalt:d,forceLocal:S}){if(!n||!Object.keys(n).length)return null;let f=!!S||(0,i.A)({dbContext:e,dbFullName:r}),D=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),m=[],L=[];for(let e=0;ee.fieldName===r):null,l=i&&i[0]?i[0]:null;if(null==t||void 0==t)continue;let c=/<[^>]+>/g;(l?.richText||String(t).match(c))&&(t=s()(t,a.A)),l?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:p,encryptionSalt:d})),"object"==typeof t&&(t=JSON.stringify(t)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),m.push(`\`${r}\`=?`),"number"==typeof t?L.push(String(t)):L.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${f?"":`\`${r}\`.`}\`${t}\` SET ${m.join(",")} WHERE \`${c}\`=?`;return L.push(_),await (0,l.A)(D,E,L)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(n+=` -URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` +User Email: ${e?.email}`),a?.url&&(n+=` +URL: ${a.url}`),a?.body&&(n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` IP: ${i}`),n+=` Date: ${o.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(31542);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let p=(0,n.scryptSync)(o,i,l),d=a.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,p,d);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=58240);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(31542);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,n.scryptSync)(o,i,l),p=s.Buffer.alloc(c,0),d=(0,n.createCipheriv)(u,_,p);try{let r=d.update(e,"utf8","hex");return r+=d.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(82535);function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>n});function n(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=58240);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js index 158ad9c6..590c0b18 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=7214,e.ids=[7214],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},53382:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>y});var a={};t.r(a),t.d(a,{default:()=>m});var n=t(89947),s=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(21820),u=t.n(c),d=t(79646),p=t(30802),_=t(67619),S=t(69842),D=t(30944);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:a,db_name:n,db_slug:s,db_description:o,db_image:l,db_full_name:c,active_clone:m,active_clone_parent_db:f}=e.body;c?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});let g=`datasquirel_user_${t.id}_${s}`;if(await (0,p.A)({dbFullName:"datasquirel",tableName:"user_databases",identifierColumnName:"id",identifierValue:a,data:{db_name:n,db_slug:s,db_description:o,db_image:l,db_full_name:g}}),c&&c!==g){console.log("Renaming Database");let e=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",r=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{await (0,D.A)({queryString:`CREATE DATABASE \`${g}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`});let t={cwd:process.cwd()};u().platform().match(/win/i)&&(t.shell="bash.exe");let a=`${r} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${c} > tmpDbFile.sql`;console.log(`updateUserDatabase.ts exe => ${a}`),(0,d.execSync)(a,t),(0,d.execSync)(`${e} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${g} < tmpDbFile.sql`,t),await (0,D.A)({queryString:`DROP DATABASE \`${c}\``})}catch(e){(0,_.A)({component:"/api/updateUserDatabase/lines-88-111",message:e.message,user:t})}}try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,a=JSON.parse(i().readFileSync(e,"utf8")),u=a.filter(e=>e.dbFullName===c);if(u[0].dbName=n,u[0].dbFullName=g,u[0].dbDescription=o,u[0].dbImage=l,u[0].dbSlug=s,m){let e=a.filter(e=>e.dbFullName===u[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.find(e=>e.dbFullName===c);r&&(r.dbFullName=g)}i().writeFileSync(`${e}`,JSON.stringify(a),"utf8"),r.json({success:!0})}catch(e){(0,_.A)({component:"/api/updateUserDatabase/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,o.M)(a,"default"),g=(0,o.M)(a,"config"),y=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUserDatabase",pathname:"/api/updateUserDatabase",bundlePath:"",filename:""},userland:a})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>o}),t(76102);var a=t(65967),n=t.n(a);t(30889);var s=t(93726);let o=t.n(s)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(39383),n=t.n(a),s=t(55153);async function o(e,r,t,a){let o=n()({req:e,level:t?"deep":void 0});return a&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(72583),n=t.n(a),s=t(92652),o=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:a,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:p,encryptionSalt:_,forceLocal:S}){if(!a||!Object.keys(a).length)return null;let D=!!S||(0,l.A)({dbContext:e,dbFullName:r}),m=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),g=[],y=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(i?.richText||String(t).match(u))&&(t=n()(t,s.A)),i?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:p,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),g.push(`\`${r}\`=?`),"number"==typeof t?y.push(String(t)):y.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let b=`UPDATE ${D?"":`\`${r}\`.`}\`${t}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return y.push(d),await (0,i.A)(m,b,y)}},92652:(e,r,t)=>{t.d(r,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let o=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7214,e.ids=[7214],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},53382:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>L});var s={};t.r(s),t.d(s,{default:()=>m});var n=t(89947),a=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(21820),u=t.n(c),d=t(79646),_=t(30802),p=t(67619),S=t(69842),D=t(30944);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:t}=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:s,db_name:n,db_slug:a,db_description:o,db_image:l,db_full_name:c,active_clone:m,active_clone_parent_db:f}=e.body;c?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});let g=`datasquirel_user_${t.id}_${a}`;if(await (0,_.A)({dbFullName:"datasquirel",tableName:"user_databases",identifierColumnName:"id",identifierValue:s,data:{db_name:n,db_slug:a,db_description:o,db_image:l,db_full_name:g}}),c&&c!==g){console.log("Renaming Database");let e=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",r=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{await (0,D.A)({queryString:`CREATE DATABASE \`${g}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`});let t={cwd:process.cwd()};u().platform().match(/win/i)&&(t.shell="bash.exe");let s=`${r} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${c} > tmpDbFile.sql`;console.log(`updateUserDatabase.ts exe => ${s}`),(0,d.execSync)(s,t),(0,d.execSync)(`${e} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${g} < tmpDbFile.sql`,t),await (0,D.A)({queryString:`DROP DATABASE \`${c}\``})}catch(e){(0,p.A)({component:"/api/updateUserDatabase/lines-88-111",message:e.message,user:t})}}try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,s=JSON.parse(i().readFileSync(e,"utf8")),u=s.filter(e=>e.dbFullName===c);if(u[0].dbName=n,u[0].dbFullName=g,u[0].dbDescription=o,u[0].dbImage=l,u[0].dbSlug=a,m){let e=s.filter(e=>e.dbFullName===u[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.find(e=>e.dbFullName===c);r&&(r.dbFullName=g)}i().writeFileSync(`${e}`,JSON.stringify(s),"utf8"),r.json({success:!0})}catch(e){(0,p.A)({component:"/api/updateUserDatabase/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,o.M)(s,"default"),g=(0,o.M)(s,"config"),L=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/updateUserDatabase",pathname:"/api/updateUserDatabase",bundlePath:"",filename:""},userland:s})},55153:(e,r,t)=>{t.d(r,{On:()=>n.a,_n:()=>o}),t(76102);var s=t(65967),n=t.n(s);t(30889);var a=t(93726);let o=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39383),n=t.n(s),a=t(55153);async function o(e,r,t,s){let o=n()({req:e,level:t?"deep":void 0}),l={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:l}:{user:o.payload,appData:l}}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var s=t(72583),n=t.n(s),a=t(92652),o=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:s,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p,forceLocal:S}){if(!s||!Object.keys(s).length)return null;let D=!!S||(0,l.A)({dbContext:e,dbFullName:r}),m=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(s),g=[],L=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(i?.richText||String(t).match(u))&&(t=n()(t,a.A)),i?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:_,encryptionSalt:p})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),g.push(`\`${r}\`=?`),"number"==typeof t?L.push(String(t)):L.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${D?"":`\`${r}\`.`}\`${t}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return L.push(d),await (0,i.A)(m,A,L)}},92652:(e,r,t)=>{t.d(r,{A:()=>s});let s={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` +User Email: ${e?.email}`),a?.url&&(s+=` +URL: ${a.url}`),a?.body&&(s+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` Date: ${o.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),n=t(67619),s=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,a.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),n=t(79428),s=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),p=n.Buffer.alloc(u,0),_=(0,a.createDecipheriv)(c,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),n=t(79428),s=t(31542);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),p=n.Buffer.alloc(u,0),_=(0,a.createCipheriv)(c,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>a});function a({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(n(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(9973),n=t.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,a.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>a});function a(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=53382);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(31542);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=n.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(31542);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=n.Buffer.alloc(u,0),p=(0,s.createCipheriv)(c,d,_);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>s});function s({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},31542:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(82535);function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,s.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,r,t)=>{t.d(r,{A:()=>s});function s(e,r){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;if(r)return Number(t.toFixed(r));return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=53382);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserTable.js b/dsql-app/.local_dist/server/pages/api/updateUserTable.js index e858a34e..f0f0ecde 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserTable.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4371,e.ids=[4371],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},81147:(e,a,r)=>{r.r(a),r.d(a,{config:()=>h,default:()=>_,routeModule:()=>A});var t={};r.r(t),r.d(t,{default:()=>f});var s=r(89947),l=r(2706),i=r(96762),o=r(29021),d=r.n(o),n=r(48786),u=r(31495),c=r(60125),p=r(67619),b=r(69842),m=r(30802),g=r(10776);async function f(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let r=await (0,b.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,dbSlug:s,dbId:l,tableNameOld:i,payload:o,delegated:f}=e.body,{tableName:_,tableFullName:h,tableDescription:A}=o;if(!_?.match(/./)||_.match(/[^a-zA-Z0-9-_]/))return a.json({success:!1,msg:"Bad Input"});try{let o=await (0,c.A)({databaseSlug:s,request:e,user:r,query:e.query});if(!await (0,u.A)({user:r,confirmedDelegetedUser:o,database:s,table:i,dbId:l,priviledgeRegex:/Edit Table/i}))return console.log("User Unauthorized"),a.json({success:!1,msg:"Unauthorized"});let b=o?.rootUserId?o.rootUserId:r.id,E=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${b}/main.json`,y=JSON.parse(d().readFileSync(E,"utf8")),N=y.filter(e=>e.dbFullName===t)[0].tables.filter((e,a)=>{if(e.tableName===i)return!0});if(N&&N[0])N[0].tableName=_,N[0].tableNameOld=i,N[0].tableFullName=h,A&&(N[0].tableDescription=A),N[0].childrenTables&&N[0].childrenTables.forEach(e=>{try{y.filter(a=>a.dbFullName===e.dbNameFull)[0].tables.filter(a=>{if(a.tableName===e.tableName)return!0})[0].childTableName=_}catch(e){(0,p.A)({component:"/api/updateUserTable/lines-131-138",message:e.message,user:r})}});else throw Error("Table Does not exist");d().writeFileSync(`${E}`,JSON.stringify(y),"utf8"),await (0,m.A)({dbFullName:"datasquirel",tableName:"user_database_tables",identifierColumnName:"table_slug",identifierValue:i,data:{table_name:h,table_slug:_,table_description:A}}),f&&o&&await (0,n.A)("UPDATE delegated_user_tables SET `table`=? WHERE delegated_user_id=? AND root_user_id=? AND `table`=? AND `database`=?",[_,r.id,o.rootUserId,i,s]);let v=t.replace(/[^a-z\_0-9]/g,"");await (0,g.A)({userId:b,targetDatabase:v}),a.json({success:!0})}catch(e){(0,p.A)({component:"/api/updateUserTable/main-catch-error",message:e.message,user:r}),a.json({success:!1,msg:"Database Files could not be written!"})}}let _=(0,i.M)(t,"default"),h=(0,i.M)(t,"config"),A=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/updateUserTable",pathname:"/api/updateUserTable",bundlePath:"",filename:""},userland:t})},55153:(e,a,r)=>{r.d(a,{On:()=>s.a,_n:()=>i}),r(76102);var t=r(65967),s=r.n(t);r(30889);var l=r(93726);let i=r.n(l)()},31495:(e,a,r)=>{r.d(a,{A:()=>l});var t=r(48786),s=r(67619);async function l({user:e,confirmedDelegetedUser:a,database:r,table:l,priviledgeRegex:i,dbId:o}){let d,n;try{a?.delegated?(d=await (0,t.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[a.rootUserId,e.id,r,l]),n=d[0]?.priviledge?.match(i)):(d=await (0,t.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,l,o]),n=!0)}catch(a){(0,s.A)({component:"checkUserRights",message:a.message,user:e})}return!!d&&!!d[0]&&!!n}},60125:(e,a,r)=>{r.d(a,{A:()=>s});var t=r(95969);async function s({request:e,databaseSlug:a,user:r,query:s}){try{let l=r.id,i=null;if(!s?.delegated)return{dbUserId:l};let o=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${o}_${a}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let r=(0,t.A)({encryptedString:e.cookies[n]});if(!r)throw Error("Invalid Token");if((i=JSON.parse(r)).databaseSlug===a)return{dbUserId:l=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},69842:(e,a,r)=>{r.d(a,{A:()=>i});var t=r(39383),s=r.n(t),l=r(55153);async function i(e,a,r,t){let i=s()({req:e,level:r?"deep":void 0});return t&&i.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},95969:(e,a,r)=>{r.d(a,{A:()=>i});var t=r(55511),s=r(79428),l=r(31542);function i({encryptedString:e,encryptionKey:a,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:d,algorithm:n,bufferAllocSize:u}=(0,l.A)({encryptionKey:a});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(i,o,d),p=s.Buffer.alloc(u,0),b=(0,t.createDecipheriv)(n,c,p);try{let a=b.update(e,"hex","utf8");return a+=b.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},48786:(e,a,r)=>{r.d(a,{A:()=>s});var t=r(7447);async function s(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let r=await a.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),t=a.X(0,[6060,776],()=>r(81147));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4371,e.ids=[4371],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},81147:(e,r,a)=>{a.r(r),a.d(r,{config:()=>f,default:()=>S,routeModule:()=>E});var t={};a.r(t),a.d(t,{default:()=>g});var s=a(89947),l=a(2706),i=a(96762),o=a(29021),d=a.n(o),n=a(48786),u=a(31495),c=a(60125),_=a(67619),p=a(69842),b=a(30802),m=a(10776);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{user:a}=await (0,p.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,dbSlug:s,dbId:l,tableNameOld:i,payload:o,delegated:g}=e.body,{tableName:S,tableFullName:f,tableDescription:E}=o;if(!S?.match(/./)||S.match(/[^a-zA-Z0-9-_]/))return r.json({success:!1,msg:"Bad Input"});try{let o=await (0,c.A)({databaseSlug:s,request:e,user:a,query:e.query});if(!await (0,u.A)({user:a,confirmedDelegetedUser:o,database:s,table:i,dbId:l,priviledgeRegex:/Edit Table/i}))return console.log("User Unauthorized"),r.json({success:!1,msg:"Unauthorized"});let p=o?.rootUserId?o.rootUserId:a.id,D=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${p}/main.json`,A=JSON.parse(d().readFileSync(D,"utf8")),h=A.filter(e=>e.dbFullName===t)[0].tables.filter((e,r)=>{if(e.tableName===i)return!0});if(h&&h[0])h[0].tableName=S,h[0].tableNameOld=i,h[0].tableFullName=f,E&&(h[0].tableDescription=E),h[0].childrenTables&&h[0].childrenTables.forEach(e=>{try{A.filter(r=>r.dbFullName===e.dbNameFull)[0].tables.filter(r=>{if(r.tableName===e.tableName)return!0})[0].childTableName=S}catch(e){(0,_.A)({component:"/api/updateUserTable/lines-131-138",message:e.message,user:a})}});else throw Error("Table Does not exist");d().writeFileSync(`${D}`,JSON.stringify(A),"utf8"),await (0,b.A)({dbFullName:"datasquirel",tableName:"user_database_tables",identifierColumnName:"table_slug",identifierValue:i,data:{table_name:f,table_slug:S,table_description:E}}),g&&o&&await (0,n.A)("UPDATE delegated_user_tables SET `table`=? WHERE delegated_user_id=? AND root_user_id=? AND `table`=? AND `database`=?",[S,a.id,o.rootUserId,i,s]);let v=t.replace(/[^a-z\_0-9]/g,"");await (0,m.A)({userId:p,targetDatabase:v}),r.json({success:!0})}catch(e){(0,_.A)({component:"/api/updateUserTable/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Database Files could not be written!"})}}let S=(0,i.M)(t,"default"),f=(0,i.M)(t,"config"),E=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/updateUserTable",pathname:"/api/updateUserTable",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>s.a,_n:()=>i}),a(76102);var t=a(65967),s=a.n(t);a(30889);var l=a(93726);let i=a.n(l)()},31495:(e,r,a)=>{a.d(r,{A:()=>l});var t=a(48786),s=a(67619);async function l({user:e,confirmedDelegetedUser:r,database:a,table:l,priviledgeRegex:i,dbId:o}){let d,n;try{r?.delegated?(d=await (0,t.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,a,l]),n=d[0]?.priviledge?.match(i)):(d=await (0,t.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,l,o]),n=!0)}catch(r){(0,s.A)({component:"checkUserRights",message:r.message,user:e})}return!!d&&!!d[0]&&!!n}},60125:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95969);async function s({request:e,databaseSlug:r,user:a,query:s}){try{let l=a.id,i=null;if(!s?.delegated)return{dbUserId:l};let o=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${o}_${r}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let a=(0,t.A)({encryptedString:e.cookies[n]});if(!a)throw Error("Invalid Token");if((i=JSON.parse(a)).databaseSlug===r)return{dbUserId:l=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},69842:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(39383),s=a.n(t),l=a(55153);async function i(e,r,a,t){let i=s()({req:e,level:a?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return t&&i.payload?.id&&(0,l._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},95969:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(55511),s=a(79428),l=a(31542);function i({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:d,algorithm:n,bufferAllocSize:u}=(0,l.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(i,o,d),_=s.Buffer.alloc(u,0),p=(0,t.createDecipheriv)(n,c,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(7447);async function s(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let a=await r.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[6060,776],()=>a(81147));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json index b3e543cd..4710bd34 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/error.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/wrt.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/2319.js","../../chunks/2984.js","../../chunks/3155.js","../../chunks/366.js","../../chunks/3704.js","../../chunks/3821.js","../../chunks/3881.js","../../chunks/3911.js","../../chunks/4478.js","../../chunks/4627.js","../../chunks/4715.js","../../chunks/5016.js","../../chunks/5194.js","../../chunks/5408.js","../../chunks/5840.js","../../chunks/5954.js","../../chunks/6060.js","../../chunks/6133.js","../../chunks/6247.js","../../chunks/6851.js","../../chunks/6984.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7337.js","../../chunks/7585.js","../../chunks/776.js","../../chunks/8286.js","../../chunks/8469.js","../../chunks/8485.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/8892.js","../../chunks/9414.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserUser.js b/dsql-app/.local_dist/server/pages/api/updateUserUser.js index 273d2fb0..39de8b0e 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2500,e.ids=[2500],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},72387:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),i=r(2706),o=r(96762),s=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,l.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{user_type:r}=e.body,n=(()=>{let t=Object.keys(e.body),n={};return t.forEach(t=>{!(r?.match(/database/)&&t?.match(/user_type|priviledge|database_access|databases?|confirm/))&&(t?.match(/databases|confirm/)||(n[t]=e.body[t]))}),n})(),a=await (0,s.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"id",identifierValue:e.body.id,data:{...n}});t.json({success:!!a?.affectedRows,msg:a?.affectedRows?"User Updated":a})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/updateUserUser",pathname:"/api/updateUserUser",bundlePath:"",filename:""},userland:n})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>o}),r(76102);var n=r(65967),a=r.n(n);r(30889);var i=r(93726);let o=r.n(i)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39383),a=r.n(n),i=r(55153);async function o(e,t,r,n){let o=a()({req:e,level:r?"deep":void 0});return n&&o.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),i=r(92652),o=r(68829),s=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:f,forceLocal:g}){if(!n||!Object.keys(n).length)return null;let y=!!g||(0,s.A)({dbContext:e,dbFullName:t}),h=y?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;y?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let _=Object.keys(n),m=[],S=[];for(let e=0;e<_.length;e++)try{let t=_[e],r=n[t],s=u?u?.fields?.filter(e=>e.fieldName===t):null,l=s&&s[0]?s[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,i.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:f})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?S.push(String(r)):S.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${y?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${c}\`=?`;return S.push(d),await (0,l.A)(h,A,S)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),i=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:s,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,i.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,s,l),p=a.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let t=f.update(e,"utf8","hex");return t+=f.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=72387);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2500,e.ids=[2500],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},72387:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),s=r(2706),o=r(96762),i=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{user:r}=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{user_type:n}=e.body,a=(()=>{let t=Object.keys(e.body),r={};return t.forEach(t=>{!(n?.match(/database/)&&t?.match(/user_type|priviledge|database_access|databases?|confirm/))&&(t?.match(/databases|confirm/)||(r[t]=e.body[t]))}),r})(),s=await (0,i.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"id",identifierValue:e.body.id,data:{...a}});t.json({success:!!s?.affectedRows,msg:s?.affectedRows?"User Updated":s})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUserUser",pathname:"/api/updateUserUser",bundlePath:"",filename:""},userland:n})},55153:(e,t,r)=>{r.d(t,{On:()=>a.a,_n:()=>o}),r(76102);var n=r(65967),a=r.n(n);r(30889);var s=r(93726);let o=r.n(s)()},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39383),a=r.n(n),s=r(55153);async function o(e,t,r,n){let o=a()({req:e,level:r?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return n&&o.payload?.id&&(0,s._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),s=r(92652),o=r(68829),i=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:_,forceLocal:f}){if(!n||!Object.keys(n).length)return null;let S=!!f||(0,i.A)({dbContext:e,dbFullName:t}),g=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),E=[],h=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,s.A)),l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),E.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}E.push(`date_updated='${Date()}'`),E.push(`date_updated_code='${Date.now()}'`);let m=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${E.join(",")} WHERE \`${c}\`=?`;return h.push(d),await (0,l.A)(g,m,h)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),s=r(31542);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=a.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,d,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},31542:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(82535);function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?(0,n.A)(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},82535:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;if(t)return Number(r.toFixed(t));return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=72387);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js index 5a796bba..f679090a 100644 --- a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js +++ b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4105,e.ids=[4105],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},55096:(e,r,a)=>{a.r(r),a.d(r,{config:()=>g,default:()=>b,routeModule:()=>q});var s={};a.r(s),a.d(s,{default:()=>h});var t=a(89947),i=a(2706),n=a(96762),d=a(29021),l=a.n(d),u=a(69842),o=a(67619),c=a(48786),p=a(33873),f=a.n(p),m=a(10776);async function h(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let a=await (0,u.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let s=e.body.schema,t=e.body.dbId;try{let e=await (0,c.A)("SELECT * FROM user_databases WHERE user_id = ? AND id = ?",[a.id,t]);if(!e?.[0])throw Error("Invalid Database");let i=e[0],n=f().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${a.id}/main.json`),d=JSON.parse(l().readFileSync(n,"utf-8")),u=d.find(e=>e.dbFullName==i.db_full_name);if(!u)throw Error("This Database doesn't exist");if(u.tables=s.tables,u.childrenDatabases)for(let e=0;ee.dbFullName===r);if(!a||!a.tables){u.childrenDatabases?.splice(e,1);continue}a.tables=s.tables}l().writeFileSync(`${n}`,JSON.stringify(d),"utf8"),await (0,m.A)({userId:a.id,targetDatabase:i.db_full_name}),r.json({success:!0})}catch(s){(0,o.A)({component:"/api/acceptUserInvitation/catch-error",message:s.message,user:a,req:e}),r.json({success:!1})}}let b=(0,n.M)(s,"default"),g=(0,n.M)(s,"config"),q=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/user-schema/replace-database-schema",pathname:"/api/user-schema/replace-database-schema",bundlePath:"",filename:""},userland:s})},55153:(e,r,a)=>{a.d(r,{On:()=>t.a,_n:()=>n}),a(76102);var s=a(65967),t=a.n(s);a(30889);var i=a(93726);let n=a.n(i)()},69842:(e,r,a)=>{a.d(r,{A:()=>n});var s=a(39383),t=a.n(s),i=a(55153);async function n(e,r,a,s){let n=t()({req:e,level:a?"deep":void 0});return s&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?null:n.payload}},48786:(e,r,a)=>{a.d(r,{A:()=>t});var s=a(7447);async function t(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let a=await r.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),s=r.X(0,[6060,776],()=>a(55096));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4105,e.ids=[4105],e.modules={76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},55096:(e,r,s)=>{s.r(r),s.d(r,{config:()=>m,default:()=>D,routeModule:()=>E});var a={};s.r(a),s.d(a,{default:()=>f});var t=s(89947),i=s(2706),n=s(96762),o=s(29021),d=s.n(o),u=s(69842),l=s(67619),c=s(48786),_=s(33873),p=s.n(_),S=s(10776);async function f(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let{user:s}=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let a=e.body.schema,t=e.body.dbId;try{let e=await (0,c.A)("SELECT * FROM user_databases WHERE user_id = ? AND id = ?",[s.id,t]);if(!e?.[0])throw Error("Invalid Database");let i=e[0],n=p().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`),o=JSON.parse(d().readFileSync(n,"utf-8")),u=o.find(e=>e.dbFullName==i.db_full_name);if(!u)throw Error("This Database doesn't exist");if(u.tables=a.tables,u.childrenDatabases)for(let e=0;ee.dbFullName===r);if(!s||!s.tables){u.childrenDatabases?.splice(e,1);continue}s.tables=a.tables}d().writeFileSync(`${n}`,JSON.stringify(o),"utf8"),await (0,S.A)({userId:s.id,targetDatabase:i.db_full_name}),r.json({success:!0})}catch(a){(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:a.message,user:s,req:e}),r.json({success:!1})}}let D=(0,n.M)(a,"default"),m=(0,n.M)(a,"config"),E=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/user-schema/replace-database-schema",pathname:"/api/user-schema/replace-database-schema",bundlePath:"",filename:""},userland:a})},55153:(e,r,s)=>{s.d(r,{On:()=>t.a,_n:()=>n}),s(76102);var a=s(65967),t=s.n(a);s(30889);var i=s(93726);let n=s.n(i)()},69842:(e,r,s)=>{s.d(r,{A:()=>n});var a=s(39383),t=s.n(a),i=s(55153);async function n(e,r,s,a){let n=t()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return a&&n.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==n.payload.id?{user:null,appData:o}:{user:n.payload,appData:o}}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var a=s(7447);async function t(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[6060,776],()=>s(55096));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json index 6cd95d20..2c8714db 100644 --- a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/error.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/2319.js","../../../chunks/2984.js","../../../chunks/3155.js","../../../chunks/366.js","../../../chunks/3704.js","../../../chunks/3821.js","../../../chunks/3881.js","../../../chunks/3911.js","../../../chunks/4478.js","../../../chunks/4627.js","../../../chunks/4715.js","../../../chunks/5016.js","../../../chunks/5194.js","../../../chunks/5408.js","../../../chunks/5840.js","../../../chunks/5954.js","../../../chunks/6060.js","../../../chunks/6133.js","../../../chunks/6247.js","../../../chunks/6851.js","../../../chunks/6984.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7337.js","../../../chunks/7585.js","../../../chunks/776.js","../../../chunks/8286.js","../../../chunks/8469.js","../../../chunks/8485.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/8892.js","../../../chunks/9414.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json index b3b3544b..f58782b1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package-shared/data/presets/users.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/error.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/plrequtl4ad-g2p6pzi2zma","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../.tmp/logins/uafi3b0o2y-ffobbzpfpjc","../../../../../../.tmp/logins/yynum7vfpf-d7xq1dlfph4","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package-shared/data/presets/users.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2319.js","../../../../chunks/2984.js","../../../../chunks/3155.js","../../../../chunks/366.js","../../../../chunks/3704.js","../../../../chunks/3821.js","../../../../chunks/3881.js","../../../../chunks/3911.js","../../../../chunks/4478.js","../../../../chunks/4627.js","../../../../chunks/4715.js","../../../../chunks/5016.js","../../../../chunks/5194.js","../../../../chunks/5408.js","../../../../chunks/5840.js","../../../../chunks/5954.js","../../../../chunks/6060.js","../../../../chunks/6133.js","../../../../chunks/6247.js","../../../../chunks/6851.js","../../../../chunks/6984.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7337.js","../../../../chunks/7585.js","../../../../chunks/776.js","../../../../chunks/8286.js","../../../../chunks/8469.js","../../../../chunks/8485.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/8892.js","../../../../chunks/9414.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/blog.html b/dsql-app/.local_dist/server/pages/blog.html index 4a6d1a08..2d782c4b 100644 --- a/dsql-app/.local_dist/server/pages/blog.html +++ b/dsql-app/.local_dist/server/pages/blog.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/contact.html b/dsql-app/.local_dist/server/pages/contact.html index 51e39666..5f5551df 100644 --- a/dsql-app/.local_dist/server/pages/contact.html +++ b/dsql-app/.local_dist/server/pages/contact.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/create-account.js b/dsql-app/.local_dist/server/pages/create-account.js index 87e5bce4..bc36e956 100644 --- a/dsql-app/.local_dist/server/pages/create-account.js +++ b/dsql-app/.local_dist/server/pages/create-account.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8810,e.ids=[3220,8810],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},9884:(e,t,r)=>{r.r(t),r.d(t,{config:()=>C,default:()=>N,getServerSideProps:()=>O,getStaticPaths:()=>E,getStaticProps:()=>w,reportWebVitals:()=>I,routeModule:()=>k,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>L,unstable_getStaticPaths:()=>D,unstable_getStaticProps:()=>T});var s={};r.r(s),r.d(s,{CreateAccountContext:()=>_,default:()=>A,getServerSideProps:()=>q});var n=r(63865),a=r(9455),i=r(30671),o=r(5583),l=r(53881),c=r(8732),u=r(82015),p=r.n(u),m=r(26228),d=r(91258),g=r(57660);function x(){let{query:e,invitingUser:t}=p().useContext(_);return(0,c.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,c.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,c.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[t?.first_name&&(0,c.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,c.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,c.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,c.jsx)(g.A,{query:e})]})]})}r(92702),r(77047),r(71934);let h=require("sanitize-html");var f=r.n(h);let j={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}};var y=r(55511),v=r(79428),S=r(48243),b=r(84640);r(51779),r(46169);var P=r(32572);let _=p().createContext({});function A(e){let t="Create Account | Datasquirel",r="Create a FREE account and start storing data.",s=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:t}),(0,c.jsx)("meta",{name:"description",content:r}),(0,c.jsx)(d.A,{pageTitle:t,pageDescription:r,pagePathname:"/"})]}),[n,a]=p().useState(null);return e.query?.invite?(0,c.jsx)(P.A,{}):(0,c.jsx)(m.A,{head:s,children:(0,c.jsx)(_.Provider,{value:{user:n,query:e.query,invitingUser:e.invitingUser},children:(0,c.jsx)("main",{children:(0,c.jsx)(x,{})})})})}async function q({req:e,res:t,query:r}){return{redirect:{destination:"/login",permanent:!1}}}let N=(0,i.M)(s,"default"),w=(0,i.M)(s,"getStaticProps"),E=(0,i.M)(s,"getStaticPaths"),O=(0,i.M)(s,"getServerSideProps"),C=(0,i.M)(s,"config"),I=(0,i.M)(s,"reportWebVitals"),T=(0,i.M)(s,"unstable_getStaticProps"),D=(0,i.M)(s,"unstable_getStaticPaths"),L=(0,i.M)(s,"unstable_getStaticParams"),M=(0,i.M)(s,"unstable_getServerProps"),R=(0,i.M)(s,"unstable_getServerSideProps"),k=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/create-account",pathname:"/create-account",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>n.a,Yv:()=>i.a,_n:()=>l}),r(76102);var s=r(65967),n=r.n(s),a=r(30889),i=r.n(a),o=r(93726);let l=r.n(o)()},10621:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e}){return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},32572:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732);r(82015);var n=r(16757);function a(){return(0,s.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,s.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,s.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,s.jsx)(n.A,{width:"25px",position:"relative"})})]})})}},91258:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(8732),n=r(82015),a=r.n(n);function i({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},48697:(e,t,r)=>{r.d(t,{B:()=>s});let s={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(39383),n=r.n(s),a=r(60149);async function i(e,t,r,s){let i=n()({req:e,level:r?"deep":void 0});return s&&i.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},84640:(e,t,r)=>{async function s(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let s=await e.query(n(t),r);return JSON.parse(JSON.stringify(s))}if("object"!=typeof t)return null;{let r=[];for(let s=0;ss})},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881,7303],()=>r(9884));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8810,e.ids=[3220,8810],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},9884:(e,t,r)=>{r.r(t),r.d(t,{config:()=>D,default:()=>L,getServerSideProps:()=>T,getStaticPaths:()=>q,getStaticProps:()=>N,reportWebVitals:()=>O,routeModule:()=>R,unstable_getServerProps:()=>Q,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>C,unstable_getStaticPaths:()=>w,unstable_getStaticProps:()=>I});var s={};r.r(s),r.d(s,{CreateAccountContext:()=>b,default:()=>E,getServerSideProps:()=>A});var n=r(63865),a=r(9455),i=r(30671),o=r(5583),c=r(53881),l=r(8732),u=r(82015),p=r.n(u),m=r(26228),d=r(91258),g=r(57660);function x(){let{query:e,invitingUser:t}=p().useContext(b);return(0,l.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,l.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[t?.first_name&&(0,l.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,l.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,l.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,l.jsx)(g.A,{query:e})]})]})}r(92702),r(77047),r(71934);let h=require("sanitize-html");var f=r.n(h);let S={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}};var _=r(55511),j=r(79428),y=r(48243),v=r(84640);r(51779),r(46169);var P=r(32572);let b=p().createContext({});function E(e){let t="Create Account | Datasquirel",r="Create a FREE account and start storing data.",s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:t}),(0,l.jsx)("meta",{name:"description",content:r}),(0,l.jsx)(d.A,{pageTitle:t,pageDescription:r,pagePathname:"/"})]}),[n,a]=p().useState(null);return e.query?.invite?(0,l.jsx)(P.A,{}):(0,l.jsx)(m.A,{head:s,children:(0,l.jsx)(b.Provider,{value:{user:n,query:e.query,invitingUser:e.invitingUser},children:(0,l.jsx)("main",{children:(0,l.jsx)(x,{})})})})}async function A({req:e,res:t,query:r}){return{redirect:{destination:"/login",permanent:!1}}}let L=(0,i.M)(s,"default"),N=(0,i.M)(s,"getStaticProps"),q=(0,i.M)(s,"getStaticPaths"),T=(0,i.M)(s,"getServerSideProps"),D=(0,i.M)(s,"config"),O=(0,i.M)(s,"reportWebVitals"),I=(0,i.M)(s,"unstable_getStaticProps"),w=(0,i.M)(s,"unstable_getStaticPaths"),C=(0,i.M)(s,"unstable_getStaticParams"),Q=(0,i.M)(s,"unstable_getServerProps"),M=(0,i.M)(s,"unstable_getServerSideProps"),R=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/create-account",pathname:"/create-account",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>n.a,Yv:()=>i.a,_n:()=>c}),r(76102);var s=r(65967),n=r.n(s),a=r(30889),i=r.n(a),o=r(93726);let c=r.n(o)()},10621:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e}){return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},32572:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732);r(82015);var n=r(16757);function a(){return(0,s.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,s.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,s.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,s.jsx)(n.A,{width:"25px",position:"relative"})})]})})}},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(53881),a=r(82015),i=r.n(a);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:a}){let o=i().useContext(n.AppContext),{DSQL_HOST:c}=o.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:c+r}),(0,s.jsx)("meta",{property:"og:url",content:c+r}),(0,s.jsx)("meta",{itemProp:"url",content:c+r}),(0,s.jsx)("meta",{name:"twitter:url",content:c+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},48697:(e,t,r)=>{r.d(t,{B:()=>s});let s={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(39383),n=r.n(s),a=r(60149);async function i(e,t,r,s){let i=n()({req:e,level:r?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&i.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},84640:(e,t,r)=>{async function s(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let s=await e.query(n(t),r);return JSON.parse(JSON.stringify(s))}if("object"!=typeof t)return null;{let r=[];for(let s=0;ss})},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881,7303],()=>r(9884));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs.js b/dsql-app/.local_dist/server/pages/docs.js index 45f7c5c0..8c26238e 100644 --- a/dsql-app/.local_dist/server/pages/docs.js +++ b/dsql-app/.local_dist/server/pages/docs.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7797,e.ids=[3220,7797],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},77354:(e,t,s)=>{s.r(t),s.d(t,{config:()=>w,default:()=>S,getServerSideProps:()=>A,getStaticPaths:()=>v,getStaticProps:()=>b,reportWebVitals:()=>q,routeModule:()=>G,unstable_getServerProps:()=>k,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>N,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{default:()=>P,getServerSideProps:()=>y});var a=s(63865),n=s(9455),i=s(30671),l=s(5583),o=s(53881),c=s(8732),m=s(82015),u=s.n(m),d=s(26228),p=s(91258);s(82271);var x=s(24093);function g(){return(0,c.jsxs)("section",{className:"py-14",children:[(0,c.jsx)("div",{className:"w-full gap-10 justify-between flex-col lg:flex-row relative z-10",children:(0,c.jsxs)("div",{className:"flex-col items-center lg:items-start max-w-lg text-center lg:text-left",style:{minWidth:"45%"},children:[(0,c.jsx)("h1",{className:"text-2xl m-0 leading-tight",children:"Documentation"}),(0,c.jsx)("span",{className:"font-normal",children:"Learn the ins and outs of datasquirel."})]})}),(0,c.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}var h=s(58526);function f({title:e,description:t,url:s}){return(0,c.jsxs)("a",{href:s,className:"card",children:[(0,c.jsxs)("div",{className:"flex-col items-start",children:[(0,c.jsx)("span",{className:"text-2xl font-semibold",children:e}),(0,c.jsx)("span",{className:"max-w-md text-slate-600",children:t})]}),(0,c.jsx)(h.A,{size:20})]})}function j(){return(0,c.jsx)("section",{className:"py-14",children:(0,c.jsxs)("div",{className:"grid grid-cols-1 sl:grid-cols-2 gap-4 w-full items-stretch",children:[(0,c.jsx)(f,{title:"Quick Start Guide",description:"Get Started.",url:"/docs/quick-start"}),(0,c.jsx)(f,{title:"GUI Reference",description:"Learn how to complete basic data tasks from your dashboard",url:"/docs/gui-reference"}),(0,c.jsx)(f,{title:"API Reference",description:"Interact with your database from a backend server using REST API",url:"/docs/api-reference"})]})})}function P({pages:e,targetPage:t}){let s=`${t.title} | Datasquirel docs`,r=t.description,a=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:s}),(0,c.jsx)("meta",{name:"description",content:r}),(0,c.jsx)(p.A,{pageTitle:s,pageDescription:r,pagePathname:"/"})]}),[n,i]=u().useState(null);return(0,c.jsx)(d.A,{head:a,user:n,children:(0,c.jsxs)("div",{className:"items-stretch w-full gap-0 flex-col-reverse lg:flex-row",children:[(0,c.jsx)(x.A,{pages:e}),(0,c.jsxs)("main",{children:[(0,c.jsx)(g,{}),(0,c.jsx)(j,{})]})]})})}async function y(){return{redirect:{destination:"/docs/getting-started",permanent:!1}}}let S=(0,i.M)(r,"default"),b=(0,i.M)(r,"getStaticProps"),v=(0,i.M)(r,"getStaticPaths"),A=(0,i.M)(r,"getServerSideProps"),w=(0,i.M)(r,"config"),q=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),N=(0,i.M)(r,"unstable_getStaticPaths"),_=(0,i.M)(r,"unstable_getStaticParams"),k=(0,i.M)(r,"unstable_getServerProps"),I=(0,i.M)(r,"unstable_getServerSideProps"),G=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs",pathname:"/docs",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(8732),a=s(82015),n=s.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let i=`${a}/${s.slug}`,l=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:i,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),l&&l[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(l,i)})]},n)})}(t,"/docs")})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(77354));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7797,e.ids=[3220,7797],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},77354:(e,t,s)=>{s.r(t),s.d(t,{config:()=>w,default:()=>y,getServerSideProps:()=>A,getStaticPaths:()=>v,getStaticProps:()=>b,reportWebVitals:()=>_,routeModule:()=>D,unstable_getServerProps:()=>k,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>M,unstable_getStaticPaths:()=>q,unstable_getStaticProps:()=>N});var r={};s.r(r),s.d(r,{default:()=>P,getServerSideProps:()=>S});var a=s(63865),n=s(9455),i=s(30671),l=s(5583),o=s(53881),c=s(8732),m=s(82015),u=s.n(m),p=s(26228),d=s(91258);s(82271);var x=s(24093);function g(){return(0,c.jsxs)("section",{className:"py-14",children:[(0,c.jsx)("div",{className:"w-full gap-10 justify-between flex-col lg:flex-row relative z-10",children:(0,c.jsxs)("div",{className:"flex-col items-center lg:items-start max-w-lg text-center lg:text-left",style:{minWidth:"45%"},children:[(0,c.jsx)("h1",{className:"text-2xl m-0 leading-tight",children:"Documentation"}),(0,c.jsx)("span",{className:"font-normal",children:"Learn the ins and outs of datasquirel."})]})}),(0,c.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}var f=s(58526);function h({title:e,description:t,url:s}){return(0,c.jsxs)("a",{href:s,className:"card",children:[(0,c.jsxs)("div",{className:"flex-col items-start",children:[(0,c.jsx)("span",{className:"text-2xl font-semibold",children:e}),(0,c.jsx)("span",{className:"max-w-md text-slate-600",children:t})]}),(0,c.jsx)(f.A,{size:20})]})}function j(){return(0,c.jsx)("section",{className:"py-14",children:(0,c.jsxs)("div",{className:"grid grid-cols-1 sl:grid-cols-2 gap-4 w-full items-stretch",children:[(0,c.jsx)(h,{title:"Quick Start Guide",description:"Get Started.",url:"/docs/quick-start"}),(0,c.jsx)(h,{title:"GUI Reference",description:"Learn how to complete basic data tasks from your dashboard",url:"/docs/gui-reference"}),(0,c.jsx)(h,{title:"API Reference",description:"Interact with your database from a backend server using REST API",url:"/docs/api-reference"})]})})}function P({pages:e,targetPage:t}){let s=`${t.title} | Datasquirel docs`,r=t.description,a=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:s}),(0,c.jsx)("meta",{name:"description",content:r}),(0,c.jsx)(d.A,{pageTitle:s,pageDescription:r,pagePathname:"/"})]}),[n,i]=u().useState(null);return(0,c.jsx)(p.A,{head:a,user:n,children:(0,c.jsxs)("div",{className:"items-stretch w-full gap-0 flex-col-reverse lg:flex-row",children:[(0,c.jsx)(x.A,{pages:e}),(0,c.jsxs)("main",{children:[(0,c.jsx)(g,{}),(0,c.jsx)(j,{})]})]})})}async function S(){return{redirect:{destination:"/docs/getting-started",permanent:!1}}}let y=(0,i.M)(r,"default"),b=(0,i.M)(r,"getStaticProps"),v=(0,i.M)(r,"getStaticPaths"),A=(0,i.M)(r,"getServerSideProps"),w=(0,i.M)(r,"config"),_=(0,i.M)(r,"reportWebVitals"),N=(0,i.M)(r,"unstable_getStaticProps"),q=(0,i.M)(r,"unstable_getStaticPaths"),M=(0,i.M)(r,"unstable_getStaticParams"),k=(0,i.M)(r,"unstable_getServerProps"),I=(0,i.M)(r,"unstable_getServerSideProps"),D=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs",pathname:"/docs",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>l});var r=s(8732),a=s(53881),n=s(82015),i=s.n(n);function l({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){let l=i().useContext(a.AppContext),{DSQL_HOST:o}=l.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:o+s}),(0,r.jsx)("meta",{property:"og:url",content:o+s}),(0,r.jsx)("meta",{itemProp:"url",content:o+s}),(0,r.jsx)("meta",{name:"twitter:url",content:o+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let i=`${a}/${s.slug}`,l=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:i,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),l&&l[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(l,i)})]},n)})}(t,"/docs")})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(77354));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs/[page].js b/dsql-app/.local_dist/server/pages/docs/[page].js index 58d9d337..6936560f 100644 --- a/dsql-app/.local_dist/server/pages/docs/[page].js +++ b/dsql-app/.local_dist/server/pages/docs/[page].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5151,e.ids=[3220,5151],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},59527:(e,t,s)=>{s.r(t),s.d(t,{config:()=>_,default:()=>P,getServerSideProps:()=>b,getStaticPaths:()=>v,getStaticProps:()=>y,reportWebVitals:()=>A,routeModule:()=>O,unstable_getServerProps:()=>q,unstable_getServerSideProps:()=>E,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>D,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{default:()=>f,getStaticPaths:()=>S,getStaticProps:()=>j});var a=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(53881),c=s(8732),p=s(82015),u=s.n(p),m=s(26228);s(91258),s(82271),s(24093),s(69237);var d=s(28187),g=s.n(d),x=s(9973),h=s.n(x);function f({pages:e,targetPage:t}){try{return(0,c.jsx)(u().Fragment,{})}catch(e){return(0,c.jsx)(m.A,{head:null,user:null,children:(0,c.jsx)("span",{children:"Redirection ..."})})}}async function j({params:e}){let t=h()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}});try{let s=await g().utils.connDbHandler(t,"SELECT id, title, slug, level, parent_id FROM docs_pages ORDER BY page_order ASC"),r=await g().utils.connDbHandler(t,"SELECT title, slug, description, content FROM docs_pages WHERE slug = ?",[e?.page]);return{props:{user:null,pages:s||[],targetPage:r[0]?r[0]:{}}}}catch(e){return{props:{user:null,pages:[],targetPage:{}}}}finally{t?.end()}}async function S(){return{paths:[],fallback:!1}}let P=(0,l.M)(r,"default"),y=(0,l.M)(r,"getStaticProps"),v=(0,l.M)(r,"getStaticPaths"),b=(0,l.M)(r,"getServerSideProps"),_=(0,l.M)(r,"config"),A=(0,l.M)(r,"reportWebVitals"),M=(0,l.M)(r,"unstable_getStaticProps"),D=(0,l.M)(r,"unstable_getStaticPaths"),w=(0,l.M)(r,"unstable_getStaticParams"),q=(0,l.M)(r,"unstable_getServerProps"),E=(0,l.M)(r,"unstable_getServerSideProps"),O=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs/[page]",pathname:"/docs/[page]",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>l});var r=s(8732),a=s(82015),n=s.n(a);function l({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let l=`${a}/${s.slug}`,o=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:l,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),o&&o[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(o,l)})]},n)})}(t,"/docs")})]})}s(82015)},69237:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({title:e,description:t}){return(0,r.jsxs)("section",{className:"py-14",children:[(0,r.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,r.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,r.jsx)("h1",{className:"m-0 leading-tight",children:e}),(0,r.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:t}})]})}),(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(59527));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5151,e.ids=[3220,5151],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},59527:(e,t,s)=>{s.r(t),s.d(t,{config:()=>b,default:()=>P,getServerSideProps:()=>_,getStaticPaths:()=>v,getStaticProps:()=>y,reportWebVitals:()=>A,routeModule:()=>O,unstable_getServerProps:()=>E,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>M,unstable_getStaticProps:()=>D});var r={};s.r(r),s.d(r,{default:()=>h,getStaticPaths:()=>S,getStaticProps:()=>j});var a=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(53881),c=s(8732),p=s(82015),u=s.n(p),m=s(26228);s(91258),s(82271),s(24093),s(69237);var g=s(28187),d=s.n(g),x=s(9973),f=s.n(x);function h({pages:e,targetPage:t}){try{return(0,c.jsx)(u().Fragment,{})}catch(e){return(0,c.jsx)(m.A,{head:null,user:null,children:(0,c.jsx)("span",{children:"Redirection ..."})})}}async function j({params:e}){let t=f()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}});try{let s=await d().utils.connDbHandler(t,"SELECT id, title, slug, level, parent_id FROM docs_pages ORDER BY page_order ASC"),r=await d().utils.connDbHandler(t,"SELECT title, slug, description, content FROM docs_pages WHERE slug = ?",[e?.page]);return{props:{user:null,pages:s||[],targetPage:r[0]?r[0]:{}}}}catch(e){return{props:{user:null,pages:[],targetPage:{}}}}finally{t?.end()}}async function S(){return{paths:[],fallback:!1}}let P=(0,l.M)(r,"default"),y=(0,l.M)(r,"getStaticProps"),v=(0,l.M)(r,"getStaticPaths"),_=(0,l.M)(r,"getServerSideProps"),b=(0,l.M)(r,"config"),A=(0,l.M)(r,"reportWebVitals"),D=(0,l.M)(r,"unstable_getStaticProps"),M=(0,l.M)(r,"unstable_getStaticPaths"),w=(0,l.M)(r,"unstable_getStaticParams"),E=(0,l.M)(r,"unstable_getServerProps"),q=(0,l.M)(r,"unstable_getServerSideProps"),O=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs/[page]",pathname:"/docs/[page]",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),a=s(53881),n=s(82015),l=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){let o=l().useContext(a.AppContext),{DSQL_HOST:i}=o.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:i+s}),(0,r.jsx)("meta",{property:"og:url",content:i+s}),(0,r.jsx)("meta",{itemProp:"url",content:i+s}),(0,r.jsx)("meta",{name:"twitter:url",content:i+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let l=`${a}/${s.slug}`,o=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:l,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),o&&o[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(o,l)})]},n)})}(t,"/docs")})]})}s(82015)},69237:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({title:e,description:t}){return(0,r.jsxs)("section",{className:"py-14",children:[(0,r.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,r.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,r.jsx)("h1",{className:"m-0 leading-tight",children:e}),(0,r.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:t}})]})}),(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(59527));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js b/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js index c1d79b3e..cd328a5d 100644 --- a/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js +++ b/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=1980,e.ids=[1980,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},29262:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>f,getServerSideProps:()=>S,getStaticPaths:()=>j,getStaticProps:()=>h,reportWebVitals:()=>y,routeModule:()=>M,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>v});var r={};s.r(r),s.d(r,{default:()=>g,getStaticPaths:()=>x,getStaticProps:()=>d});var a=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(53881);s(8732),s(82015),s(26228),s(91258),s(82271),s(24093),s(69237);var c=s(9973),p=s.n(c),u=s(28187),m=s.n(u);function g({pages:e,targetPage:t}){return null}async function d({params:e}){let t=p()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}});try{let s=e?.["sub-page"],r=await m().utils.connDbHandler(t,"SELECT id, title, slug, level, parent_id FROM docs_pages ORDER BY page_order ASC"),a=r?.filter(t=>t.slug===e?.page&&1==t.level);if(!a)return{props:{user:null,pages:[],targetPage:{}}};let n=await m().utils.connDbHandler(t,"SELECT title, slug, description, content FROM docs_pages WHERE slug = ? AND level = ? AND parent_id = ?",[s,2,a[0]?.id]);return{props:{user:null,pages:r,targetPage:n?.[0]?n[0]:{}}}}catch(e){return{props:{user:null,pages:[],targetPage:{}}}}finally{t?.end()}}async function x(){return{paths:[],fallback:!1}}let f=(0,l.M)(r,"default"),h=(0,l.M)(r,"getStaticProps"),j=(0,l.M)(r,"getStaticPaths"),S=(0,l.M)(r,"getServerSideProps"),P=(0,l.M)(r,"config"),y=(0,l.M)(r,"reportWebVitals"),v=(0,l.M)(r,"unstable_getStaticProps"),b=(0,l.M)(r,"unstable_getStaticPaths"),_=(0,l.M)(r,"unstable_getStaticParams"),A=(0,l.M)(r,"unstable_getServerProps"),D=(0,l.M)(r,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs/[page]/[sub-page]",pathname:"/docs/[page]/[sub-page]",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>l});var r=s(8732),a=s(82015),n=s.n(a);function l({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let l=`${a}/${s.slug}`,o=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:l,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),o&&o[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(o,l)})]},n)})}(t,"/docs")})]})}s(82015)},69237:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({title:e,description:t}){return(0,r.jsxs)("section",{className:"py-14",children:[(0,r.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,r.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,r.jsx)("h1",{className:"m-0 leading-tight",children:e}),(0,r.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:t}})]})}),(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(29262));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1980,e.ids=[1980,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},29262:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>f,getServerSideProps:()=>S,getStaticPaths:()=>j,getStaticProps:()=>h,reportWebVitals:()=>y,routeModule:()=>M,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>b});var r={};s.r(r),s.d(r,{default:()=>g,getStaticPaths:()=>x,getStaticProps:()=>d});var a=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(53881);s(8732),s(82015),s(26228),s(91258),s(82271),s(24093),s(69237);var c=s(9973),p=s.n(c),u=s(28187),m=s.n(u);function g({pages:e,targetPage:t}){return null}async function d({params:e}){let t=p()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}});try{let s=e?.["sub-page"],r=await m().utils.connDbHandler(t,"SELECT id, title, slug, level, parent_id FROM docs_pages ORDER BY page_order ASC"),a=r?.filter(t=>t.slug===e?.page&&1==t.level);if(!a)return{props:{user:null,pages:[],targetPage:{}}};let n=await m().utils.connDbHandler(t,"SELECT title, slug, description, content FROM docs_pages WHERE slug = ? AND level = ? AND parent_id = ?",[s,2,a[0]?.id]);return{props:{user:null,pages:r,targetPage:n?.[0]?n[0]:{}}}}catch(e){return{props:{user:null,pages:[],targetPage:{}}}}finally{t?.end()}}async function x(){return{paths:[],fallback:!1}}let f=(0,l.M)(r,"default"),h=(0,l.M)(r,"getStaticProps"),j=(0,l.M)(r,"getStaticPaths"),S=(0,l.M)(r,"getServerSideProps"),P=(0,l.M)(r,"config"),y=(0,l.M)(r,"reportWebVitals"),b=(0,l.M)(r,"unstable_getStaticProps"),v=(0,l.M)(r,"unstable_getStaticPaths"),_=(0,l.M)(r,"unstable_getStaticParams"),A=(0,l.M)(r,"unstable_getServerProps"),D=(0,l.M)(r,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/docs/[page]/[sub-page]",pathname:"/docs/[page]/[sub-page]",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),a=s(53881),n=s(82015),l=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){let o=l().useContext(a.AppContext),{DSQL_HOST:i}=o.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:i+s}),(0,r.jsx)("meta",{property:"og:url",content:i+s}),(0,r.jsx)("meta",{itemProp:"url",content:i+s}),(0,r.jsx)("meta",{name:"twitter:url",content:i+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},24093:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({pages:e}){if(!e?.[0])return null;let t=e?.filter(e=>1==e.level);return(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function t(s,a){return s.map((s,n)=>{let l=`${a}/${s.slug}`,o=e?.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:l,className:s?.level==1?"font-semibold":"text-slate-600",children:s.title}),o&&o[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:t(o,l)})]},n)})}(t,"/docs")})]})}s(82015)},69237:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({title:e,description:t}){return(0,r.jsxs)("section",{className:"py-14",children:[(0,r.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,r.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,r.jsx)("h1",{className:"m-0 leading-tight",children:e}),(0,r.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:t}})]})}),(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(82015)},82271:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(46169);function a({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let s=t.user?t.user:{};e(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(29262));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/email-verification.js b/dsql-app/.local_dist/server/pages/email-verification.js index 5570e9ff..02e6194b 100644 --- a/dsql-app/.local_dist/server/pages/email-verification.js +++ b/dsql-app/.local_dist/server/pages/email-verification.js @@ -1,6 +1,6 @@ -"use strict";(()=>{var e={};e.id=6712,e.ids=[3220,6712],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70852:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>D,getServerSideProps:()=>E,getStaticPaths:()=>A,getStaticProps:()=>y,reportWebVitals:()=>L,routeModule:()=>Q,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>N});var s={};r.r(s),r.d(s,{default:()=>v,getServerSideProps:()=>x});var n=r(63865),i=r(9455),a=r(30671),o=r(5583),l=r(53881),c=r(8732),u=r(82015),d=r.n(u),p=r(92702),m=r(16757),f=r(46169),S=r(71205),g=r(26228),_=r(77047),h=r(71934);function v({user:e,verified:t}){let[r,s]=d().useState(!1),[n,i]=d().useState(null);return t?(0,c.jsx)(g.A,{head:(0,c.jsxs)(d().Fragment,{children:[(0,c.jsx)("title",{children:"Verify Email Address"}),(0,c.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,c.jsx)("main",{className:"flex items-center justify-center w-full p-8",children:(0,c.jsx)("div",{className:"login-block gap-2",children:(0,c.jsxs)("div",{className:"flex items-center gap-4",children:[(0,c.jsx)("img",{src:"/images/checkmark.svg",alt:"check-mark",width:30}),(0,c.jsx)("span",{className:"text-xl",children:"Email Verification Successfull!"})]})})})}):(0,c.jsx)(d().Fragment,{children:(0,c.jsx)(g.A,{head:(0,c.jsxs)(d().Fragment,{children:[(0,c.jsx)("title",{children:"Verify Email Address"}),(0,c.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,c.jsx)("main",{className:"flex flex-col items-center p-8 justify-center w-full",children:(0,c.jsxs)("div",{className:"login-block gap-2 flex-col max-w-lg",children:[n&&(0,c.jsx)("div",{className:n.class+" w-full rounded py-2 px-4 flex justify-center",children:n.msg}),r&&(0,c.jsx)(m.A,{position:"absolute"}),(0,c.jsx)("h1",{className:"text-2xl m-0 ",children:"Verify Email Address"}),(0,c.jsx)("span",{children:"Please click the button below to send verification link"}),(0,c.jsx)("button",{className:"w-full",onClick:function(e){e.preventDefault(),s(!0),(0,f.A)("/api/sendEmailVerificationLink").then(e=>{s(!1),e.success&&i({msg:"Email Sent. Please check mailbox",class:"bg-emerald-100"})})},children:(0,c.jsx)("span",{children:"Send Verification Link"})}),(0,c.jsx)("button",{className:"w-full outlined",onClick:e=>{window.history.back()},children:(0,c.jsx)("span",{children:"Go Back"})})]})})})})}async function x({req:e,res:t,query:r}){let s;let n=!1;try{s=await (0,p.A)(e,t);let i=r?.token;if(i){let e=(0,S.A)({encryptedString:i.toString()});if(e)try{s=JSON.parse(e)}catch(e){(0,_.A)({component:"email-verification/index-page-component/getServerSideProps/line-255",message:e.message,user:{}}),s=null,i=null}}if(!s)return{redirect:{destination:"/logout",permanent:!1}};if(s.verification_status?.toString().match(/^[1-5]$/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,h.A)(`SELECT id FROM users WHERE verification_status > 0 AND id='${s.id}'`);if(a&&a[0])return{redirect:{destination:"/admin",permanent:!1}};if(s?.dateCode){let e=s.dateCode;Date.now()-parseInt(e)>18e5?(s=null,i=null):(await (0,h.A)(`UPDATE users SET verification_status='1' WHERE id='${s.id}'`),n=!0)}}catch(e){return(0,_.A)({component:"email-verification/index-page-component/getServerSideProps/main-catch-error",message:e.message,user:{}}),{redirect:{destination:"/logout",permanent:!1}}}return{props:{user:s,verified:n}}}let D=(0,a.M)(s,"default"),y=(0,a.M)(s,"getStaticProps"),A=(0,a.M)(s,"getStaticPaths"),E=(0,a.M)(s,"getServerSideProps"),P=(0,a.M)(s,"config"),L=(0,a.M)(s,"reportWebVitals"),N=(0,a.M)(s,"unstable_getStaticProps"),b=(0,a.M)(s,"unstable_getStaticPaths"),j=(0,a.M)(s,"unstable_getStaticParams"),O=(0,a.M)(s,"unstable_getServerProps"),R=(0,a.M)(s,"unstable_getServerSideProps"),Q=new n.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/email-verification",pathname:"/email-verification",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>n.a,Yv:()=>a.a,_n:()=>l}),r(76102);var s=r(65967),n=r.n(s),i=r(30889),a=r.n(i),o=r(93726);let l=r.n(o)()},92702:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(39383),n=r.n(s),i=r(60149);async function a(e,t,r,s){let a=n()({req:e,level:r?"deep":void 0});return s&&a.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?null:a.payload}},77047:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(29021),n=r.n(s);async function i({user:e,message:t,component:r,noMail:s,req:i}){let a=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],r=i.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||i.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== -Error Message: ${t} -Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +"use strict";(()=>{var e={};e.id=6712,e.ids=[3220,6712],e.modules={30671:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},70852:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>x,getServerSideProps:()=>y,getStaticPaths:()=>L,getStaticProps:()=>E,reportWebVitals:()=>N,routeModule:()=>R,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>Q,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>O,unstable_getStaticProps:()=>P});var s={};t.r(s),t.d(s,{default:()=>h,getServerSideProps:()=>v});var n=t(63865),i=t(9455),a=t(30671),o=t(5583),c=t(53881),l=t(8732),u=t(82015),p=t.n(u),d=t(92702),m=t(16757),S=t(46169),_=t(71205),f=t(26228),g=t(77047),D=t(71934);function h({user:e,verified:r}){let[t,s]=p().useState(!1),[n,i]=p().useState(null);return r?(0,l.jsx)(f.A,{head:(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex items-center justify-center w-full p-8",children:(0,l.jsx)("div",{className:"login-block gap-2",children:(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)("img",{src:"/images/checkmark.svg",alt:"check-mark",width:30}),(0,l.jsx)("span",{className:"text-xl",children:"Email Verification Successfull!"})]})})})}):(0,l.jsx)(p().Fragment,{children:(0,l.jsx)(f.A,{head:(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex flex-col items-center p-8 justify-center w-full",children:(0,l.jsxs)("div",{className:"login-block gap-2 flex-col max-w-lg",children:[n&&(0,l.jsx)("div",{className:n.class+" w-full rounded py-2 px-4 flex justify-center",children:n.msg}),t&&(0,l.jsx)(m.A,{position:"absolute"}),(0,l.jsx)("h1",{className:"text-2xl m-0 ",children:"Verify Email Address"}),(0,l.jsx)("span",{children:"Please click the button below to send verification link"}),(0,l.jsx)("button",{className:"w-full",onClick:function(e){e.preventDefault(),s(!0),(0,S.A)("/api/sendEmailVerificationLink").then(e=>{s(!1),e.success&&i({msg:"Email Sent. Please check mailbox",class:"bg-emerald-100"})})},children:(0,l.jsx)("span",{children:"Send Verification Link"})}),(0,l.jsx)("button",{className:"w-full outlined",onClick:e=>{window.history.back()},children:(0,l.jsx)("span",{children:"Go Back"})})]})})})})}async function v({req:e,res:r,query:t}){let s;let n=!1;try{s=await (0,d.A)(e,r);let i=t?.token;if(i){let e=(0,_.A)({encryptedString:i.toString()});if(e)try{s=JSON.parse(e)}catch(e){(0,g.A)({component:"email-verification/index-page-component/getServerSideProps/line-255",message:e.message,user:{}}),s=null,i=null}}if(!s)return{redirect:{destination:"/logout",permanent:!1}};if(s.verification_status?.toString().match(/^[1-5]$/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,D.A)(`SELECT id FROM users WHERE verification_status > 0 AND id='${s.id}'`);if(a&&a[0])return{redirect:{destination:"/admin",permanent:!1}};if(s?.dateCode){let e=s.dateCode;Date.now()-parseInt(e)>18e5?(s=null,i=null):(await (0,D.A)(`UPDATE users SET verification_status='1' WHERE id='${s.id}'`),n=!0)}}catch(e){return(0,g.A)({component:"email-verification/index-page-component/getServerSideProps/main-catch-error",message:e.message,user:{}}),{redirect:{destination:"/logout",permanent:!1}}}return{props:{user:s,verified:n}}}let x=(0,a.M)(s,"default"),E=(0,a.M)(s,"getStaticProps"),L=(0,a.M)(s,"getStaticPaths"),y=(0,a.M)(s,"getServerSideProps"),A=(0,a.M)(s,"config"),N=(0,a.M)(s,"reportWebVitals"),P=(0,a.M)(s,"unstable_getStaticProps"),O=(0,a.M)(s,"unstable_getStaticPaths"),b=(0,a.M)(s,"unstable_getStaticParams"),j=(0,a.M)(s,"unstable_getServerProps"),Q=(0,a.M)(s,"unstable_getServerSideProps"),R=new n.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/email-verification",pathname:"/email-verification",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:s})},60149:(e,r,t)=>{t.d(r,{On:()=>n.a,Yv:()=>a.a,_n:()=>c}),t(76102);var s=t(65967),n=t.n(s),i=t(30889),a=t.n(i),o=t(93726);let c=t.n(o)()},92702:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39383),n=t.n(s),i=t(60149);async function a(e,r,t,s){let a=n()({req:e,level:t?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&a.payload?.id&&(0,i._n)(process.env.DSQL_SU_USER_ID)!==a.payload.id?{user:null,appData:o}:{user:a.payload,appData:o}}},77047:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(29021),n=t.n(s);async function i({user:e,message:r,component:t,noMail:s,req:i}){let a=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||i.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +Error Message: ${r} +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),i?.url&&(s+=` @@ -8,9 +8,9 @@ URL: ${i.url}`),i?.body&&(s+=` Request Body: ${JSON.stringify(i.body,null,4)}`),o&&(s+=` IP: ${o}`),s+=` Date: ${a.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(55511),n=r(79428),i=r(48243);function a({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:o,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,i.A)({encryptionKey:t});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(a,o,l),p=n.Buffer.alloc(u,0),m=(0,s.createDecipheriv)(c,d,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(51779);async function n(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(9973),n=r.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var s=r(8732);r(82015);var n=r(20883);function i(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881],()=>r(70852));module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),i=t(48243);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:o,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,i.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,s.scryptSync)(a,o,c),d=n.Buffer.alloc(u,0),m=(0,s.createDecipheriv)(l,p,d);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},71934:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(51779);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},51779:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(9973),n=t.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,r,t)=>{t.r(r),t.d(r,{default:()=>i});var s=t(8732);t(82015);var n=t(20883);function i(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var r=require("../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[883,9821,3881],()=>t(70852));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/index.html b/dsql-app/.local_dist/server/pages/index.html index 30bd2cd9..8fda7020 100644 --- a/dsql-app/.local_dist/server/pages/index.html +++ b/dsql-app/.local_dist/server/pages/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/login.js b/dsql-app/.local_dist/server/pages/login.js index 41b233d8..7a5b8dfc 100644 --- a/dsql-app/.local_dist/server/pages/login.js +++ b/dsql-app/.local_dist/server/pages/login.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=676,e.ids=[676,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},45581:(e,t,s)=>{s.r(t),s.d(t,{config:()=>L,default:()=>_,getServerSideProps:()=>E,getStaticPaths:()=>M,getStaticProps:()=>N,reportWebVitals:()=>k,routeModule:()=>R,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>C,unstable_getStaticParams:()=>G,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>D});var r={};s.r(r),s.d(r,{default:()=>q,getServerSideProps:()=>A});var a=s(63865),n=s(9455),i=s(30671),l=s(5583),o=s(53881),c=s(8732),u=s(82015),d=s.n(u),m=s(27912),p=s.n(m),x=s(46169),g=s(76102),h=s.n(g);async function f({e,setAlert:t,setLoading:s,query:r}){e.preventDefault(),s(!0);let a=e.target["email-or-username-input"],n=e.target.password;if(a?.value===""&&n?.value===""){a.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),s(!1);return}if(n?.value===""){t(!1),n.classList.add("warning"),t(!0),s(!1);return}a.classList.remove("warning"),n.classList.remove("warning"),t(!1);let i={email:a.value,password:n.value,query:r};(0,x.A)("/api/loginUser",{method:"post",body:i}).then(e=>{e.success&&e.payload?.logged_in_status?(h().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),s(!1))})}var j=s(16757),y=s(88006);let v=d().createContext({});function P({user:e,query:t}){let[s,r]=(0,u.useState)(!1),[a,n]=(0,u.useState)(!1);return(0,c.jsxs)(v.Provider,{value:{loading:a,setLoading:n,alert:s,setAlert:r,user:e},children:[(0,c.jsx)(y.A,{user:e,setLoading:n}),(0,c.jsxs)("div",{className:"w-full justify-center relative",children:[(0,c.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,c.jsx)("hr",{className:"absolute"})]}),(0,c.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[a&&(0,c.jsx)(j.A,{}),s&&(0,c.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:s}),(0,c.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{f({e,setAlert:r,setLoading:n,query:t})},children:[(0,c.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:t?.email?t.email:"",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("button",{type:"submit",children:"Login"})]}),(0,c.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,c.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,c.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,c.jsx)("span",{children:"Dont have an account yet?"}),(0,c.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,c.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,c.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,c.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var b=s(92702),w=s(50139),S=s(32572);function q(e){return e.query.invite&&e.user?(0,c.jsx)(S.A,{}):(0,c.jsxs)(d().Fragment,{children:[(0,c.jsxs)(p(),{children:[(0,c.jsx)("title",{children:"Login to your account"}),(0,c.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,c.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,c.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,c.jsx)(w.A,{}),(0,c.jsx)("hr",{}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,c.jsx)(P,{user:e.user,query:e.query})]})})]})}async function A({req:e,res:t,query:s}){let r=await (0,b.A)(e);return r?{redirect:{destination:"/admin",permanent:!1}}:{props:{user:r,query:s}}}let _=(0,i.M)(r,"default"),N=(0,i.M)(r,"getStaticProps"),M=(0,i.M)(r,"getStaticPaths"),E=(0,i.M)(r,"getServerSideProps"),L=(0,i.M)(r,"config"),k=(0,i.M)(r,"reportWebVitals"),D=(0,i.M)(r,"unstable_getStaticProps"),I=(0,i.M)(r,"unstable_getStaticPaths"),G=(0,i.M)(r,"unstable_getStaticParams"),O=(0,i.M)(r,"unstable_getServerProps"),C=(0,i.M)(r,"unstable_getServerSideProps"),R=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/login",pathname:"/login",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>o}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),l=s(93726);let o=s.n(l)()},32572:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(8732);s(82015);var a=s(16757);function n(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},88006:(e,t,s)=>{function r({user:e,setLoading:t}){return null}s.d(t,{A:()=>r}),s(8732),s(82015),s(76102),s(46169),s(28133),s(48697)},48697:(e,t,s)=>{s.d(t,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0});return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(45581));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=676,e.ids=[676,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},45581:(e,t,s)=>{s.r(t),s.d(t,{config:()=>N,default:()=>E,getServerSideProps:()=>D,getStaticPaths:()=>A,getStaticProps:()=>q,reportWebVitals:()=>T,routeModule:()=>k,unstable_getServerProps:()=>Q,unstable_getServerSideProps:()=>C,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>M,unstable_getStaticProps:()=>I});var r={};s.r(r),s.d(r,{default:()=>w,getServerSideProps:()=>L});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(53881),c=s(8732),u=s(82015),d=s.n(u),m=s(27912),p=s.n(m),x=s(46169),g=s(76102),h=s.n(g);async function f({e,setAlert:t,setLoading:s,query:r}){e.preventDefault(),s(!0);let a=e.target["email-or-username-input"],n=e.target.password;if(a?.value===""&&n?.value===""){a.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),s(!1);return}if(n?.value===""){t(!1),n.classList.add("warning"),t(!0),s(!1);return}a.classList.remove("warning"),n.classList.remove("warning"),t(!1);let i={email:a.value,password:n.value,query:r};(0,x.A)("/api/loginUser",{method:"post",body:i}).then(e=>{e.success&&e.payload?.logged_in_status?(h().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),s(!1))})}var j=s(16757),S=s(88006);let v=d().createContext({});function _({user:e,query:t}){let[s,r]=(0,u.useState)(!1),[a,n]=(0,u.useState)(!1);return(0,c.jsxs)(v.Provider,{value:{loading:a,setLoading:n,alert:s,setAlert:r,user:e},children:[(0,c.jsx)(S.A,{user:e,setLoading:n}),(0,c.jsxs)("div",{className:"w-full justify-center relative",children:[(0,c.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,c.jsx)("hr",{className:"absolute"})]}),(0,c.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[a&&(0,c.jsx)(j.A,{}),s&&(0,c.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:s}),(0,c.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{f({e,setAlert:r,setLoading:n,query:t})},children:[(0,c.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:t?.email?t.email:"",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("button",{type:"submit",children:"Login"})]}),(0,c.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,c.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,c.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,c.jsx)("span",{children:"Dont have an account yet?"}),(0,c.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,c.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,c.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,c.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var y=s(92702),P=s(50139),b=s(32572);function w(e){return e.query.invite&&e.user?(0,c.jsx)(b.A,{}):(0,c.jsxs)(d().Fragment,{children:[(0,c.jsxs)(p(),{children:[(0,c.jsx)("title",{children:"Login to your account"}),(0,c.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,c.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,c.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,c.jsx)(P.A,{}),(0,c.jsx)("hr",{}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,c.jsx)(_,{user:e.user,query:e.query})]})})]})}async function L({req:e,res:t,query:s}){let{user:r,appData:a}=await (0,y.A)(e);return r?{redirect:{destination:"/admin",permanent:!1}}:{props:{user:r,appData:a,query:s}}}let E=(0,i.M)(r,"default"),q=(0,i.M)(r,"getStaticProps"),A=(0,i.M)(r,"getStaticPaths"),D=(0,i.M)(r,"getServerSideProps"),N=(0,i.M)(r,"config"),T=(0,i.M)(r,"reportWebVitals"),I=(0,i.M)(r,"unstable_getStaticProps"),M=(0,i.M)(r,"unstable_getStaticPaths"),O=(0,i.M)(r,"unstable_getStaticParams"),Q=(0,i.M)(r,"unstable_getServerProps"),C=(0,i.M)(r,"unstable_getServerSideProps"),k=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/login",pathname:"/login",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),o=s(93726);let l=s.n(o)()},32572:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(8732);s(82015);var a=s(16757);function n(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},88006:(e,t,s)=>{function r({user:e,setLoading:t}){return null}s.d(t,{A:()=>r}),s(8732),s(82015),s(76102),s(46169),s(28133),s(48697),s(53881)},48697:(e,t,s)=>{s.d(t,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(45581));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/logout.js b/dsql-app/.local_dist/server/pages/logout.js index 773f0968..64f65b34 100644 --- a/dsql-app/.local_dist/server/pages/logout.js +++ b/dsql-app/.local_dist/server/pages/logout.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7122,e.ids=[3220,7122],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44759:(e,t,s)=>{s.r(t),s.d(t,{config:()=>_,default:()=>y,getServerSideProps:()=>v,getStaticPaths:()=>b,getStaticProps:()=>q,reportWebVitals:()=>A,routeModule:()=>I,unstable_getServerProps:()=>w,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>k,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{default:()=>P,getServerSideProps:()=>S});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(53881),c=s(8732),u=s(82015),d=s.n(u),p=s(28187),m=s.n(p),g=s(92702);require("@moduletrace/datasquirel/dist/client/");var x=s(27912),h=s.n(x),j=s(16757);function f(){let e=(0,c.jsxs)(d().Fragment,{children:[(0,c.jsx)("title",{children:"Loging Out | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Login you out"}),(0,c.jsx)("script",{src:"https://accounts.google.com/gsi/client"}),(0,c.jsx)("script",{src:"https://connect.facebook.net/en_US/sdk.js",crossOrigin:"anonymous"})]});return(0,c.jsxs)(d().Fragment,{children:[(0,c.jsx)(h(),{children:e}),(0,c.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,c.jsxs)("div",{className:"card max-w-md flex-col items-center bg-white p-6 rounded border border-slate-200 border-solid",children:[(0,c.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,c.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37}),(0,c.jsx)("span",{className:"font-bold text-2xl",children:"Datasquirel"})]}),(0,c.jsx)("h3",{className:"text-lg m-0 mt-4 text-slate-400",children:"Logging out"}),(0,c.jsx)(j.A,{position:"relative",width:"20px"})]})})]})}function P(){return(0,c.jsx)(f,{})}async function S({req:e,res:t,query:s}){let r=await (0,g.A)(e,t);return m().user.logoutUser({request:e,response:t}),{props:{user:r,logged_out:!0,query:s}}}let y=(0,i.M)(r,"default"),q=(0,i.M)(r,"getStaticProps"),b=(0,i.M)(r,"getStaticPaths"),v=(0,i.M)(r,"getServerSideProps"),_=(0,i.M)(r,"config"),A=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),k=(0,i.M)(r,"unstable_getStaticPaths"),E=(0,i.M)(r,"unstable_getStaticParams"),w=(0,i.M)(r,"unstable_getServerProps"),D=(0,i.M)(r,"unstable_getServerSideProps"),I=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/logout",pathname:"/logout",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),o=s(93726);let l=s.n(o)()},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0});return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(44759));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7122,e.ids=[3220,7122],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44759:(e,t,s)=>{s.r(t),s.d(t,{config:()=>E,default:()=>P,getServerSideProps:()=>q,getStaticPaths:()=>y,getStaticProps:()=>v,reportWebVitals:()=>b,routeModule:()=>O,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>D,unstable_getStaticProps:()=>L});var r={};s.r(r),s.d(r,{default:()=>j,getServerSideProps:()=>f});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),c=s(53881),l=s(8732),u=s(82015),p=s.n(u),d=s(28187),m=s.n(d),g=s(92702);require("@moduletrace/datasquirel/dist/client/");var x=s(27912),S=s.n(x),_=s(16757);function h(){let e=(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Loging Out | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Login you out"}),(0,l.jsx)("script",{src:"https://accounts.google.com/gsi/client"}),(0,l.jsx)("script",{src:"https://connect.facebook.net/en_US/sdk.js",crossOrigin:"anonymous"})]});return(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)(S(),{children:e}),(0,l.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,l.jsxs)("div",{className:"card max-w-md flex-col items-center bg-white p-6 rounded border border-slate-200 border-solid",children:[(0,l.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37}),(0,l.jsx)("span",{className:"font-bold text-2xl",children:"Datasquirel"})]}),(0,l.jsx)("h3",{className:"text-lg m-0 mt-4 text-slate-400",children:"Logging out"}),(0,l.jsx)(_.A,{position:"relative",width:"20px"})]})})]})}function j(){return(0,l.jsx)(h,{})}async function f({req:e,res:t,query:s}){let{user:r,appData:a}=await (0,g.A)(e,t);return m().user.logoutUser({request:e,response:t}),{props:{user:r,appData:a,logged_out:!0,query:s}}}let P=(0,i.M)(r,"default"),v=(0,i.M)(r,"getStaticProps"),y=(0,i.M)(r,"getStaticPaths"),q=(0,i.M)(r,"getServerSideProps"),E=(0,i.M)(r,"config"),b=(0,i.M)(r,"reportWebVitals"),L=(0,i.M)(r,"unstable_getStaticProps"),D=(0,i.M)(r,"unstable_getStaticPaths"),A=(0,i.M)(r,"unstable_getStaticParams"),T=(0,i.M)(r,"unstable_getServerProps"),M=(0,i.M)(r,"unstable_getServerSideProps"),O=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/logout",pathname:"/logout",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>c}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),o=s(93726);let c=s.n(o)()},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(44759));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/privacy.html b/dsql-app/.local_dist/server/pages/privacy.html index b22af303..e7726e97 100644 --- a/dsql-app/.local_dist/server/pages/privacy.html +++ b/dsql-app/.local_dist/server/pages/privacy.html @@ -1 +1 @@ -Privacy Policy | Datasquirel

Privacy Policy

Privacy Policy for Datasquirel
Dotted image background

At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it.

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website.

Consent

By using our website, you hereby consent to our Privacy Policy and agree to its terms.

Information we collect

The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.

How we use your information

We use the information we collect in various ways, including to:

  • Provide, operate, and maintain our website
  • Improve, personalize, and expand our website
  • Understand and analyze how you use our website
  • Develop new products, services, features, and functionality
  • Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes
  • Send you emails
  • Find and prevent fraud

Log Files

datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

Cookies and Web Beacons

Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.

Advertising Partners Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com.

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers.

Third Party Privacy Policies

datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.

CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

Request that a business delete any personal data about the consumer that a business has collected.

Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

\ No newline at end of file +Privacy Policy | Datasquirel

Privacy Policy

Privacy Policy for Datasquirel
Dotted image background

At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it.

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website.

Consent

By using our website, you hereby consent to our Privacy Policy and agree to its terms.

Information we collect

The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.

How we use your information

We use the information we collect in various ways, including to:

  • Provide, operate, and maintain our website
  • Improve, personalize, and expand our website
  • Understand and analyze how you use our website
  • Develop new products, services, features, and functionality
  • Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes
  • Send you emails
  • Find and prevent fraud

Log Files

datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

Cookies and Web Beacons

Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.

Advertising Partners Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com.

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers.

Third Party Privacy Policies

datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.

CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

Request that a business delete any personal data about the consumer that a business has collected.

Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/redirect.html b/dsql-app/.local_dist/server/pages/redirect.html index 92832975..e1fde03f 100644 --- a/dsql-app/.local_dist/server/pages/redirect.html +++ b/dsql-app/.local_dist/server/pages/redirect.html @@ -1 +1 @@ -
Datasquirel Logo
\ No newline at end of file +
Datasquirel Logo
\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/reset-password.js b/dsql-app/.local_dist/server/pages/reset-password.js index c0fce9de..97cbd325 100644 --- a/dsql-app/.local_dist/server/pages/reset-password.js +++ b/dsql-app/.local_dist/server/pages/reset-password.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=7537,e.ids=[3220,7537],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20416:(e,t,r)=>{r.r(t),r.d(t,{config:()=>N,default:()=>A,getServerSideProps:()=>q,getStaticPaths:()=>b,getStaticProps:()=>E,reportWebVitals:()=>R,routeModule:()=>M,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>T,unstable_getStaticParams:()=>L,unstable_getStaticPaths:()=>D,unstable_getStaticProps:()=>I});var s={};r.r(s),r.d(s,{ResetPasswordContext:()=>w,default:()=>v,getServerSideProps:()=>_});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),l=r(53881),c=r(8732),p=r(82015),u=r.n(p),d=r(26228),m=r(91258),g=r(16757),h=r(92702),x=r(46169),f=r(90048),y=r(71205),j=r(77047),S=r(27825),P=r.n(S);let w=u().createContext({});function v(e){let{email:t}=e,r="Reset Password | Datasquirel",s="Set a new password",n=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:r}),(0,c.jsx)("meta",{name:"description",content:s}),(0,c.jsx)(m.A,{pageTitle:r,pageDescription:s,pagePathname:"/"})]}),[a,o]=u().useState(!1),[i,l]=u().useState(!1);return(0,c.jsx)(d.A,{head:n,user:e.user,children:(0,c.jsx)(w.Provider,{value:{user:e.user},children:(0,c.jsx)("main",{children:(0,c.jsxs)("section",{children:[a&&(0,c.jsx)(g.A,{}),(0,c.jsx)("div",{className:"main-container flex-col items-start",children:i?(0,c.jsx)(f.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,c.jsxs)(u().Fragment,{children:[(0,c.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,c.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,c.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{o(!0),e.preventDefault();let r=e.target,s=r.password.value,n=r["confirm-password"].classList.contains("warning");if(s?.length<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{o(!1)},500);return}if(n){window.alert("Passwords don't match"),setTimeout(()=>{o(!1)},500);return}(0,x.A)(`/api/resetPassword?email=${t}&password=${s}`).then(e=>{setTimeout(()=>{o(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&l(!0)})},children:[(0,c.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,c.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let t=e.target,r=t.closest("form");try{r.password.value.match(RegExp(`^${P().escapeRegExp(t.value)}$`))?t.classList.remove("warning"):t.classList.add("warning")}catch(t){(0,x.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:t.message,user:{}}}),e.target.classList.add("warning")}}}),(0,c.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}async function _({req:e,res:t,query:r}){let s=await (0,h.A)(e,t);if(!r?.token?.toString()?.match(/./))return{redirect:{destination:"/",permanent:!1}};let n=null;try{let e=(0,y.A)({encryptedString:r.token.toString()}),t=JSON.parse(e||"");if(Date.now()-t.dateCode>36e5)return{redirect:{destination:"/",permanent:!1}};n=t.email}catch(e){return(0,j.A)({component:"reset-password-page-component/getServersideProps/lines-251-260",message:e.message,user:s}),{redirect:{destination:"/",permanent:!1}}}return n?.match(/./)?{props:{user:s,email:n}}:{redirect:{destination:"/",permanent:!1}}}let A=(0,o.M)(s,"default"),E=(0,o.M)(s,"getStaticProps"),b=(0,o.M)(s,"getStaticPaths"),q=(0,o.M)(s,"getServerSideProps"),N=(0,o.M)(s,"config"),R=(0,o.M)(s,"reportWebVitals"),I=(0,o.M)(s,"unstable_getStaticProps"),D=(0,o.M)(s,"unstable_getStaticPaths"),L=(0,o.M)(s,"unstable_getStaticParams"),O=(0,o.M)(s,"unstable_getServerProps"),T=(0,o.M)(s,"unstable_getServerSideProps"),M=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/reset-password",pathname:"/reset-password",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>n.a,Yv:()=>o.a,_n:()=>l}),r(76102);var s=r(65967),n=r.n(s),a=r(30889),o=r.n(a),i=r(93726);let l=r.n(i)()},90048:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e,className:t}){return(0,s.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,s.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(39383),n=r.n(s),a=r(60149);async function o(e,t,r,s){let o=n()({req:e,level:r?"deep":void 0});return s&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},77047:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(29021),n=r.n(s);async function a({user:e,message:t,component:r,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7537,e.ids=[3220,7537],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20416:(e,t,r)=>{r.r(t),r.d(t,{config:()=>T,default:()=>E,getServerSideProps:()=>D,getStaticPaths:()=>L,getStaticProps:()=>A,reportWebVitals:()=>N,routeModule:()=>Q,unstable_getServerProps:()=>R,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>O});var s={};r.r(s),r.d(s,{ResetPasswordContext:()=>P,default:()=>v,getServerSideProps:()=>w});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(53881),l=r(8732),p=r(82015),u=r.n(p),d=r(26228),m=r(91258),g=r(16757),S=r(92702),x=r(46169),f=r(90048),h=r(71205),_=r(77047),y=r(27825),j=r.n(y);let P=u().createContext({});function v(e){let{email:t}=e,r="Reset Password | Datasquirel",s="Set a new password",n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:r}),(0,l.jsx)("meta",{name:"description",content:s}),(0,l.jsx)(m.A,{pageTitle:r,pageDescription:s,pagePathname:"/"})]}),[a,o]=u().useState(!1),[i,c]=u().useState(!1);return(0,l.jsx)(d.A,{head:n,user:e.user,children:(0,l.jsx)(P.Provider,{value:{user:e.user},children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[a&&(0,l.jsx)(g.A,{}),(0,l.jsx)("div",{className:"main-container flex-col items-start",children:i?(0,l.jsx)(f.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,l.jsxs)(u().Fragment,{children:[(0,l.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,l.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,l.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{o(!0),e.preventDefault();let r=e.target,s=r.password.value,n=r["confirm-password"].classList.contains("warning");if(s?.length<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{o(!1)},500);return}if(n){window.alert("Passwords don't match"),setTimeout(()=>{o(!1)},500);return}(0,x.A)(`/api/resetPassword?email=${t}&password=${s}`).then(e=>{setTimeout(()=>{o(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&c(!0)})},children:[(0,l.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,l.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let t=e.target,r=t.closest("form");try{r.password.value.match(RegExp(`^${j().escapeRegExp(t.value)}$`))?t.classList.remove("warning"):t.classList.add("warning")}catch(t){(0,x.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:t.message,user:{}}}),e.target.classList.add("warning")}}}),(0,l.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}async function w({req:e,res:t,query:r}){let{user:s,appData:n}=await (0,S.A)(e,t);if(!r?.token?.toString()?.match(/./))return{redirect:{destination:"/",permanent:!1}};let a=null;try{let e=(0,h.A)({encryptedString:r.token.toString()}),t=JSON.parse(e||"");if(Date.now()-t.dateCode>36e5)return{redirect:{destination:"/",permanent:!1}};a=t.email}catch(e){return(0,_.A)({component:"reset-password-page-component/getServersideProps/lines-251-260",message:e.message,user:s}),{redirect:{destination:"/",permanent:!1}}}return a?.match(/./)?{props:{user:s,appData:n,email:a}}:{redirect:{destination:"/",permanent:!1}}}let E=(0,o.M)(s,"default"),A=(0,o.M)(s,"getStaticProps"),L=(0,o.M)(s,"getStaticPaths"),D=(0,o.M)(s,"getServerSideProps"),T=(0,o.M)(s,"config"),N=(0,o.M)(s,"reportWebVitals"),O=(0,o.M)(s,"unstable_getStaticProps"),I=(0,o.M)(s,"unstable_getStaticPaths"),b=(0,o.M)(s,"unstable_getStaticParams"),R=(0,o.M)(s,"unstable_getServerProps"),q=(0,o.M)(s,"unstable_getServerSideProps"),Q=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/reset-password",pathname:"/reset-password",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},60149:(e,t,r)=>{r.d(t,{On:()=>n.a,Yv:()=>o.a,_n:()=>c}),r(76102);var s=r(65967),n=r.n(s),a=r(30889),o=r.n(a),i=r(93726);let c=r.n(i)()},90048:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e,className:t}){return(0,s.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,s.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(8732),n=r(53881),a=r(82015),o=r.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:a}){let i=o().useContext(n.AppContext),{DSQL_HOST:c}=i.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,s.jsxs)(o().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:c+r}),(0,s.jsx)("meta",{property:"og:url",content:c+r}),(0,s.jsx)("meta",{itemProp:"url",content:c+r}),(0,s.jsx)("meta",{name:"twitter:url",content:c+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,s.jsxs)(o().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(39383),n=r.n(s),a=r(60149);async function o(e,t,r,s){let o=n()({req:e,level:r?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return s&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},77047:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(29021),n=r.n(s);async function a({user:e,message:t,component:r,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${a.url}`),a?.body&&(s+=` Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(s+=` IP: ${i}`),s+=` Date: ${o.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(55511),n=r(79428),a=r(48243);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:p}=(0,a.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,s.scryptSync)(o,i,l),d=n.Buffer.alloc(p,0),m=(0,s.createDecipheriv)(c,u,d);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881],()=>r(20416));module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(55511),n=r(79428),a=r(48243);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:c,algorithm:l,bufferAllocSize:p}=(0,a.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,s.scryptSync)(o,i,c),d=n.Buffer.alloc(p,0),m=(0,s.createDecipheriv)(l,u,d);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,3881],()=>r(20416));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/send-password-reset-link.js b/dsql-app/.local_dist/server/pages/send-password-reset-link.js index ab5b0356..bd580fe7 100644 --- a/dsql-app/.local_dist/server/pages/send-password-reset-link.js +++ b/dsql-app/.local_dist/server/pages/send-password-reset-link.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6827,e.ids=[3220,6827],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},90678:(e,t,s)=>{s.r(t),s.d(t,{config:()=>k,default:()=>b,getServerSideProps:()=>w,getStaticPaths:()=>q,getStaticProps:()=>A,reportWebVitals:()=>_,routeModule:()=>G,unstable_getServerProps:()=>D,unstable_getServerSideProps:()=>C,unstable_getStaticParams:()=>I,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{SendPassResetContext:()=>P,default:()=>S,getServerSideProps:()=>v});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(53881),c=s(8732),d=s(82015),m=s.n(d),u=s(26228),p=s(91258),x=s(16757),h=s(92702),g=s(46169),j=s(90048);let f=(0,s(82544).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function y({message:e}){return(0,c.jsxs)("div",{className:"info gray",children:[(0,c.jsx)(f,{}),(0,c.jsx)("span",{className:"font-normal",children:e})]})}let P=m().createContext({});function S(e){let t="Cloudbased SQL data management system | Datasquirel",s="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:t}),(0,c.jsx)("meta",{name:"description",content:s}),(0,c.jsx)(p.A,{pageTitle:t,pageDescription:s,pagePathname:"/"})]}),[a,n]=m().useState(!1),[i,o]=m().useState(!1);return(0,c.jsx)(u.A,{head:r,user:e.user,children:(0,c.jsx)(P.Provider,{value:{user:e.user},children:(0,c.jsx)("main",{children:(0,c.jsxs)("section",{children:[a&&(0,c.jsx)(x.A,{}),i?(0,c.jsx)(j.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,c.jsx)("div",{className:"paper",children:(0,c.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,c.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,c.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,c.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{n(!0),e.preventDefault();let t=e.target["email-address"].value;(0,g.A)(`/api/sendPasswordResetLink?email=${t}`).then(e=>{console.log(e),setTimeout(()=>{n(!1)},500),e.success&&o(!0)})},children:[(0,c.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:e?.user?.logged_in_status?e.user.email:"",required:!0}),(0,c.jsx)("button",{children:"Send password reset Email"}),(0,c.jsx)(y,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}async function v({req:e,res:t}){let s=await (0,h.A)(e,t);return s?.social_login?{redirect:{destination:"/",permanent:!1}}:{props:{user:s}}}let b=(0,i.M)(r,"default"),A=(0,i.M)(r,"getStaticProps"),q=(0,i.M)(r,"getStaticPaths"),w=(0,i.M)(r,"getServerSideProps"),k=(0,i.M)(r,"config"),_=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),E=(0,i.M)(r,"unstable_getStaticPaths"),I=(0,i.M)(r,"unstable_getStaticParams"),D=(0,i.M)(r,"unstable_getServerProps"),C=(0,i.M)(r,"unstable_getServerSideProps"),G=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/send-password-reset-link",pathname:"/send-password-reset-link",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),o=s(93726);let l=s.n(o)()},90048:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({message:e,className:t}){return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}s(82015)},91258:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(8732),a=s(82015),n=s.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0});return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?null:i.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(90678));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6827,e.ids=[3220,6827],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},90678:(e,t,s)=>{s.r(t),s.d(t,{config:()=>L,default:()=>v,getServerSideProps:()=>E,getStaticPaths:()=>D,getStaticProps:()=>A,reportWebVitals:()=>b,routeModule:()=>M,unstable_getServerProps:()=>k,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>T,unstable_getStaticProps:()=>q});var r={};s.r(r),s.d(r,{SendPassResetContext:()=>_,default:()=>P,getServerSideProps:()=>y});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(53881),c=s(8732),d=s(82015),p=s.n(d),u=s(26228),m=s(91258),x=s(16757),g=s(92702),h=s(46169),S=s(90048);let j=(0,s(82544).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function f({message:e}){return(0,c.jsxs)("div",{className:"info gray",children:[(0,c.jsx)(j,{}),(0,c.jsx)("span",{className:"font-normal",children:e})]})}let _=p().createContext({});function P(e){let t="Cloudbased SQL data management system | Datasquirel",s="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:t}),(0,c.jsx)("meta",{name:"description",content:s}),(0,c.jsx)(m.A,{pageTitle:t,pageDescription:s,pagePathname:"/"})]}),[a,n]=p().useState(!1),[i,o]=p().useState(!1);return(0,c.jsx)(u.A,{head:r,user:e.user,children:(0,c.jsx)(_.Provider,{value:{user:e.user},children:(0,c.jsx)("main",{children:(0,c.jsxs)("section",{children:[a&&(0,c.jsx)(x.A,{}),i?(0,c.jsx)(S.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,c.jsx)("div",{className:"paper",children:(0,c.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,c.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,c.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,c.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{n(!0),e.preventDefault();let t=e.target["email-address"].value;(0,h.A)(`/api/sendPasswordResetLink?email=${t}`).then(e=>{console.log(e),setTimeout(()=>{n(!1)},500),e.success&&o(!0)})},children:[(0,c.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:e?.user?.logged_in_status?e.user.email:"",required:!0}),(0,c.jsx)("button",{children:"Send password reset Email"}),(0,c.jsx)(f,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}async function y({req:e,res:t}){let{user:s,appData:r}=await (0,g.A)(e,t);return s?.social_login?{redirect:{destination:"/",permanent:!1}}:{props:{user:s,appData:r}}}let v=(0,i.M)(r,"default"),A=(0,i.M)(r,"getStaticProps"),D=(0,i.M)(r,"getStaticPaths"),E=(0,i.M)(r,"getServerSideProps"),L=(0,i.M)(r,"config"),b=(0,i.M)(r,"reportWebVitals"),q=(0,i.M)(r,"unstable_getStaticProps"),T=(0,i.M)(r,"unstable_getStaticPaths"),w=(0,i.M)(r,"unstable_getStaticParams"),k=(0,i.M)(r,"unstable_getServerProps"),I=(0,i.M)(r,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/send-password-reset-link",pathname:"/send-password-reset-link",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>i.a,_n:()=>l}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),i=s.n(n),o=s(93726);let l=s.n(o)()},90048:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({message:e,className:t}){return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}s(82015)},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),a=s(53881),n=s(82015),i=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){let o=i().useContext(a.AppContext),{DSQL_HOST:l}=o.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:l+s}),(0,r.jsx)("meta",{property:"og:url",content:l+s}),(0,r.jsx)("meta",{itemProp:"url",content:l+s}),(0,r.jsx)("meta",{name:"twitter:url",content:l+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(39383),a=s.n(r),n=s(60149);async function i(e,t,s,r){let i=a()({req:e,level:s?"deep":void 0}),o={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&i.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==i.payload.id?{user:null,appData:o}:{user:i.payload,appData:o}}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(90678));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/terms.html b/dsql-app/.local_dist/server/pages/terms.html index ed41efe3..bdd93abc 100644 --- a/dsql-app/.local_dist/server/pages/terms.html +++ b/dsql-app/.local_dist/server/pages/terms.html @@ -1 +1 @@ -Terms and Conditions | Datasquirel

Terms and Conditions

Welcome to datasquirel.com!
Dotted image background

These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com.

By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page.

The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.

Cookies

We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy.

Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies.

License

Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions.

You must not:

  • Republish material from datasquirel.com
  • Sell, rent or sub-license material from datasquirel.com
  • Reproduce, duplicate or copy material from datasquirel.com
  • Redistribute content from datasquirel.com

This Agreement shall begin on the date hereof.

Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website.

Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions.

You warrant and represent that:

  • You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;
  • The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;
  • The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy
  • The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity.

You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media.

Hyperlinking to our Content

The following organizations may link to our Website without prior written approval:

  • Government agencies;
  • Search engines;
  • News organizations;
  • Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and
  • System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site.

These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site.

We may consider and approve other link requests from the following types of organizations:

  • commonly-known consumer and/or business information sources;
  • dot.com community sites;
  • associations or other groups representing charities;
  • online directory distributors;
  • internet portals;
  • accounting, law and consulting firms; and
  • educational institutions and trade associations.

We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information.

These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site.

If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response.

Approved organizations may hyperlink to our Website as follows:

  • By use of our corporate name; or
  • By use of the uniform resource locator being linked to; or
  • By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site.

No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement.

iFrames

Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website.

Content Liability

We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights.

Your Privacy

Please read Privacy Policy

Reservation of Rights

We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions.

Removal of links from our website

If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly.

We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date.

Disclaimer

To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:

  • limit or exclude our or your liability for death or personal injury;
  • limit or exclude our or your liability for fraud or fraudulent misrepresentation;
  • limit any of our or your liabilities in any way that is not permitted under applicable law; or
  • exclude any of our or your liabilities that may not be excluded under applicable law.

The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty.

As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.

\ No newline at end of file +Terms and Conditions | Datasquirel

Terms and Conditions

Welcome to datasquirel.com!
Dotted image background

These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com.

By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page.

The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.

Cookies

We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy.

Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies.

License

Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions.

You must not:

  • Republish material from datasquirel.com
  • Sell, rent or sub-license material from datasquirel.com
  • Reproduce, duplicate or copy material from datasquirel.com
  • Redistribute content from datasquirel.com

This Agreement shall begin on the date hereof.

Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website.

Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions.

You warrant and represent that:

  • You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;
  • The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;
  • The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy
  • The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity.

You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media.

Hyperlinking to our Content

The following organizations may link to our Website without prior written approval:

  • Government agencies;
  • Search engines;
  • News organizations;
  • Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and
  • System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site.

These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site.

We may consider and approve other link requests from the following types of organizations:

  • commonly-known consumer and/or business information sources;
  • dot.com community sites;
  • associations or other groups representing charities;
  • online directory distributors;
  • internet portals;
  • accounting, law and consulting firms; and
  • educational institutions and trade associations.

We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information.

These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site.

If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response.

Approved organizations may hyperlink to our Website as follows:

  • By use of our corporate name; or
  • By use of the uniform resource locator being linked to; or
  • By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site.

No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement.

iFrames

Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website.

Content Liability

We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights.

Your Privacy

Please read Privacy Policy

Reservation of Rights

We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions.

Removal of links from our website

If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly.

We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date.

Disclaimer

To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:

  • limit or exclude our or your liability for death or personal injury;
  • limit or exclude our or your liability for fraud or fraudulent misrepresentation;
  • limit any of our or your liabilities in any way that is not permitted under applicable law; or
  • exclude any of our or your liabilities that may not be excluded under applicable law.

The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty.

As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.

\ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/unsubscribe.js b/dsql-app/.local_dist/server/pages/unsubscribe.js index 86dc8bec..74794ba4 100644 --- a/dsql-app/.local_dist/server/pages/unsubscribe.js +++ b/dsql-app/.local_dist/server/pages/unsubscribe.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3751,e.ids=[3220,3751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},41531:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>f,getServerSideProps:()=>v,getStaticPaths:()=>b,getStaticProps:()=>j,reportWebVitals:()=>A,routeModule:()=>Q,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>y});var r={};s.r(r),s.d(r,{default:()=>_,getServerSideProps:()=>D});var a=s(63865),n=s(9455),o=s(30671),i=s(5583),c=s(53881),l=s(8732),p=s(82015),u=s.n(p),m=s(16757),d=s(91258),x=s(92702),h=s(46169),g=s(26228),S=s(71934);function _({user:e,email:t,productionEnvironment:s,existingAlerts:r}){let a="Unsubscribe | Datasquirel",n="Unsubscribe from email alerts",o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:a}),(0,l.jsx)("meta",{name:"description",content:n}),(0,l.jsx)(d.A,{pageTitle:a,pageDescription:n,pagePathname:"/unsubscribe"})]}),[i,c]=u().useState(!1);return(0,l.jsx)(u().Fragment,{children:(0,l.jsx)(g.A,{head:o,user:e,productionEnvironment:s,children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[i&&(0,l.jsx)(m.A,{}),(0,l.jsxs)("div",{className:"flex-col",children:[(0,l.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!t&&(0,l.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,l.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,l.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),t&&(0,l.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:s=>{s.preventDefault(),c(!0);let r=s.target;(0,h.A)("/api/unsubscribe",{method:"post",body:{email:t,alerts:r.alerts_checkbox.checked,userId:e?.id?e.id:null}}).then(e=>{console.log(e),c(!1)})},children:[(0,l.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:t}),(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!r,className:"w-6 h-6"}),(0,l.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,l.jsx)("button",{children:"Save Settings"})]})]})]})})})})}async function D({req:e,res:t,query:s}){let r=process.env.DSQL_HOST_ENV,a=await (0,x.A)(e,t),n=s.email?s.email:a?.email?a.email:null,o=await (0,S.A)(`SELECT email FROM unsubscribes WHERE email='${n}' AND type='alerts'`);return{props:{user:a,email:n,productionEnvironment:r,existingAlerts:!o[0]}}}let f=(0,o.M)(r,"default"),j=(0,o.M)(r,"getStaticProps"),b=(0,o.M)(r,"getStaticPaths"),v=(0,o.M)(r,"getServerSideProps"),P=(0,o.M)(r,"config"),A=(0,o.M)(r,"reportWebVitals"),y=(0,o.M)(r,"unstable_getStaticProps"),L=(0,o.M)(r,"unstable_getStaticPaths"),E=(0,o.M)(r,"unstable_getStaticParams"),O=(0,o.M)(r,"unstable_getServerProps"),N=(0,o.M)(r,"unstable_getServerSideProps"),Q=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/unsubscribe",pathname:"/unsubscribe",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>a.a,Yv:()=>o.a,_n:()=>c}),s(76102);var r=s(65967),a=s.n(r),n=s(30889),o=s.n(n),i=s(93726);let c=s.n(i)()},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),a=s(82015),n=s.n(a);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(39383),a=s.n(r),n=s(60149);async function o(e,t,s,r){let o=a()({req:e,level:s?"deep":void 0});return r&&o.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?null:o.payload}},71934:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(51779);async function a(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(9973),a=s.n(r);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(41531));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3751,e.ids=[3220,3751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},41531:(e,t,s)=>{s.r(t),s.d(t,{config:()=>L,default:()=>f,getServerSideProps:()=>v,getStaticPaths:()=>b,getStaticProps:()=>j,reportWebVitals:()=>P,routeModule:()=>N,unstable_getServerProps:()=>Q,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>A});var r={};s.r(r),s.d(r,{default:()=>D,getServerSideProps:()=>h});var n=s(63865),a=s(9455),o=s(30671),i=s(5583),c=s(53881),l=s(8732),p=s(82015),u=s.n(p),m=s(16757),_=s(91258),d=s(92702),S=s(46169),x=s(26228),g=s(71934);function D({user:e,email:t,productionEnvironment:s,existingAlerts:r}){let n="Unsubscribe | Datasquirel",a="Unsubscribe from email alerts",o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:n}),(0,l.jsx)("meta",{name:"description",content:a}),(0,l.jsx)(_.A,{pageTitle:n,pageDescription:a,pagePathname:"/unsubscribe"})]}),[i,c]=u().useState(!1);return(0,l.jsx)(u().Fragment,{children:(0,l.jsx)(x.A,{head:o,user:e,productionEnvironment:s,children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[i&&(0,l.jsx)(m.A,{}),(0,l.jsxs)("div",{className:"flex-col",children:[(0,l.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!t&&(0,l.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,l.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,l.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),t&&(0,l.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:s=>{s.preventDefault(),c(!0);let r=s.target;(0,S.A)("/api/unsubscribe",{method:"post",body:{email:t,alerts:r.alerts_checkbox.checked,userId:e?.id?e.id:null}}).then(e=>{console.log(e),c(!1)})},children:[(0,l.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:t}),(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!r,className:"w-6 h-6"}),(0,l.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,l.jsx)("button",{children:"Save Settings"})]})]})]})})})})}async function h({req:e,res:t,query:s}){let r=process.env.DSQL_HOST_ENV,{user:n,appData:a}=await (0,d.A)(e,t),o=s.email?s.email:n?.email?n.email:null,i=await (0,g.A)(`SELECT email FROM unsubscribes WHERE email='${o}' AND type='alerts'`);return{props:{user:n,appData:a,email:o,productionEnvironment:r,existingAlerts:!i[0]}}}let f=(0,o.M)(r,"default"),j=(0,o.M)(r,"getStaticProps"),b=(0,o.M)(r,"getStaticPaths"),v=(0,o.M)(r,"getServerSideProps"),L=(0,o.M)(r,"config"),P=(0,o.M)(r,"reportWebVitals"),A=(0,o.M)(r,"unstable_getStaticProps"),E=(0,o.M)(r,"unstable_getStaticPaths"),O=(0,o.M)(r,"unstable_getStaticParams"),Q=(0,o.M)(r,"unstable_getServerProps"),y=(0,o.M)(r,"unstable_getServerSideProps"),N=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/unsubscribe",pathname:"/unsubscribe",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:r})},60149:(e,t,s)=>{s.d(t,{On:()=>n.a,Yv:()=>o.a,_n:()=>c}),s(76102);var r=s(65967),n=s.n(r),a=s(30889),o=s.n(a),i=s(93726);let c=s.n(i)()},91258:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(8732),n=s(53881),a=s(82015),o=s.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){let i=o().useContext(n.AppContext),{DSQL_HOST:c}=i.pageProps?.appData||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(o().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:c+s}),(0,r.jsx)("meta",{property:"og:url",content:c+s}),(0,r.jsx)("meta",{itemProp:"url",content:c+s}),(0,r.jsx)("meta",{name:"twitter:url",content:c+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(o().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(39383),n=s.n(r),a=s(60149);async function o(e,t,s,r){let o=n()({req:e,level:s?"deep":void 0}),i={DSQL_REMOTE_SQL_HOST:process.env.DSQL_REMOTE_SQL_HOST,DSQL_SU_USER_ID:process.env.DSQL_SU_USER_ID,DSQL_HOST_ENV:process.env.DSQL_HOST_ENV,DSQL_HOST:process.env.DSQL_HOST,DSQL_STATIC_HOST:process.env.DSQL_STATIC_HOST,DSQL_GOOGLE_CLIENT_ID:process.env.DSQL_GOOGLE_CLIENT_ID,DSQL_TINY_MCE_API_KEY:process.env.DSQL_TINY_MCE_API_KEY};return r&&o.payload?.id&&(0,a._n)(process.env.DSQL_SU_USER_ID)!==o.payload.id?{user:null,appData:i}:{user:o.payload,appData:i}}},71934:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(51779);async function n(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(9973),n=s.n(r);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),process.env.NEXT_PUBLIC_DSQL_HOST_ENV?.match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,3881],()=>s(41531));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/3298-13c942ebc6d13710.js b/dsql-app/.local_dist/static/chunks/3298-13c942ebc6d13710.js new file mode 100644 index 00000000..29b26669 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/3298-13c942ebc6d13710.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3298],{9625:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(4848),r=s(3430),l=s(6540);function n(e){var t;let{pageTitle:s,pageDescription:n,pagePathname:i,aceEditor:c}=e,{DSQL_HOST:o}=(null===(t=l.useContext(r.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:o+i}),(0,a.jsx)("meta",{property:"og:url",content:o+i}),(0,a.jsx)("meta",{itemProp:"url",content:o+i}),(0,a.jsx)("meta",{name:"twitter:url",content:o+i}),(0,a.jsx)("meta",{property:"og:title",content:s}),(0,a.jsx)("meta",{property:"og:description",content:n}),(0,a.jsx)("meta",{itemProp:"name",content:s}),(0,a.jsx)("meta",{itemProp:"description",content:n}),(0,a.jsx)("meta",{name:"twitter:title",content:s}),(0,a.jsx)("meta",{name:"twitter:description",content:n}),c&&(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},6369:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(4848);function r(e){let{image:t,title:s,description:r,color:l,imageHeight:n}=e;return(0,a.jsxs)("div",{className:"color-card shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":""):""),children:[(0,a.jsx)("h3",{className:"title m-0 text-2xl",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-600 dark:text-slate-400 text-left",children:r}),(0,a.jsx)("div",{className:"image-block",style:n?{height:"".concat(n,"px")}:void 0,children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})})]})}function l(e){let{image:t,title:s,description:r,color:l,height:n,h2:i,url:c,cta:o}=e;return(0,a.jsxs)("div",{className:"contained-section shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":"purple"==l?"purple":""):""),style:n?{height:"".concat(n,"px")}:void 0,children:[(0,a.jsxs)("div",{className:"content text-left",children:[i?(0,a.jsx)("h2",{className:"m-0 text-white",children:s}):(0,a.jsx)("h3",{className:"m-0 text-white",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-400",children:r}),c&&o&&(0,a.jsx)("a",{href:c,className:"button mt-4",children:o})]}),(0,a.jsx)("div",{className:"image-block",children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})}),(0,a.jsx)("img",{src:"/images/geometric-overlay.webp",className:"absolute z-0 left-0 top-0 w-full h-full opacity-80 mix-blend-overlay",alt:"Background Image"})]})}function n(){return(0,a.jsx)("section",{className:"py-20",children:(0,a.jsxs)("div",{className:"main-container flex-col items-center text-center",children:[(0,a.jsx)("h2",{className:"m-0 lg:text-left",children:"All your data storage needs in one place"}),(0,a.jsx)("p",{className:"m-0 ",children:"Datasquirel solves the hassle of storing data across different platforms using a centralized, easy-to-use, SQL-based cloud database administration system. Now you can have all your data in one place and retrieve from any location or environment using HTTP REST API calls and SQL queries."}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 w-full mt-10 gap-10",children:[(0,a.jsx)(r,{image:"/images/screenshots/databases-light.webp",title:"Data and Content",description:"Create databases, tables, dynamic datatypes including rich text, JSON and other editable code blocks",imageHeight:400}),(0,a.jsx)(r,{image:"/images/screenshots/media-list-white.webp",title:"Images, Videos, and other Media",description:"Static images automatically compressed with multiple format support, videos, pdf, excel documents, and more.",color:"green",imageHeight:400})]}),(0,a.jsx)("div",{className:"mt-10 w-full",children:(0,a.jsx)(l,{image:"/images/screenshots/tables-list-white.webp",title:"All the power of SQL without the hassle",description:"Indexes, Foreign keys, encryption, triggers, stored proceedures, etc. You get the best of both worlds: the full power of SQL, and the best UI yet to better manipulate your data.",cta:"Learn More",url:"/about",height:500})})]})})}s(6540)},817:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(4848),r=s(5014);function l(e){let{user:t}=e;return(0,a.jsxs)("section",{className:"py-24 border-0 border-t border-b border-slate-100 dark:border-slate-100/10 border-solid",children:[(0,a.jsx)("div",{className:"w-full max-w-6xl gap-10 justify-between flex-col relative z-10",children:(0,a.jsxs)("div",{className:"flex-col items-center max-w-2xl text-center ",style:{minWidth:"45%"},children:[(0,a.jsx)("h2",{className:"m-0 leading-tight",children:"Get started For Free."}),(0,a.jsx)("span",{className:"text-lg font-normal",children:"Get Started At no cost. Learn how to create and retrieve data by viewing our documentation."}),(0,a.jsxs)("div",{className:"flex items-start justify-center w-full mt-4",children:[!(null==t?void 0:t.logged_in_status)&&(0,a.jsx)("a",{href:"/create-account",className:"button",children:(0,a.jsx)("span",{className:"",children:"Sign Up For Free"})}),(0,a.jsxs)("a",{href:"/docs",className:"button outlined gray",children:[(0,a.jsx)(r.A,{}),(0,a.jsx)("span",{children:"See The Docs"})]})]})]})}),(0,a.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"})]})}s(6540)},3434:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,a.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5014:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js b/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js deleted file mode 100644 index 03cb54df..00000000 --- a/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3298],{9625:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(4848),r=s(6540);function l(e){let{pageTitle:t,pageDescription:s,pagePathname:l,aceEditor:n}=e;return(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+l}),(0,a.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{property:"og:description",content:s}),(0,a.jsx)("meta",{itemProp:"name",content:t}),(0,a.jsx)("meta",{itemProp:"description",content:s}),(0,a.jsx)("meta",{name:"twitter:title",content:t}),(0,a.jsx)("meta",{name:"twitter:description",content:s}),n&&(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},6369:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(4848);function r(e){let{image:t,title:s,description:r,color:l,imageHeight:n}=e;return(0,a.jsxs)("div",{className:"color-card shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":""):""),children:[(0,a.jsx)("h3",{className:"title m-0 text-2xl",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-600 dark:text-slate-400 text-left",children:r}),(0,a.jsx)("div",{className:"image-block",style:n?{height:"".concat(n,"px")}:void 0,children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})})]})}function l(e){let{image:t,title:s,description:r,color:l,height:n,h2:c,url:i,cta:o}=e;return(0,a.jsxs)("div",{className:"contained-section shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":"purple"==l?"purple":""):""),style:n?{height:"".concat(n,"px")}:void 0,children:[(0,a.jsxs)("div",{className:"content text-left",children:[c?(0,a.jsx)("h2",{className:"m-0 text-white",children:s}):(0,a.jsx)("h3",{className:"m-0 text-white",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-400",children:r}),i&&o&&(0,a.jsx)("a",{href:i,className:"button mt-4",children:o})]}),(0,a.jsx)("div",{className:"image-block",children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})}),(0,a.jsx)("img",{src:"/images/geometric-overlay.webp",className:"absolute z-0 left-0 top-0 w-full h-full opacity-80 mix-blend-overlay",alt:"Background Image"})]})}function n(){return(0,a.jsx)("section",{className:"py-20",children:(0,a.jsxs)("div",{className:"main-container flex-col items-center text-center",children:[(0,a.jsx)("h2",{className:"m-0 lg:text-left",children:"All your data storage needs in one place"}),(0,a.jsx)("p",{className:"m-0 ",children:"Datasquirel solves the hassle of storing data across different platforms using a centralized, easy-to-use, SQL-based cloud database administration system. Now you can have all your data in one place and retrieve from any location or environment using HTTP REST API calls and SQL queries."}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 w-full mt-10 gap-10",children:[(0,a.jsx)(r,{image:"/images/screenshots/databases-light.webp",title:"Data and Content",description:"Create databases, tables, dynamic datatypes including rich text, JSON and other editable code blocks",imageHeight:400}),(0,a.jsx)(r,{image:"/images/screenshots/media-list-white.webp",title:"Images, Videos, and other Media",description:"Static images automatically compressed with multiple format support, videos, pdf, excel documents, and more.",color:"green",imageHeight:400})]}),(0,a.jsx)("div",{className:"mt-10 w-full",children:(0,a.jsx)(l,{image:"/images/screenshots/tables-list-white.webp",title:"All the power of SQL without the hassle",description:"Indexes, Foreign keys, encryption, triggers, stored proceedures, etc. You get the best of both worlds: the full power of SQL, and the best UI yet to better manipulate your data.",cta:"Learn More",url:"/about",height:500})})]})})}s(6540)},817:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(4848),r=s(5014);function l(e){let{user:t}=e;return(0,a.jsxs)("section",{className:"py-24 border-0 border-t border-b border-slate-100 dark:border-slate-100/10 border-solid",children:[(0,a.jsx)("div",{className:"w-full max-w-6xl gap-10 justify-between flex-col relative z-10",children:(0,a.jsxs)("div",{className:"flex-col items-center max-w-2xl text-center ",style:{minWidth:"45%"},children:[(0,a.jsx)("h2",{className:"m-0 leading-tight",children:"Get started For Free."}),(0,a.jsx)("span",{className:"text-lg font-normal",children:"Get Started At no cost. Learn how to create and retrieve data by viewing our documentation."}),(0,a.jsxs)("div",{className:"flex items-start justify-center w-full mt-4",children:[!(null==t?void 0:t.logged_in_status)&&(0,a.jsx)("a",{href:"/create-account",className:"button",children:(0,a.jsx)("span",{className:"",children:"Sign Up For Free"})}),(0,a.jsxs)("a",{href:"/docs",className:"button outlined gray",children:[(0,a.jsx)(r.A,{}),(0,a.jsx)("span",{children:"See The Docs"})]})]})]})}),(0,a.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"})]})}s(6540)},3434:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,a.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5014:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/4060-349195cbc9255e03.js b/dsql-app/.local_dist/static/chunks/4060-2c20794a69f8dd62.js similarity index 99% rename from dsql-app/.local_dist/static/chunks/4060-349195cbc9255e03.js rename to dsql-app/.local_dist/static/chunks/4060-2c20794a69f8dd62.js index cbcbe4e7..8e84274b 100644 --- a/dsql-app/.local_dist/static/chunks/4060-349195cbc9255e03.js +++ b/dsql-app/.local_dist/static/chunks/4060-2c20794a69f8dd62.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4060],{6234:(e,a,l)=>{l.d(a,{A:()=>t});var s=l(4848);function t(e){let{message:a}=e;return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:a})]})}l(6540)},4060:(e,a,l)=>{let s;l.d(a,{A:()=>c});var t=l(4848),r=l(6540),n=l(9020);async function i(e){let{e:a,setLoading:l,user:s,image:t,query:r}=e;l(!0);let i={first_name:a.target.first_name.value,last_name:a.target.last_name.value,email:s?null:a.target.email_address.value,username:s?null:a.target.username.value,password:s?null:a.target.password.value,image:t||null};(null==r?void 0:r.invite)&&(i.inviteObject=r),(0,n.A)(s?"/api/updateUser":"/api/registerUser",{method:"post",body:i},!!s).then(e=>{console.log(e),!s&&(null==e?void 0:e.insertId)?(localStorage.setItem("id",e.insertId),(0,n.A)("/api/loginUser",{method:"post",body:{email:i.email,password:i.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):s&&(null==e?void 0:e.user)?window.location.reload():(null==e?void 0:e.msg)&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{l(!1)},2e3)})}var o=l(6234),d=l(1710),m=l(8058);function c(e){let{user:a,query:l,image:c}=e,u=(null==l?void 0:l.email)?l.email:(null==a?void 0:a.email)?a.email:"",[p,g]=r.useState(null),[x,f]=r.useState(!1);return(0,t.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[x&&(0,t.jsx)(d.A,{}),!a&&(0,t.jsxs)(r.Fragment,{children:[(0,t.jsx)("hr",{className:"opacity-0"}),(0,t.jsx)(m.A,{user:null,setLoading:f}),(0,t.jsxs)("div",{className:"w-full justify-center relative",children:[(0,t.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,t.jsx)("hr",{className:"absolute"})]})]}),(0,t.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:e=>{e.preventDefault(),window.confirm("Update Account Information?")&&i({e,setLoading:f,user:a,image:c,query:l})},children:[p&&(0,t.jsx)(o.A,{message:p}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,t.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning")},defaultValue:a?a.first_name:"",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,t.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning")},defaultValue:a?a.last_name:"",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"username",children:"Username"}),(0,t.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{(0,n.A)("/api/checkDuplicateData?type=username&value=".concat(a.value,"&tableName=users")).then(e=>{console.log(e),(null==e?void 0:e.result)?(g("Username Already Exists"),a.classList.add("warning")):(g(null),a.classList.remove("warning"))})},300)},defaultValue:a?a.username:"",required:!a,readOnly:!!a})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,t.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let a=e.target;window.clearTimeout(s),s=setTimeout(()=>{(0,n.A)("/api/checkDuplicateData?type=email&value=".concat(a.value,"&tableName=users")).then(e=>{console.log(e),(null==e?void 0:e.result)?(g("Email Already Exists"),a.classList.add("warning")):(g(null),a.classList.remove("warning"))})},300)},defaultValue:u,required:!0,readOnly:!!a})]}),!a&&(0,t.jsxs)(r.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"password",children:"Password"}),(0,t.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,t.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{var a;let l=e.target;(null===(a=l.closest("form"))||void 0===a?void 0:a.password.value)===l.value?l.classList.remove("warning"):l.classList.add("warning")},required:!0})]}),(0,t.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,t.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,t.jsx)("button",{type:"submit",className:"w-full",children:a?(0,t.jsx)("span",{children:"Update Account Info"}):(0,t.jsx)("span",{children:"Create Account"})}),!a&&(0,t.jsx)(r.Fragment,{children:(0,t.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,t.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},8058:(e,a,l)=>{function s(e){let{user:a,setLoading:l}=e;return null}l.d(a,{A:()=>s}),l(4848),l(6540),l(1335),l(9020),l(8133),l(1212)}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4060],{6234:(e,a,l)=>{l.d(a,{A:()=>t});var s=l(4848);function t(e){let{message:a}=e;return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:a})]})}l(6540)},4060:(e,a,l)=>{let s;l.d(a,{A:()=>c});var t=l(4848),r=l(6540),n=l(9020);async function i(e){let{e:a,setLoading:l,user:s,image:t,query:r}=e;l(!0);let i={first_name:a.target.first_name.value,last_name:a.target.last_name.value,email:s?null:a.target.email_address.value,username:s?null:a.target.username.value,password:s?null:a.target.password.value,image:t||null};(null==r?void 0:r.invite)&&(i.inviteObject=r),(0,n.A)(s?"/api/updateUser":"/api/registerUser",{method:"post",body:i},!!s).then(e=>{console.log(e),!s&&(null==e?void 0:e.insertId)?(localStorage.setItem("id",e.insertId),(0,n.A)("/api/loginUser",{method:"post",body:{email:i.email,password:i.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):s&&(null==e?void 0:e.user)?window.location.reload():(null==e?void 0:e.msg)&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{l(!1)},2e3)})}var o=l(6234),d=l(1710),m=l(8058);function c(e){let{user:a,query:l,image:c}=e,u=(null==l?void 0:l.email)?l.email:(null==a?void 0:a.email)?a.email:"",[p,g]=r.useState(null),[x,f]=r.useState(!1);return(0,t.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[x&&(0,t.jsx)(d.A,{}),!a&&(0,t.jsxs)(r.Fragment,{children:[(0,t.jsx)("hr",{className:"opacity-0"}),(0,t.jsx)(m.A,{user:null,setLoading:f}),(0,t.jsxs)("div",{className:"w-full justify-center relative",children:[(0,t.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,t.jsx)("hr",{className:"absolute"})]})]}),(0,t.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:e=>{e.preventDefault(),window.confirm("Update Account Information?")&&i({e,setLoading:f,user:a,image:c,query:l})},children:[p&&(0,t.jsx)(o.A,{message:p}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,t.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning")},defaultValue:a?a.first_name:"",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,t.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning")},defaultValue:a?a.last_name:"",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"username",children:"Username"}),(0,t.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),g(null)):a.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{(0,n.A)("/api/checkDuplicateData?type=username&value=".concat(a.value,"&tableName=users")).then(e=>{console.log(e),(null==e?void 0:e.result)?(g("Username Already Exists"),a.classList.add("warning")):(g(null),a.classList.remove("warning"))})},300)},defaultValue:a?a.username:"",required:!a,readOnly:!!a})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,t.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let a=e.target;window.clearTimeout(s),s=setTimeout(()=>{(0,n.A)("/api/checkDuplicateData?type=email&value=".concat(a.value,"&tableName=users")).then(e=>{console.log(e),(null==e?void 0:e.result)?(g("Email Already Exists"),a.classList.add("warning")):(g(null),a.classList.remove("warning"))})},300)},defaultValue:u,required:!0,readOnly:!!a})]}),!a&&(0,t.jsxs)(r.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"password",children:"Password"}),(0,t.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,t.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,t.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{var a;let l=e.target;(null===(a=l.closest("form"))||void 0===a?void 0:a.password.value)===l.value?l.classList.remove("warning"):l.classList.add("warning")},required:!0})]}),(0,t.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,t.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,t.jsx)("button",{type:"submit",className:"w-full",children:a?(0,t.jsx)("span",{children:"Update Account Info"}):(0,t.jsx)("span",{children:"Create Account"})}),!a&&(0,t.jsx)(r.Fragment,{children:(0,t.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,t.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},8058:(e,a,l)=>{function s(e){let{user:a,setLoading:l}=e;return null}l.d(a,{A:()=>s}),l(4848),l(6540),l(1335),l(9020),l(8133),l(1212),l(3430)}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/4725-5f8e59444fe81dca.js b/dsql-app/.local_dist/static/chunks/4725-5f8e59444fe81dca.js deleted file mode 100644 index 64ee9d62..00000000 --- a/dsql-app/.local_dist/static/chunks/4725-5f8e59444fe81dca.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4725],{3226:(e,s,a)=>{a.d(s,{On:()=>l.default,Yv:()=>t.default,_n:()=>n}),a(1335);var l=a(8453),t=a(4567);let n=a(8226).default},4839:(e,s,a)=>{a.d(s,{A:()=>u});var l=a(4848),t=a(6540),n=a(9020),i=a(65),r=a(1710),d=a(9753),c=a(7273),o=a(7216);function u(){let[e,s]=t.useState(!0),[a,u]=t.useState(0),[x,h]=t.useState(0);return(t.useEffect(()=>{a||(0,n.A)("/api/getDiskUsage").then(e=>{(null==e?void 0:e.total)&&(u(e.total),localStorage.setItem("disk_usage",e.total)),s(!1)})},[]),e)?(0,l.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,l.jsx)(r.A,{width:"15px",position:"relative"})}):(0,l.jsx)(t.Fragment,{children:a?(0,l.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{h(e=>e+1),s(!1)})},children:[e&&(0,l.jsx)(r.A,{width:"15px"}),(0,l.jsx)(d.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,l.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:a&&a.toFixed(2)}),(0,l.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,l.jsx)(c.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,l.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,l.jsx)(o.A,{}),(0,l.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},9710:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{size:s,svgClassName:a,...n}=e,i=(()=>{switch(s){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return(0,l.jsx)("div",{role:"status",...n,children:(0,l.jsxs)("svg",{"aria-hidden":"true",className:(0,t.QP)("text-gray-200 animate-spin dark:text-gray-600 fill-blue-600","twui-loading",i,a),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,l.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}},5177:(e,s,a)=>{a.d(s,{A:()=>t});var l=a(6540);function t(e){let[s,a]=l.useState(void 0),[t,n]=l.useState(void 0);return l.useEffect(()=>{let s=e=>{let s=e.detail.data,l=e.detail.message;s&&a(s),l&&n(l)},l=(null==e?void 0:e.listener)||"wsDataEvent";return window.addEventListener(l,s),function(){window.removeEventListener(l,s)}},[]),{data:s,message:t}}},2208:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{vertical:s,...a}=e;return(0,l.jsx)("div",{...a,className:(0,t.QP)("border-slate-200 dark:border-white/10",s?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",s?"twui-divider-vertical":"twui-divider-horizontal",a.className)})}},7319:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{...s}=e;return(0,l.jsx)("div",{...s,className:(0,t.QP)("flex flex-row items-center gap-2 flex-wrap","twui-row",s.className),children:s.children})}},6603:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{size:s,variant:a,...n}=e;return(0,l.jsx)("span",{...n,className:(0,t.QP)("text-base","small"==s&&"text-sm","smaller"==s&&"text-xs","large"==s&&"text-lg","larger"==s&&"text-xl","faded"==a&&"opacity-50","twui-span",n.className),children:n.children})}},2323:(e,s,a)=>{a.d(s,{A:()=>r});var l=a(4848),t=a(2543),n=a.n(t),i=a(856);function r(e){let{...s}=e,a=n().omit(s,"center");return(0,l.jsx)("div",{...a,className:(0,i.QP)("flex flex-col items-start gap-4",s.center&&"items-center","twui-stack",s.className),children:s.children})}},1212:(e,s,a)=>{a.d(s,{B:()=>l});let l={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},65:(e,s,a)=>{a.d(s,{A:()=>t});var l=a(9020);async function t(){let e=await (0,l.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},4725:(e,s,a)=>{a.d(s,{A:()=>J});var l=a(4848),t=a(6540),n=a(3368),i=a.n(n),r=a(6232),d=a(8631),c=a(9140),o=a(1915),u=a(4909),x=a(5014),h=a(2894),m=a(9508),j=a(3226),v=a(7206),f=a(8622),p=a(2750),g=a(7296),w=a(6831),b=a(2595),k=a(4858),N=a(2323),A=a(3430),C=a(856);function y(e){let{...s}=e;return(0,l.jsx)("h2",{...s,className:(0,C.QP)("text-3xl mb-4","twui-h2",s.className),children:s.children})}function S(){let e=t.useContext(A.AppContext).user,[s,a]=t.useState(!0);return(null==e?void 0:e.id)&&e.id==(0,j._n)("1")?(0,l.jsxs)(t.Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-80"}),(0,l.jsxs)(N.A,{children:[(0,l.jsx)(y,{className:"text-sm m-0 opacity-50 px-2",children:"Super User"}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su"),"data-strictlink":"true",children:[(0,l.jsx)(v.A,{size:20}),(0,l.jsx)("span",{children:"Dashboard"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/users"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/users"),children:[(0,l.jsx)(u.A,{size:20}),(0,l.jsx)("span",{children:"Users"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/error-logs"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/error-logs"),children:[(0,l.jsx)(f.A,{size:20}),(0,l.jsx)("span",{children:"Error Logs"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/servers"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/servers"),children:[(0,l.jsx)(p.A,{size:20}),(0,l.jsx)("span",{children:"Servers"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/load-balancing"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/load-balancing"),children:[(0,l.jsx)(g.A,{size:20}),(0,l.jsx)("span",{children:"Load Balancing"})]}),!1,(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/backups"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/backups"),children:[(0,l.jsx)(w.A,{size:20}),(0,l.jsx)("span",{children:"Backups"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/console"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/console"),children:[(0,l.jsx)(b.A,{size:20}),(0,l.jsx)("span",{children:"Console"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==e?void 0:e.id,"/su/envar"),"data-currentlink":"/admin/".concat(null==e?void 0:e.id,"/su/envar"),children:[(0,l.jsx)(k.A,{size:20}),(0,l.jsx)("span",{children:"Env"})]})]})]}):null}function z(e){let{user:s}=e,[a,n]=t.useState(!0);return s.id&&(s.id,(0,j._n)("1")),(0,l.jsxs)("aside",{className:"aside"+(a?" mobile-collapsed":" mobile-expanded"),children:[(0,l.jsx)(r.A,{adminAside:!0,collapseAsideMobile:a,setCollapseAsideMobile:n}),(0,l.jsx)("hr",{className:"opacity-0 mt-4"}),(0,l.jsxs)("div",{className:"main-links"+(a?" hidden lg:flex":" "),children:[(0,l.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,l.jsx)(d.A,{size:20}),(0,l.jsx)("span",{children:"Dashboard"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/databases"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/databases"),children:[(0,l.jsx)(c.A,{size:20}),(0,l.jsx)("span",{children:"Databases"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/media"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/media"),children:[(0,l.jsx)(o.A,{size:20}),(0,l.jsx)("span",{children:"Media"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/users"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/users"),children:[(0,l.jsx)(u.A,{size:20}),(0,l.jsx)("span",{children:"Users"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/schema"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/schema"),children:[(0,l.jsx)(x.A,{size:20}),(0,l.jsx)("span",{children:"Schema"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/api-keys"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/api-keys"),children:[(0,l.jsx)(h.A,{size:20}),(0,l.jsx)("span",{children:"API Keys"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/connect"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/connect"),children:[(0,l.jsx)(m.A,{size:20}),(0,l.jsx)("span",{children:"Connect"})]}),!1,(0,l.jsx)(S,{}),(0,l.jsx)("hr",{className:"opacity-80"}),(0,l.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,l.jsx)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/settings"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/settings"),children:(0,l.jsx)("span",{children:"Settings"})}),(0,l.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,l.jsx)("span",{children:"Documentation"})}),(0,l.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,l.jsx)("span",{children:"Logout"})})]})]})]})}var E=a(2683),_=a(7319),D=a(6603),I=a(2208),q=a(5177),Q=a(9710),B=a(5),L=a(6897),U=a(1212);function F(){var e,s;let a=t.useContext(A.AppContext),n=a.ws,{data:i}=function(e){let[s,a]=t.useState();return t.useEffect(()=>{if(null==e?void 0:e.key){let s=localStorage.getItem(e.key);try{let e=JSON.parse(s||"");a(e)}catch(e){a(s)}}},[]),{data:s}}({key:U.B.CurrentQueue}),{dispatchCustomEvent:r}=function(e){let{name:s}=e;return{dispatchCustomEvent:t.useCallback(e=>{let a="object"==typeof e?e:void 0,l="string"==typeof e?e:void 0;if(l)try{a=JSON.parse(l)}catch(e){}let t=new CustomEvent(s,{detail:{data:a,message:l}});window.dispatchEvent(t)},[])}}({name:a.DATASQUIREL_WINDOW_EVENT_NAME}),[d,c]=t.useState(),[o,u]=t.useState(!1),{data:x}=(0,q.A)(),h=1==(0,j._n)(null==d?void 0:d.success),m=1==(0,j._n)(null==d?void 0:d.error),v=t.useCallback(()=>{var e;null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:check-queue"})},[n]);return(t.useEffect(()=>{(null==n?void 0:n.socket)&&o&&(v(),setInterval(()=>{v()},5e3))},[n,o]),t.useEffect(()=>{if((null==x?void 0:x.event)=="server:queue"){var e;let s=null===(e=x.data)||void 0===e?void 0:e.queue;c(s),(null==s?void 0:s.id)&&!s.running&&r({event:"queue-started",data:{queue:s}})}},[x]),t.useEffect(()=>{c(i),(null==i?void 0:i.id)&&r({event:"queue-running",data:{queue:i}}),setTimeout(()=>{u(!0)},200)},[i]),t.useEffect(()=>{o&&(d?localStorage.setItem(U.B.CurrentQueue,JSON.stringify(d)):localStorage.removeItem(U.B.CurrentQueue),d&&h&&(r({event:"queue-complete",data:{queue:d}}),setTimeout(()=>{var e;null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:delete-queue",data:{queue:d}}),c(void 0)},3e3)))},[d,o]),null==d?void 0:d.id)?(0,l.jsxs)(_.A,{children:[(0,l.jsxs)(_.A,{children:[h?(0,l.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-emerald-600",children:(0,l.jsx)(B.A,{className:"w-full h-full",color:"white"})}):m?(0,l.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-orange-600 cursor-pointer hover:opacity-70",onClick:()=>{var e;window.confirm("Delete this Queue?")&&(null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:delete-queue",data:{queue:d}}))},children:(0,l.jsx)(L.A,{className:"w-full h-full"})}):(0,l.jsx)(Q.A,{size:"smaller"}),h?(0,l.jsxs)(D.A,{size:"small",children:[null===(e=d.title)||void 0===e?void 0:e.replace(/ ?\.\.\./,"")," Success!"]}):m?(0,l.jsxs)(D.A,{size:"small",children:["Error ",null===(s=d.title)||void 0===s?void 0:s.replace(/ ?\.\.\./,"")," ","=>"," ",(0,l.jsx)("span",{className:"max-w-[200px] overflow-hidden",children:(0,l.jsx)("code",{className:"inherit",children:null==d?void 0:d.error_message})})]}):(0,l.jsx)(D.A,{size:"small",className:"-mt-[1px]",children:d.title})]}),(0,l.jsx)(I.A,{vertical:!0,className:"h-14 hidden sm:flex"})]}):null}function O(e){let{user:s,extraHeaderContent:a}=e,[n,i]=t.useState(s||null);return t.useEffect(()=>{(null==s?void 0:s.logged_in_status)&&i(s||null)},[s]),(0,l.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,l.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,l.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,l.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,l.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,l.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{border:"none"},children:(0,l.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,l.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,l.jsxs)("div",{className:"gap-6",children:[(0,l.jsx)(F,{}),a]}),(0,l.jsx)(E.A,{activeUser:n})]})]}),(0,l.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}var M=a(2567),P=a(4839),T=a(9020);function J(e){let{children:s,head:a,productionEnvironment:n,extraHeaderContent:d,aceEditor:c}=e,o=t.useContext(A.AppContext).user;return(d||(d=(0,l.jsx)(P.A,{})),t.useEffect(()=>{let e=document.querySelectorAll("aside .main-links a");(0,M.A)({links:e}),document.cookie.match(/user_refresh=1/)&&(0,T.A)("/api/reAuthenticateUser",{method:"post",body:{}},!0).then(e=>{e.status&&e.user&&(document.cookie="user_refresh=0;max-age=0",localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("user",JSON.stringify(e.user)),window.location.reload())})},[]),o)?(0,l.jsxs)(t.Fragment,{children:[(0,l.jsxs)(i(),{children:[a,(0,l.jsxs)(t.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,l.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,l.jsx)(z,{user:o}),(0,l.jsxs)("main",{className:"relative",children:[(0,l.jsx)(O,{user:o,extraHeaderContent:d}),(0,l.jsx)("div",{className:"admin-content relative z-10",children:s}),(0,l.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,l.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,l.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,l.jsx)(r.A,{})}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsx)("a",{href:"/docs",children:"Docs"}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]}):null}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/4725-8113ec95bbba58d2.js b/dsql-app/.local_dist/static/chunks/4725-8113ec95bbba58d2.js new file mode 100644 index 00000000..8eb9dd99 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/4725-8113ec95bbba58d2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4725],{3226:(e,s,a)=>{a.d(s,{On:()=>l.default,Yv:()=>t.default,_n:()=>n}),a(1335);var l=a(8453),t=a(4567);let n=a(8226).default},4839:(e,s,a)=>{a.d(s,{A:()=>u});var l=a(4848),t=a(6540),n=a(9020),i=a(65),r=a(1710),d=a(9753),c=a(7273),o=a(7216);function u(){let[e,s]=t.useState(!0),[a,u]=t.useState(0),[x,h]=t.useState(0);return(t.useEffect(()=>{a||(0,n.A)("/api/getDiskUsage").then(e=>{(null==e?void 0:e.total)&&(u(e.total),localStorage.setItem("disk_usage",e.total)),s(!1)})},[]),e)?(0,l.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,l.jsx)(r.A,{width:"15px",position:"relative"})}):(0,l.jsx)(t.Fragment,{children:a?(0,l.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{h(e=>e+1),s(!1)})},children:[e&&(0,l.jsx)(r.A,{width:"15px"}),(0,l.jsx)(d.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,l.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:a&&a.toFixed(2)}),(0,l.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,l.jsx)(c.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,l.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,l.jsx)(o.A,{}),(0,l.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},9710:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{size:s,svgClassName:a,...n}=e,i=(()=>{switch(s){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return(0,l.jsx)("div",{role:"status",...n,children:(0,l.jsxs)("svg",{"aria-hidden":"true",className:(0,t.QP)("text-gray-200 animate-spin dark:text-gray-600 fill-blue-600","twui-loading",i,a),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,l.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}},5177:(e,s,a)=>{a.d(s,{A:()=>t});var l=a(6540);function t(e){let[s,a]=l.useState(void 0),[t,n]=l.useState(void 0);return l.useEffect(()=>{let s=e=>{let s=e.detail.data,l=e.detail.message;s&&a(s),l&&n(l)},l=(null==e?void 0:e.listener)||"wsDataEvent";return window.addEventListener(l,s),function(){window.removeEventListener(l,s)}},[]),{data:s,message:t}}},2208:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{vertical:s,...a}=e;return(0,l.jsx)("div",{...a,className:(0,t.QP)("border-slate-200 dark:border-white/10",s?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",s?"twui-divider-vertical":"twui-divider-horizontal",a.className)})}},7319:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{...s}=e;return(0,l.jsx)("div",{...s,className:(0,t.QP)("flex flex-row items-center gap-2 flex-wrap","twui-row",s.className),children:s.children})}},6603:(e,s,a)=>{a.d(s,{A:()=>n});var l=a(4848),t=a(856);function n(e){let{size:s,variant:a,...n}=e;return(0,l.jsx)("span",{...n,className:(0,t.QP)("text-base","small"==s&&"text-sm","smaller"==s&&"text-xs","large"==s&&"text-lg","larger"==s&&"text-xl","faded"==a&&"opacity-50","twui-span",n.className),children:n.children})}},2323:(e,s,a)=>{a.d(s,{A:()=>r});var l=a(4848),t=a(2543),n=a.n(t),i=a(856);function r(e){let{...s}=e,a=n().omit(s,"center");return(0,l.jsx)("div",{...a,className:(0,i.QP)("flex flex-col items-start gap-4",s.center&&"items-center","twui-stack",s.className),children:s.children})}},1212:(e,s,a)=>{a.d(s,{B:()=>l});let l={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},65:(e,s,a)=>{a.d(s,{A:()=>t});var l=a(9020);async function t(){let e=await (0,l.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},4725:(e,s,a)=>{a.d(s,{A:()=>J});var l=a(4848),t=a(6540),n=a(3368),i=a.n(n),r=a(6232),d=a(8631),c=a(9140),o=a(1915),u=a(4909),x=a(5014),h=a(2894),m=a(9508),j=a(3226),v=a(7206),f=a(8622),p=a(2750),g=a(7296),w=a(6831),b=a(2595),k=a(4858),N=a(2323),A=a(3430),C=a(856);function y(e){let{...s}=e;return(0,l.jsx)("h2",{...s,className:(0,C.QP)("text-3xl mb-4","twui-h2",s.className),children:s.children})}function S(){let e=t.useContext(A.AppContext),s=e.user,{DSQL_SU_USER_ID:a}=e.pageProps.appData||{},[n,i]=t.useState(!0);return(null==s?void 0:s.id)&&s.id==(0,j._n)(a)?(0,l.jsxs)(t.Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-80"}),(0,l.jsxs)(N.A,{children:[(0,l.jsx)(y,{className:"text-sm m-0 opacity-50 px-2",children:"Super User"}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su"),"data-strictlink":"true",children:[(0,l.jsx)(v.A,{size:20}),(0,l.jsx)("span",{children:"Dashboard"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/users"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/users"),children:[(0,l.jsx)(u.A,{size:20}),(0,l.jsx)("span",{children:"Users"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/error-logs"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/error-logs"),children:[(0,l.jsx)(f.A,{size:20}),(0,l.jsx)("span",{children:"Error Logs"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/servers"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/servers"),children:[(0,l.jsx)(p.A,{size:20}),(0,l.jsx)("span",{children:"Servers"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/load-balancing"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/load-balancing"),children:[(0,l.jsx)(g.A,{size:20}),(0,l.jsx)("span",{children:"Load Balancing"})]}),!1,(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/backups"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/backups"),children:[(0,l.jsx)(w.A,{size:20}),(0,l.jsx)("span",{children:"Backups"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/console"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/console"),children:[(0,l.jsx)(b.A,{size:20}),(0,l.jsx)("span",{children:"Console"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/su/envar"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/su/envar"),children:[(0,l.jsx)(k.A,{size:20}),(0,l.jsx)("span",{children:"Env"})]})]})]}):null}function z(e){let{user:s}=e,{DSQL_SU_USER_ID:a}=t.useContext(A.AppContext).pageProps.appData||{},[n,i]=t.useState(!0);return s.id&&(s.id,(0,j._n)(a)),(0,l.jsxs)("aside",{className:"aside"+(n?" mobile-collapsed":" mobile-expanded"),children:[(0,l.jsx)(r.A,{adminAside:!0,collapseAsideMobile:n,setCollapseAsideMobile:i}),(0,l.jsx)("hr",{className:"opacity-0 mt-4"}),(0,l.jsxs)("div",{className:"main-links"+(n?" hidden lg:flex":" "),children:[(0,l.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,l.jsx)(d.A,{size:20}),(0,l.jsx)("span",{children:"Dashboard"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/databases"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/databases"),children:[(0,l.jsx)(c.A,{size:20}),(0,l.jsx)("span",{children:"Databases"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/media"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/media"),children:[(0,l.jsx)(o.A,{size:20}),(0,l.jsx)("span",{children:"Media"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/users"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/users"),children:[(0,l.jsx)(u.A,{size:20}),(0,l.jsx)("span",{children:"Users"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/schema"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/schema"),children:[(0,l.jsx)(x.A,{size:20}),(0,l.jsx)("span",{children:"Schema"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/api-keys"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/api-keys"),children:[(0,l.jsx)(h.A,{size:20}),(0,l.jsx)("span",{children:"API Keys"})]}),(0,l.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/connect"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/connect"),children:[(0,l.jsx)(m.A,{size:20}),(0,l.jsx)("span",{children:"Connect"})]}),!1,(0,l.jsx)(S,{}),(0,l.jsx)("hr",{className:"opacity-80"}),(0,l.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,l.jsx)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/settings"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/settings"),children:(0,l.jsx)("span",{children:"Settings"})}),(0,l.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,l.jsx)("span",{children:"Documentation"})}),(0,l.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,l.jsx)("span",{children:"Logout"})})]})]})]})}var E=a(2683),_=a(7319),D=a(6603),I=a(2208),q=a(5177),Q=a(9710),B=a(5),L=a(6897),P=a(1212);function U(){var e,s;let a=t.useContext(A.AppContext),n=a.ws,{data:i}=function(e){let[s,a]=t.useState();return t.useEffect(()=>{if(null==e?void 0:e.key){let s=localStorage.getItem(e.key);try{let e=JSON.parse(s||"");a(e)}catch(e){a(s)}}},[]),{data:s}}({key:P.B.CurrentQueue}),{dispatchCustomEvent:r}=function(e){let{name:s}=e;return{dispatchCustomEvent:t.useCallback(e=>{let a="object"==typeof e?e:void 0,l="string"==typeof e?e:void 0;if(l)try{a=JSON.parse(l)}catch(e){}let t=new CustomEvent(s,{detail:{data:a,message:l}});window.dispatchEvent(t)},[])}}({name:a.DATASQUIREL_WINDOW_EVENT_NAME}),[d,c]=t.useState(),[o,u]=t.useState(!1),{data:x}=(0,q.A)(),h=1==(0,j._n)(null==d?void 0:d.success),m=1==(0,j._n)(null==d?void 0:d.error),v=t.useCallback(()=>{var e;null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:check-queue"})},[n]);return(t.useEffect(()=>{(null==n?void 0:n.socket)&&o&&(v(),setInterval(()=>{v()},5e3))},[n,o]),t.useEffect(()=>{if((null==x?void 0:x.event)=="server:queue"){var e;let s=null===(e=x.data)||void 0===e?void 0:e.queue;c(s),(null==s?void 0:s.id)&&!s.running&&r({event:"queue-started",data:{queue:s}})}},[x]),t.useEffect(()=>{c(i),(null==i?void 0:i.id)&&r({event:"queue-running",data:{queue:i}}),setTimeout(()=>{u(!0)},200)},[i]),t.useEffect(()=>{o&&(d?localStorage.setItem(P.B.CurrentQueue,JSON.stringify(d)):localStorage.removeItem(P.B.CurrentQueue),d&&h&&(r({event:"queue-complete",data:{queue:d}}),setTimeout(()=>{var e;null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:delete-queue",data:{queue:d}}),c(void 0)},3e3)))},[d,o]),null==d?void 0:d.id)?(0,l.jsxs)(_.A,{children:[(0,l.jsxs)(_.A,{children:[h?(0,l.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-emerald-600",children:(0,l.jsx)(B.A,{className:"w-full h-full",color:"white"})}):m?(0,l.jsx)("div",{className:"w-[17px] h-[17px] rounded-full p-[2px] bg-orange-600 cursor-pointer hover:opacity-70",onClick:()=>{var e;window.confirm("Delete this Queue?")&&(null===(e=n.sendData)||void 0===e||e.call(n,{event:"client:delete-queue",data:{queue:d}}))},children:(0,l.jsx)(L.A,{className:"w-full h-full"})}):(0,l.jsx)(Q.A,{size:"smaller"}),h?(0,l.jsxs)(D.A,{size:"small",children:[null===(e=d.title)||void 0===e?void 0:e.replace(/ ?\.\.\./,"")," Success!"]}):m?(0,l.jsxs)(D.A,{size:"small",children:["Error ",null===(s=d.title)||void 0===s?void 0:s.replace(/ ?\.\.\./,"")," ","=>"," ",(0,l.jsx)("span",{className:"max-w-[200px] overflow-hidden",children:(0,l.jsx)("code",{className:"inherit",children:null==d?void 0:d.error_message})})]}):(0,l.jsx)(D.A,{size:"small",className:"-mt-[1px]",children:d.title})]}),(0,l.jsx)(I.A,{vertical:!0,className:"h-14 hidden sm:flex"})]}):null}function F(e){let{user:s,extraHeaderContent:a}=e,[n,i]=t.useState(s||null);return t.useEffect(()=>{(null==s?void 0:s.logged_in_status)&&i(s||null)},[s]),(0,l.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,l.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,l.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,l.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,l.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,l.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{border:"none"},children:(0,l.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,l.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,l.jsxs)("div",{className:"gap-6",children:[(0,l.jsx)(U,{}),a]}),(0,l.jsx)(E.A,{activeUser:n})]})]}),(0,l.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,l.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}var O=a(2567),M=a(4839),T=a(9020);function J(e){let{children:s,head:a,productionEnvironment:n,extraHeaderContent:d,aceEditor:c}=e,o=t.useContext(A.AppContext).user;return(d||(d=(0,l.jsx)(M.A,{})),t.useEffect(()=>{let e=document.querySelectorAll("aside .main-links a");(0,O.A)({links:e}),document.cookie.match(/user_refresh=1/)&&(0,T.A)("/api/reAuthenticateUser",{method:"post",body:{}},!0).then(e=>{e.status&&e.user&&(document.cookie="user_refresh=0;max-age=0",localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("user",JSON.stringify(e.user)),window.location.reload())})},[]),o)?(0,l.jsxs)(t.Fragment,{children:[(0,l.jsxs)(i(),{children:[a,(0,l.jsxs)(t.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,l.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,l.jsx)(z,{user:o}),(0,l.jsxs)("main",{className:"relative",children:[(0,l.jsx)(F,{user:o,extraHeaderContent:d}),(0,l.jsx)("div",{className:"admin-content relative z-10",children:s}),(0,l.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,l.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,l.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,l.jsx)(r.A,{})}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsx)("a",{href:"/docs",children:"Docs"}),(0,l.jsx)("span",{className:"opacity-25",children:"|"}),(0,l.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]}):null}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/404-7527fd0fbe35e1eb.js b/dsql-app/.local_dist/static/chunks/pages/404-7527fd0fbe35e1eb.js new file mode 100644 index 00000000..a2483c59 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/404-7527fd0fbe35e1eb.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2336],{9540:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return r(1024)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>c});var n=r(4848),s=r(3430),o=r(6540);function c(t){var e;let{pageTitle:r,pageDescription:c,pagePathname:a,aceEditor:i}=t,{DSQL_HOST:l}=(null===(e=o.useContext(s.AppContext).pageProps)||void 0===e?void 0:e.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:l+a}),(0,n.jsx)("meta",{property:"og:url",content:l+a}),(0,n.jsx)("meta",{itemProp:"url",content:l+a}),(0,n.jsx)("meta",{name:"twitter:url",content:l+a}),(0,n.jsx)("meta",{property:"og:title",content:r}),(0,n.jsx)("meta",{property:"og:description",content:c}),(0,n.jsx)("meta",{itemProp:"name",content:r}),(0,n.jsx)("meta",{itemProp:"description",content:c}),(0,n.jsx)("meta",{name:"twitter:title",content:r}),(0,n.jsx)("meta",{name:"twitter:description",content:c}),i&&(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(9020);function s(t){let{setUser:e}=t,r=localStorage.getItem("user");if(r)try{e(JSON.parse(r));return}catch(t){e({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(t=>{console.log(t)})}},1024:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(8883),r(9625),r(3434)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(9540)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/404-9880de8d6a22dd12.js b/dsql-app/.local_dist/static/chunks/pages/404-9880de8d6a22dd12.js deleted file mode 100644 index a26180d6..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/404-9880de8d6a22dd12.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2336],{9540:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return r(1024)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>o});var n=r(4848),s=r(6540);function o(t){let{pageTitle:e,pageDescription:r,pagePathname:o,aceEditor:c}=t;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:title",content:e}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{itemProp:"name",content:e}),(0,n.jsx)("meta",{itemProp:"description",content:r}),(0,n.jsx)("meta",{name:"twitter:title",content:e}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),c&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(9020);function s(t){let{setUser:e}=t,r=localStorage.getItem("user");if(r)try{e(JSON.parse(r));return}catch(t){e({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(t=>{console.log(t)})}},1024:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(8883),r(9625),r(3434)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(9540)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/500-034e72841e1020a6.js b/dsql-app/.local_dist/static/chunks/pages/500-034e72841e1020a6.js new file mode 100644 index 00000000..09ac192d --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/500-034e72841e1020a6.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[421],{9852:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/500",function(){return r(5529)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>c});var n=r(4848),s=r(3430),o=r(6540);function c(t){var e;let{pageTitle:r,pageDescription:c,pagePathname:a,aceEditor:i}=t,{DSQL_HOST:l}=(null===(e=o.useContext(s.AppContext).pageProps)||void 0===e?void 0:e.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:l+a}),(0,n.jsx)("meta",{property:"og:url",content:l+a}),(0,n.jsx)("meta",{itemProp:"url",content:l+a}),(0,n.jsx)("meta",{name:"twitter:url",content:l+a}),(0,n.jsx)("meta",{property:"og:title",content:r}),(0,n.jsx)("meta",{property:"og:description",content:c}),(0,n.jsx)("meta",{itemProp:"name",content:r}),(0,n.jsx)("meta",{itemProp:"description",content:c}),(0,n.jsx)("meta",{name:"twitter:title",content:r}),(0,n.jsx)("meta",{name:"twitter:description",content:c}),i&&(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(9020);function s(t){let{setUser:e}=t,r=localStorage.getItem("user");if(r)try{e(JSON.parse(r));return}catch(t){e({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(t=>{console.log(t)})}},5529:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(8883),r(9625),r(3434),r(9020)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(9852)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/500-3ae265ebb1fb2898.js b/dsql-app/.local_dist/static/chunks/pages/500-3ae265ebb1fb2898.js deleted file mode 100644 index da02389e..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/500-3ae265ebb1fb2898.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[421],{9852:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/500",function(){return r(5529)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>o});var n=r(4848),s=r(6540);function o(t){let{pageTitle:e,pageDescription:r,pagePathname:o,aceEditor:c}=t;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:title",content:e}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{itemProp:"name",content:e}),(0,n.jsx)("meta",{itemProp:"description",content:r}),(0,n.jsx)("meta",{name:"twitter:title",content:e}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),c&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(9020);function s(t){let{setUser:e}=t,r=localStorage.getItem("user");if(r)try{e(JSON.parse(r));return}catch(t){e({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(t=>{console.log(t)})}},5529:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(8883),r(9625),r(3434),r(9020)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(9852)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/_app-d7e7cb342ea47dae.js b/dsql-app/.local_dist/static/chunks/pages/_app-a910b442b65cf8f2.js similarity index 72% rename from dsql-app/.local_dist/static/chunks/pages/_app-d7e7cb342ea47dae.js rename to dsql-app/.local_dist/static/chunks/pages/_app-a910b442b65cf8f2.js index 592167dd..f152b28d 100644 --- a/dsql-app/.local_dist/static/chunks/pages/_app-d7e7cb342ea47dae.js +++ b/dsql-app/.local_dist/static/chunks/pages/_app-a910b442b65cf8f2.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{1028:function(t,n,e){"use strict";var r=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(i,u){function a(t){try{l(r.next(t))}catch(t){u(t)}}function o(t){try{l(r.throw(t))}catch(t){u(t)}}function l(t){var n;t.done?i(t.value):((n=t.value)instanceof e?n:new e(function(t){t(n)})).then(a,o)}l((r=r.apply(t,n||[])).next())})},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n,e,i){return r(this,void 0,void 0,function*(){let r;let o=localStorage.getItem(i||"csrf"),l={"Content-Type":"application/json"};if(e&&o&&(l[(0,a.default)()]=o),"string"==typeof n)try{r="post"===n?(yield fetch(t,{method:n,headers:l})).json():(yield fetch(t)).json()}catch(t){console.log("FetchAPI error #1:",t.message),r=null}else if("object"==typeof n)try{let e;if(n.body&&"object"==typeof n.body){let t=u.default.cloneDeep(n.body);n.body=JSON.stringify(t)}if(n.headers){n.headers=u.default.merge(n.headers,l);let r=Object.assign({},n);e=yield fetch(t,r)}else{let r=Object.assign(Object.assign({},n),{headers:l});e=yield fetch(t,r)}r=e.json()}catch(t){console.log("FetchAPI error #2:",t.message),r=null}else try{let n=yield fetch(t);r=yield n.json()}catch(t){console.log("FetchAPI error #3:",t.message),r=null}return r})};let u=i(e(2543)),a=i(e(7899))},7899:(t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){return"x-csrf-key"}},2543:function(t,n,e){var r;t=e.nmd(t),(function(){var i,u="Expected a function",a="__lodash_hash_undefined__",o="__lodash_placeholder__",l=1/0,c=0/0,f=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",h="[object Array]",p="[object Boolean]",d="[object Date]",v="[object Error]",g="[object Function]",_="[object GeneratorFunction]",m="[object Map]",y="[object Number]",x="[object Object]",w="[object Promise]",b="[object RegExp]",j="[object Set]",k="[object String]",A="[object Symbol]",N="[object WeakMap]",I="[object ArrayBuffer]",E="[object DataView]",S="[object Float32Array]",O="[object Float64Array]",z="[object Int8Array]",C="[object Int16Array]",L="[object Int32Array]",R="[object Uint8Array]",W="[object Uint8ClampedArray]",D="[object Uint16Array]",U="[object Uint32Array]",B=/\b__p \+= '';/g,T=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,F=/[&<>"']/g,P=RegExp(q.source),$=RegExp(F.source),G=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,V=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,K=/^\w*$/,Q=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,H=/[\\^$.*+?()[\]{}|]/g,Y=RegExp(H.source),X=/^\s+/,tt=/\s/,tn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,te=/\{\n\/\* \[wrapped with (.+)\] \*/,tr=/,? & /,ti=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tu=/[()=,{}\[\]\/\s]/,ta=/\\(\\)?/g,to=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tl=/\w*$/,tc=/^[-+]0x[0-9a-f]+$/i,tf=/^0b[01]+$/i,ts=/^\[object .+?Constructor\]$/,th=/^0o[0-7]+$/i,tp=/^(?:0|[1-9]\d*)$/,td=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,tv=/($^)/,tg=/['\n\r\u2028\u2029\\]/g,t_="\ud800-\udfff",tm="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ty="\\u2700-\\u27bf",tx="a-z\\xdf-\\xf6\\xf8-\\xff",tw="A-Z\\xc0-\\xd6\\xd8-\\xde",tb="\\ufe0e\\ufe0f",tj="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tk="['’]",tA="["+tj+"]",tN="["+tm+"]",tI="["+tx+"]",tE="[^"+t_+tj+"\\d+"+ty+tx+tw+"]",tS="\ud83c[\udffb-\udfff]",tO="[^"+t_+"]",tz="(?:\ud83c[\udde6-\uddff]){2}",tC="[\ud800-\udbff][\udc00-\udfff]",tL="["+tw+"]",tR="\\u200d",tW="(?:"+tI+"|"+tE+")",tD="(?:"+tL+"|"+tE+")",tU="(?:"+tk+"(?:d|ll|m|re|s|t|ve))?",tB="(?:"+tk+"(?:D|LL|M|RE|S|T|VE))?",tT="(?:"+tN+"|"+tS+")?",tM="["+tb+"]?",tq="(?:"+tR+"(?:"+[tO,tz,tC].join("|")+")"+tM+tT+")*",tF=tM+tT+tq,tP="(?:"+["["+ty+"]",tz,tC].join("|")+")"+tF,t$="(?:"+[tO+tN+"?",tN,tz,tC,"["+t_+"]"].join("|")+")",tG=RegExp(tk,"g"),tZ=RegExp(tN,"g"),tV=RegExp(tS+"(?="+tS+")|"+t$+tF,"g"),tJ=RegExp([tL+"?"+tI+"+"+tU+"(?="+[tA,tL,"$"].join("|")+")",tD+"+"+tB+"(?="+[tA,tL+tW,"$"].join("|")+")",tL+"?"+tW+"+"+tU,tL+"+"+tB,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",tP].join("|"),"g"),tK=RegExp("["+tR+t_+tm+tb+"]"),tQ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tH=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],tY=-1,tX={};tX[S]=tX[O]=tX[z]=tX[C]=tX[L]=tX[R]=tX[W]=tX[D]=tX[U]=!0,tX[s]=tX[h]=tX[I]=tX[p]=tX[E]=tX[d]=tX[v]=tX[g]=tX[m]=tX[y]=tX[x]=tX[b]=tX[j]=tX[k]=tX[N]=!1;var t0={};t0[s]=t0[h]=t0[I]=t0[E]=t0[p]=t0[d]=t0[S]=t0[O]=t0[z]=t0[C]=t0[L]=t0[m]=t0[y]=t0[x]=t0[b]=t0[j]=t0[k]=t0[A]=t0[R]=t0[W]=t0[D]=t0[U]=!0,t0[v]=t0[g]=t0[N]=!1;var t1={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},t2=parseFloat,t3=parseInt,t4="object"==typeof e.g&&e.g&&e.g.Object===Object&&e.g,t8="object"==typeof self&&self&&self.Object===Object&&self,t6=t4||t8||Function("return this")(),t5=n&&!n.nodeType&&n,t7=t5&&t&&!t.nodeType&&t,t9=t7&&t7.exports===t5,nt=t9&&t4.process,nn=function(){try{var t=t7&&t7.require&&t7.require("util").types;if(t)return t;return nt&&nt.binding&&nt.binding("util")}catch(t){}}(),ne=nn&&nn.isArrayBuffer,nr=nn&&nn.isDate,ni=nn&&nn.isMap,nu=nn&&nn.isRegExp,na=nn&&nn.isSet,no=nn&&nn.isTypedArray;function nl(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function nc(t,n,e,r){for(var i=-1,u=null==t?0:t.length;++i-1}function nd(t,n,e){for(var r=-1,i=null==t?0:t.length;++r-1;);return e}function nU(t,n){for(var e=t.length;e--&&nj(n,t[e],0)>-1;);return e}var nB=nE({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),nT=nE({"&":"&","<":"<",">":">",'"':""","'":"'"});function nM(t){return"\\"+t1[t]}function nq(t){return tK.test(t)}function nF(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function nP(t,n){return function(e){return t(n(e))}}function n$(t,n){for(var e=-1,r=t.length,i=0,u=[];++e",""":'"',"'":"'"}),nQ=function t(n){var e,r,tt,t_,tm=(n=null==n?t6:nQ.defaults(t6.Object(),n,nQ.pick(t6,tH))).Array,ty=n.Date,tx=n.Error,tw=n.Function,tb=n.Math,tj=n.Object,tk=n.RegExp,tA=n.String,tN=n.TypeError,tI=tm.prototype,tE=tw.prototype,tS=tj.prototype,tO=n["__core-js_shared__"],tz=tE.toString,tC=tS.hasOwnProperty,tL=0,tR=(e=/[^.]+$/.exec(tO&&tO.keys&&tO.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"",tW=tS.toString,tD=tz.call(tj),tU=t6._,tB=tk("^"+tz.call(tC).replace(H,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tT=t9?n.Buffer:i,tM=n.Symbol,tq=n.Uint8Array,tF=tT?tT.allocUnsafe:i,tP=nP(tj.getPrototypeOf,tj),t$=tj.create,tV=tS.propertyIsEnumerable,tK=tI.splice,t1=tM?tM.isConcatSpreadable:i,t4=tM?tM.iterator:i,t8=tM?tM.toStringTag:i,t5=function(){try{var t=id(tj,"defineProperty");return t({},"",{}),t}catch(t){}}(),t7=n.clearTimeout!==t6.clearTimeout&&n.clearTimeout,nt=ty&&ty.now!==t6.Date.now&&ty.now,nn=n.setTimeout!==t6.setTimeout&&n.setTimeout,nx=tb.ceil,nE=tb.floor,nH=tj.getOwnPropertySymbols,nY=tT?tT.isBuffer:i,nX=n.isFinite,n0=tI.join,n1=nP(tj.keys,tj),n2=tb.max,n3=tb.min,n4=ty.now,n8=n.parseInt,n6=tb.random,n5=tI.reverse,n7=id(n,"DataView"),n9=id(n,"Map"),et=id(n,"Promise"),en=id(n,"Set"),ee=id(n,"WeakMap"),er=id(tj,"create"),ei=ee&&new ee,eu={},ea=iT(n7),eo=iT(n9),el=iT(et),ec=iT(en),ef=iT(ee),es=tM?tM.prototype:i,eh=es?es.valueOf:i,ep=es?es.toString:i;function ed(t){if(uZ(t)&&!uW(t)&&!(t instanceof em)){if(t instanceof e_)return t;if(tC.call(t,"__wrapped__"))return iM(t)}return new e_(t)}var ev=function(){function t(){}return function(n){if(!uG(n))return{};if(t$)return t$(n);t.prototype=n;var e=new t;return t.prototype=i,e}}();function eg(){}function e_(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=i}function em(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=0xffffffff,this.__views__=[]}function ey(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n=n?t:n)),t}function eR(t,n,e,r,u,a){var o,l=1&n,c=2&n,f=4&n;if(e&&(o=u?e(t,r,u,a):e(t)),i!==o)return o;if(!uG(t))return t;var h=uW(t);if(h){if(v=t.length,w=new t.constructor(v),v&&"string"==typeof t[0]&&tC.call(t,"index")&&(w.index=t.index,w.input=t.input),o=w,!l)return rM(t,o)}else{var v,w,N,B,T,M=i_(t),q=M==g||M==_;if(uT(t))return rR(t,l);if(M==x||M==s||q&&!u){if(o=c||q?{}:iy(t),!l)return c?(N=(T=o)&&rq(t,ap(t),T),rq(t,ig(t),N)):(B=eO(o,t),rq(t,iv(t),B))}else{if(!t0[M])return u?t:{};o=function(t,n,e){var r,i,u=t.constructor;switch(n){case I:return rW(t);case p:case d:return new u(+t);case E:return r=e?rW(t.buffer):t.buffer,new t.constructor(r,t.byteOffset,t.byteLength);case S:case O:case z:case C:case L:case R:case W:case D:case U:return rD(t,e);case m:return new u;case y:case k:return new u(t);case b:return(i=new t.constructor(t.source,tl.exec(t))).lastIndex=t.lastIndex,i;case j:return new u;case A:return eh?tj(eh.call(t)):{}}}(t,M,l)}}a||(a=new ej);var F=a.get(t);if(F)return F;a.set(t,o),uH(t)?t.forEach(function(r){o.add(eR(r,n,e,r,t,a))}):uV(t)&&t.forEach(function(r,i){o.set(i,eR(r,n,e,i,t,a))});var P=f?c?ia:iu:c?ap:ah,$=h?i:P(t);return nf($||t,function(r,i){$&&(r=t[i=r]),eI(o,i,eR(r,n,e,i,t,a))}),o}function eW(t,n,e){var r=e.length;if(null==t)return!r;for(t=tj(t);r--;){var u=e[r],a=n[u],o=t[u];if(i===o&&!(u in t)||!a(o))return!1}return!0}function eD(t,n,e){if("function"!=typeof t)throw new tN(u);return iC(function(){t.apply(i,e)},n)}function eU(t,n,e,r){var i=-1,u=np,a=!0,o=t.length,l=[],c=n.length;if(!o)return l;e&&(n=nv(n,nL(e))),r?(u=nd,a=!1):n.length>=200&&(u=nW,a=!1,n=new eb(n));t:for(;++i-1},ex.prototype.set=function(t,n){var e=this.__data__,r=eE(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this},ew.prototype.clear=function(){this.size=0,this.__data__={hash:new ey,map:new(n9||ex),string:new ey}},ew.prototype.delete=function(t){var n=ih(this,t).delete(t);return this.size-=n?1:0,n},ew.prototype.get=function(t){return ih(this,t).get(t)},ew.prototype.has=function(t){return ih(this,t).has(t)},ew.prototype.set=function(t,n){var e=ih(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this},eb.prototype.add=eb.prototype.push=function(t){return this.__data__.set(t,a),this},eb.prototype.has=function(t){return this.__data__.has(t)},ej.prototype.clear=function(){this.__data__=new ex,this.size=0},ej.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},ej.prototype.get=function(t){return this.__data__.get(t)},ej.prototype.has=function(t){return this.__data__.has(t)},ej.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ex){var r=e.__data__;if(!n9||r.length<199)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new ew(r)}return e.set(t,n),this.size=e.size,this};var eB=r$(eZ),eT=r$(eV,!0);function eM(t,n){var e=!0;return eB(t,function(t,r,i){return e=!!n(t,r,i)}),e}function eq(t,n,e){for(var r=-1,u=t.length;++r0&&e(o)?n>1?eP(o,n-1,e,r,i):ng(i,o):r||(i[i.length]=o)}return i}var e$=rG(),eG=rG(!0);function eZ(t,n){return t&&e$(t,n,ah)}function eV(t,n){return t&&eG(t,n,ah)}function eJ(t,n){return nh(n,function(n){return uF(t[n])})}function eK(t,n){n=rz(n,t);for(var e=0,r=n.length;null!=t&&en}function eX(t,n){return null!=t&&tC.call(t,n)}function e0(t,n){return null!=t&&n in tj(t)}function e1(t,n,e){for(var r=e?nd:np,u=t[0].length,a=t.length,o=a,l=tm(a),c=1/0,f=[];o--;){var s=t[o];o&&n&&(s=nv(s,nL(n))),c=n3(s.length,c),l[o]=!e&&(n||u>=120&&s.length>=120)?new eb(o&&s):i}s=t[0];var h=-1,p=l[0];t:for(;++h=o)return l;return l*("desc"==e[r]?-1:1)}}return t.index-n.index}(t,n,e)})}function ra(t,n,e){for(var r=-1,i=n.length,u={};++r-1;)o!==t&&tK.call(o,l,1),tK.call(t,l,1);return t}function rl(t,n){for(var e=t?n.length:0,r=e-1;e--;){var i=n[e];if(e==r||i!==u){var u=i;iw(i)?tK.call(t,i,1):rj(t,i)}}return t}function rc(t,n){return t+nE(n6()*(n-t+1))}function rf(t,n){var e="";if(!t||n<1||n>0x1fffffffffffff)return e;do n%2&&(e+=t),(n=nE(n/2))&&(t+=t);while(n);return e}function rs(t,n){return iL(iE(t,n,aB),t+"")}function rh(t,n,e,r){if(!uG(t))return t;n=rz(n,t);for(var u=-1,a=n.length,o=a-1,l=t;null!=l&&++ui?0:i+n),(e=e>i?i:e)<0&&(e+=i),i=n>e?0:e-n>>>0,n>>>=0;for(var u=tm(i);++r>>1,a=t[u];null!==a&&!uX(a)&&(e?a<=n:a=200){var c=n?null:r6(t);if(c)return nG(c);a=!1,i=nW,l=new eb}else l=n?[]:o;t:for(;++r=r?t:rv(t,n,e)}var rL=t7||function(t){return t6.clearTimeout(t)};function rR(t,n){if(n)return t.slice();var e=t.length,r=tF?tF(e):new t.constructor(e);return t.copy(r),r}function rW(t){var n=new t.constructor(t.byteLength);return new tq(n).set(new tq(t)),n}function rD(t,n){var e=n?rW(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function rU(t,n){if(t!==n){var e=i!==t,r=null===t,u=t==t,a=uX(t),o=i!==n,l=null===n,c=n==n,f=uX(n);if(!l&&!f&&!a&&t>n||a&&o&&c&&!l&&!f||r&&o&&c||!e&&c||!u)return 1;if(!r&&!a&&!f&&t1?e[u-1]:i,o=u>2?e[2]:i;for(a=t.length>3&&"function"==typeof a?(u--,a):i,o&&ib(e[0],e[1],o)&&(a=u<3?i:a,u=1),n=tj(n);++r-1?u[a?n[o]:o]:i}}function rQ(t){return ii(function(n){var e=n.length,r=e,a=e_.prototype.thru;for(t&&n.reverse();r--;){var o=n[r];if("function"!=typeof o)throw new tN(u);if(a&&!l&&"wrapper"==il(o))var l=new e_([],!0)}for(r=l?r:e;++r1&&y.reverse(),s&&cl))return!1;var f=a.get(t),s=a.get(n);if(f&&s)return f==n&&s==t;var h=-1,p=!0,d=2&e?new eb:i;for(a.set(t,n),a.set(n,t);++h-1&&t%1==0&&t1?"& ":"")+n[r],n=n.join(e>2?", ":" "),t.replace(tn,"{\n/* [wrapped with "+n+"] */\n")}(u,(r=(i=u.match(te))?i[1].split(tr):[],nf(f,function(t){var n="_."+t[0];e&t[1]&&!np(r,n)&&r.push(n)}),r.sort())))}function iW(t){var n=0,e=0;return function(){var r=n4(),u=16-(r-e);if(e=r,u>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(i,arguments)}}function iD(t,n){var e=-1,r=t.length,u=r-1;for(n=i===n?r:n;++e1?t[n-1]:i;return e="function"==typeof e?(t.pop(),e):i,i6(t,e)});function ur(t){var n=ed(t);return n.__chain__=!0,n}function ui(t,n){return n(t)}var uu=ii(function(t){var n=t.length,e=n?t[0]:0,r=this.__wrapped__,u=function(n){return eC(n,t)};return!(n>1)&&!this.__actions__.length&&r instanceof em&&iw(e)?((r=r.slice(e,+e+(n?1:0))).__actions__.push({func:ui,args:[u],thisArg:i}),new e_(r,this.__chain__).thru(function(t){return n&&!t.length&&t.push(i),t})):this.thru(u)}),ua=rF(function(t,n,e){tC.call(t,e)?++t[e]:ez(t,e,1)}),uo=rK(i$),ul=rK(iG);function uc(t,n){return(uW(t)?nf:eB)(t,is(n,3))}function uf(t,n){return(uW(t)?function(t,n){for(var e=null==t?0:t.length;e--&&!1!==n(t[e],e,t););return t}:eT)(t,is(n,3))}var us=rF(function(t,n,e){tC.call(t,e)?t[e].push(n):ez(t,e,[n])}),uh=rs(function(t,n,e){var r=-1,i="function"==typeof n,u=uU(t)?tm(t.length):[];return eB(t,function(t){u[++r]=i?nl(n,t,e):e2(t,n,e)}),u}),up=rF(function(t,n,e){ez(t,e,n)});function ud(t,n){return(uW(t)?nv:rt)(t,is(n,3))}var uv=rF(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),ug=rs(function(t,n){if(null==t)return[];var e=n.length;return e>1&&ib(t,n[0],n[1])?n=[]:e>2&&ib(n[0],n[1],n[2])&&(n=[n[0]]),ru(t,eP(n,1),[])}),u_=nt||function(){return t6.Date.now()};function um(t,n,e){return n=e?i:n,n=t&&null==n?t.length:n,r7(t,128,i,i,i,i,n)}function uy(t,n){var e;if("function"!=typeof n)throw new tN(u);return t=u8(t),function(){return--t>0&&(e=n.apply(this,arguments)),t<=1&&(n=i),e}}var ux=rs(function(t,n,e){var r=1;if(e.length){var i=n$(e,ic(ux));r|=32}return r7(t,r,n,e,i)}),uw=rs(function(t,n,e){var r=3;if(e.length){var i=n$(e,ic(uw));r|=32}return r7(n,r,t,e,i)});function ub(t,n,e){var r,a,o,l,c,f,s=0,h=!1,p=!1,d=!0;if("function"!=typeof t)throw new tN(u);function v(n){var e=r,u=a;return r=a=i,s=n,l=t.apply(u,e)}function g(t){var e=t-f,r=t-s;return i===f||e>=n||e<0||p&&r>=o}function _(){var t,e,r,i=u_();if(g(i))return m(i);c=iC(_,(t=i-f,e=i-s,r=n-t,p?n3(r,o-e):r))}function m(t){return(c=i,d&&r)?v(t):(r=a=i,l)}function y(){var t,e=u_(),u=g(e);if(r=arguments,a=this,f=e,u){if(i===c)return s=t=f,c=iC(_,n),h?v(t):l;if(p)return rL(c),c=iC(_,n),v(f)}return i===c&&(c=iC(_,n)),l}return n=u5(n)||0,uG(e)&&(h=!!e.leading,o=(p="maxWait"in e)?n2(u5(e.maxWait)||0,n):o,d="trailing"in e?!!e.trailing:d),y.cancel=function(){i!==c&&rL(c),s=0,r=f=a=c=i},y.flush=function(){return i===c?l:m(u_())},y}var uj=rs(function(t,n){return eD(t,1,n)}),uk=rs(function(t,n,e){return eD(t,u5(n)||0,e)});function uA(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new tN(u);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],u=e.cache;if(u.has(i))return u.get(i);var a=t.apply(this,r);return e.cache=u.set(i,a)||u,a};return e.cache=new(uA.Cache||ew),e}function uN(t){if("function"!=typeof t)throw new tN(u);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}uA.Cache=ew;var uI=rs(function(t,n){var e=(n=1==n.length&&uW(n[0])?nv(n[0],nL(is())):nv(eP(n,1),nL(is()))).length;return rs(function(r){for(var i=-1,u=n3(r.length,e);++i=n}),uR=e3(function(){return arguments}())?e3:function(t){return uZ(t)&&tC.call(t,"callee")&&!tV.call(t,"callee")},uW=tm.isArray,uD=ne?nL(ne):function(t){return uZ(t)&&eH(t)==I};function uU(t){return null!=t&&u$(t.length)&&!uF(t)}function uB(t){return uZ(t)&&uU(t)}var uT=nY||aH,uM=nr?nL(nr):function(t){return uZ(t)&&eH(t)==d};function uq(t){if(!uZ(t))return!1;var n=eH(t);return n==v||"[object DOMException]"==n||"string"==typeof t.message&&"string"==typeof t.name&&!uK(t)}function uF(t){if(!uG(t))return!1;var n=eH(t);return n==g||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function uP(t){return"number"==typeof t&&t==u8(t)}function u$(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=0x1fffffffffffff}function uG(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function uZ(t){return null!=t&&"object"==typeof t}var uV=ni?nL(ni):function(t){return uZ(t)&&i_(t)==m};function uJ(t){return"number"==typeof t||uZ(t)&&eH(t)==y}function uK(t){if(!uZ(t)||eH(t)!=x)return!1;var n=tP(t);if(null===n)return!0;var e=tC.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&tz.call(e)==tD}var uQ=nu?nL(nu):function(t){return uZ(t)&&eH(t)==b},uH=na?nL(na):function(t){return uZ(t)&&i_(t)==j};function uY(t){return"string"==typeof t||!uW(t)&&uZ(t)&&eH(t)==k}function uX(t){return"symbol"==typeof t||uZ(t)&&eH(t)==A}var u0=no?nL(no):function(t){return uZ(t)&&u$(t.length)&&!!tX[eH(t)]},u1=r3(e9),u2=r3(function(t,n){return t<=n});function u3(t){if(!t)return[];if(uU(t))return uY(t)?nV(t):rM(t);if(t4&&t[t4])return function(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}(t[t4]());var n=i_(t);return(n==m?nF:n==j?nG:aw)(t)}function u4(t){return t?(t=u5(t))===l||t===-l?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}function u8(t){var n=u4(t),e=n%1;return n==n?e?n-e:n:0}function u6(t){return t?eL(u8(t),0,0xffffffff):0}function u5(t){if("number"==typeof t)return t;if(uX(t))return c;if(uG(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=uG(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=nC(t);var e=tf.test(t);return e||th.test(t)?t3(t.slice(2),e?2:8):tc.test(t)?c:+t}function u7(t){return rq(t,ap(t))}function u9(t){return null==t?"":rw(t)}var at=rP(function(t,n){if(iN(n)||uU(n)){rq(n,ah(n),t);return}for(var e in n)tC.call(n,e)&&eI(t,e,n[e])}),an=rP(function(t,n){rq(n,ap(n),t)}),ae=rP(function(t,n,e,r){rq(n,ap(n),t,r)}),ar=rP(function(t,n,e,r){rq(n,ah(n),t,r)}),ai=ii(eC),au=rs(function(t,n){t=tj(t);var e=-1,r=n.length,u=r>2?n[2]:i;for(u&&ib(n[0],n[1],u)&&(r=1);++e1),n}),rq(t,ia(t),e),r&&(e=eR(e,7,ie));for(var i=n.length;i--;)rj(e,n[i]);return e}),a_=ii(function(t,n){return null==t?{}:ra(t,n,function(n,e){return al(t,e)})});function am(t,n){if(null==t)return{};var e=nv(ia(t),function(t){return[t]});return n=is(n),ra(t,e,function(t,e){return n(t,e[0])})}var ay=r5(ah),ax=r5(ap);function aw(t){return null==t?[]:nR(t,ah(t))}var ab=rV(function(t,n,e){return n=n.toLowerCase(),t+(e?aj(n):n)});function aj(t){return az(u9(t).toLowerCase())}function ak(t){return(t=u9(t))&&t.replace(td,nB).replace(tZ,"")}var aA=rV(function(t,n,e){return t+(e?"-":"")+n.toLowerCase()}),aN=rV(function(t,n,e){return t+(e?" ":"")+n.toLowerCase()}),aI=rZ("toLowerCase"),aE=rV(function(t,n,e){return t+(e?"_":"")+n.toLowerCase()}),aS=rV(function(t,n,e){return t+(e?" ":"")+az(n)}),aO=rV(function(t,n,e){return t+(e?" ":"")+n.toUpperCase()}),az=rZ("toUpperCase");function aC(t,n,e){if(t=u9(t),n=e?i:n,i===n){var r;return(r=t,tQ.test(r))?t.match(tJ)||[]:t.match(ti)||[]}return t.match(n)||[]}var aL=rs(function(t,n){try{return nl(t,i,n)}catch(t){return uq(t)?t:new tx(t)}}),aR=ii(function(t,n){return nf(n,function(n){ez(t,n=iB(n),ux(t[n],t))}),t});function aW(t){return function(){return t}}var aD=rQ(),aU=rQ(!0);function aB(t){return t}function aT(t){return e5("function"==typeof t?t:eR(t,1))}var aM=rs(function(t,n){return function(e){return e2(e,t,n)}}),aq=rs(function(t,n){return function(e){return e2(t,e,n)}});function aF(t,n,e){var r=ah(n),i=eJ(n,r);null!=e||uG(n)&&(i.length||!r.length)||(e=n,n=t,t=this,i=eJ(n,ah(n)));var u=!(uG(e)&&"chain"in e)||!!e.chain,a=uF(t);return nf(i,function(e){var r=n[e];t[e]=r,a&&(t.prototype[e]=function(){var n=this.__chain__;if(u||n){var e=t(this.__wrapped__);return(e.__actions__=rM(this.__actions__)).push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,ng([this.value()],arguments))})}),t}function aP(){}var a$=r0(nv),aG=r0(ns),aZ=r0(ny);function aV(t){return ij(t)?nI(iB(t)):function(n){return eK(n,t)}}var aJ=r2(),aK=r2(!0);function aQ(){return[]}function aH(){return!1}var aY=rX(function(t,n){return t+n},0),aX=r8("ceil"),a0=rX(function(t,n){return t/n},1),a1=r8("floor"),a2=rX(function(t,n){return t*n},1),a3=r8("round"),a4=rX(function(t,n){return t-n},0);return ed.after=function(t,n){if("function"!=typeof n)throw new tN(u);return t=u8(t),function(){if(--t<1)return n.apply(this,arguments)}},ed.ary=um,ed.assign=at,ed.assignIn=an,ed.assignInWith=ae,ed.assignWith=ar,ed.at=ai,ed.before=uy,ed.bind=ux,ed.bindAll=aR,ed.bindKey=uw,ed.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return uW(t)?t:[t]},ed.chain=ur,ed.chunk=function(t,n,e){n=(e?ib(t,n,e):i===n)?1:n2(u8(n),0);var r=null==t?0:t.length;if(!r||n<1)return[];for(var u=0,a=0,o=tm(nx(r/n));uu?0:u+e),(r=i===r||r>u?u:u8(r))<0&&(r+=u),r=e>r?0:u6(r);e>>0)?(t=u9(t))&&("string"==typeof n||null!=n&&!uQ(n))&&!(n=rw(n))&&nq(t)?rC(nV(t),0,e):t.split(n,e):[]},ed.spread=function(t,n){if("function"!=typeof t)throw new tN(u);return n=null==n?0:n2(u8(n),0),rs(function(e){var r=e[n],i=rC(e,0,n);return r&&ng(i,r),nl(t,this,i)})},ed.tail=function(t){var n=null==t?0:t.length;return n?rv(t,1,n):[]},ed.take=function(t,n,e){return t&&t.length?rv(t,0,(n=e||i===n?1:u8(n))<0?0:n):[]},ed.takeRight=function(t,n,e){var r=null==t?0:t.length;return r?rv(t,(n=r-(n=e||i===n?1:u8(n)))<0?0:n,r):[]},ed.takeRightWhile=function(t,n){return t&&t.length?rA(t,is(n,3),!1,!0):[]},ed.takeWhile=function(t,n){return t&&t.length?rA(t,is(n,3)):[]},ed.tap=function(t,n){return n(t),t},ed.throttle=function(t,n,e){var r=!0,i=!0;if("function"!=typeof t)throw new tN(u);return uG(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),ub(t,n,{leading:r,maxWait:n,trailing:i})},ed.thru=ui,ed.toArray=u3,ed.toPairs=ay,ed.toPairsIn=ax,ed.toPath=function(t){return uW(t)?nv(t,iB):uX(t)?[t]:rM(iU(u9(t)))},ed.toPlainObject=u7,ed.transform=function(t,n,e){var r=uW(t),i=r||uT(t)||u0(t);if(n=is(n,4),null==e){var u=t&&t.constructor;e=i?r?new u:[]:uG(t)&&uF(u)?ev(tP(t)):{}}return(i?nf:eZ)(t,function(t,r,i){return n(e,t,r,i)}),e},ed.unary=function(t){return um(t,1)},ed.union=i2,ed.unionBy=i3,ed.unionWith=i4,ed.uniq=function(t){return t&&t.length?rb(t):[]},ed.uniqBy=function(t,n){return t&&t.length?rb(t,is(n,2)):[]},ed.uniqWith=function(t,n){return n="function"==typeof n?n:i,t&&t.length?rb(t,i,n):[]},ed.unset=function(t,n){return null==t||rj(t,n)},ed.unzip=i8,ed.unzipWith=i6,ed.update=function(t,n,e){return null==t?t:rk(t,n,rO(e))},ed.updateWith=function(t,n,e,r){return r="function"==typeof r?r:i,null==t?t:rk(t,n,rO(e),r)},ed.values=aw,ed.valuesIn=function(t){return null==t?[]:nR(t,ap(t))},ed.without=i5,ed.words=aC,ed.wrap=function(t,n){return uE(rO(n),t)},ed.xor=i7,ed.xorBy=i9,ed.xorWith=ut,ed.zip=un,ed.zipObject=function(t,n){return rE(t||[],n||[],eI)},ed.zipObjectDeep=function(t,n){return rE(t||[],n||[],rh)},ed.zipWith=ue,ed.entries=ay,ed.entriesIn=ax,ed.extend=an,ed.extendWith=ae,aF(ed,ed),ed.add=aY,ed.attempt=aL,ed.camelCase=ab,ed.capitalize=aj,ed.ceil=aX,ed.clamp=function(t,n,e){return i===e&&(e=n,n=i),i!==e&&(e=(e=u5(e))==e?e:0),i!==n&&(n=(n=u5(n))==n?n:0),eL(u5(t),n,e)},ed.clone=function(t){return eR(t,4)},ed.cloneDeep=function(t){return eR(t,5)},ed.cloneDeepWith=function(t,n){return eR(t,5,n="function"==typeof n?n:i)},ed.cloneWith=function(t,n){return eR(t,4,n="function"==typeof n?n:i)},ed.conformsTo=function(t,n){return null==n||eW(t,n,ah(n))},ed.deburr=ak,ed.defaultTo=function(t,n){return null==t||t!=t?n:t},ed.divide=a0,ed.endsWith=function(t,n,e){t=u9(t),n=rw(n);var r=t.length,u=e=i===e?r:eL(u8(e),0,r);return(e-=n.length)>=0&&t.slice(e,u)==n},ed.eq=uz,ed.escape=function(t){return(t=u9(t))&&$.test(t)?t.replace(F,nT):t},ed.escapeRegExp=function(t){return(t=u9(t))&&Y.test(t)?t.replace(H,"\\$&"):t},ed.every=function(t,n,e){var r=uW(t)?ns:eM;return e&&ib(t,n,e)&&(n=i),r(t,is(n,3))},ed.find=uo,ed.findIndex=i$,ed.findKey=function(t,n){return nw(t,is(n,3),eZ)},ed.findLast=ul,ed.findLastIndex=iG,ed.findLastKey=function(t,n){return nw(t,is(n,3),eV)},ed.floor=a1,ed.forEach=uc,ed.forEachRight=uf,ed.forIn=function(t,n){return null==t?t:e$(t,is(n,3),ap)},ed.forInRight=function(t,n){return null==t?t:eG(t,is(n,3),ap)},ed.forOwn=function(t,n){return t&&eZ(t,is(n,3))},ed.forOwnRight=function(t,n){return t&&eV(t,is(n,3))},ed.get=ao,ed.gt=uC,ed.gte=uL,ed.has=function(t,n){return null!=t&&im(t,n,eX)},ed.hasIn=al,ed.head=iV,ed.identity=aB,ed.includes=function(t,n,e,r){t=uU(t)?t:aw(t),e=e&&!r?u8(e):0;var i=t.length;return e<0&&(e=n2(i+e,0)),uY(t)?e<=i&&t.indexOf(n,e)>-1:!!i&&nj(t,n,e)>-1},ed.indexOf=function(t,n,e){var r=null==t?0:t.length;if(!r)return -1;var i=null==e?0:u8(e);return i<0&&(i=n2(r+i,0)),nj(t,n,i)},ed.inRange=function(t,n,e){var r,u,a;return n=u4(n),i===e?(e=n,n=0):e=u4(e),(r=t=u5(t))>=n3(u=n,a=e)&&r=-0x1fffffffffffff&&t<=0x1fffffffffffff},ed.isSet=uH,ed.isString=uY,ed.isSymbol=uX,ed.isTypedArray=u0,ed.isUndefined=function(t){return i===t},ed.isWeakMap=function(t){return uZ(t)&&i_(t)==N},ed.isWeakSet=function(t){return uZ(t)&&"[object WeakSet]"==eH(t)},ed.join=function(t,n){return null==t?"":n0.call(t,n)},ed.kebabCase=aA,ed.last=iH,ed.lastIndexOf=function(t,n,e){var r=null==t?0:t.length;if(!r)return -1;var u=r;return i!==e&&(u=(u=u8(e))<0?n2(r+u,0):n3(u,r-1)),n==n?function(t,n,e){for(var r=e+1;r--&&t[r]!==n;);return r}(t,n,u):nb(t,nA,u,!0)},ed.lowerCase=aN,ed.lowerFirst=aI,ed.lt=u1,ed.lte=u2,ed.max=function(t){return t&&t.length?eq(t,aB,eY):i},ed.maxBy=function(t,n){return t&&t.length?eq(t,is(n,2),eY):i},ed.mean=function(t){return nN(t,aB)},ed.meanBy=function(t,n){return nN(t,is(n,2))},ed.min=function(t){return t&&t.length?eq(t,aB,e9):i},ed.minBy=function(t,n){return t&&t.length?eq(t,is(n,2),e9):i},ed.stubArray=aQ,ed.stubFalse=aH,ed.stubObject=function(){return{}},ed.stubString=function(){return""},ed.stubTrue=function(){return!0},ed.multiply=a2,ed.nth=function(t,n){return t&&t.length?ri(t,u8(n)):i},ed.noConflict=function(){return t6._===this&&(t6._=tU),this},ed.noop=aP,ed.now=u_,ed.pad=function(t,n,e){t=u9(t);var r=(n=u8(n))?nZ(t):0;if(!n||r>=n)return t;var i=(n-r)/2;return r1(nE(i),e)+t+r1(nx(i),e)},ed.padEnd=function(t,n,e){t=u9(t);var r=(n=u8(n))?nZ(t):0;return n&&rn){var r=t;t=n,n=r}if(e||t%1||n%1){var u=n6();return n3(t+u*(n-t+t2("1e-"+((u+"").length-1))),n)}return rc(t,n)},ed.reduce=function(t,n,e){var r=uW(t)?n_:nS,i=arguments.length<3;return r(t,is(n,4),e,i,eB)},ed.reduceRight=function(t,n,e){var r=uW(t)?nm:nS,i=arguments.length<3;return r(t,is(n,4),e,i,eT)},ed.repeat=function(t,n,e){return n=(e?ib(t,n,e):i===n)?1:u8(n),rf(u9(t),n)},ed.replace=function(){var t=arguments,n=u9(t[0]);return t.length<3?n:n.replace(t[1],t[2])},ed.result=function(t,n,e){n=rz(n,t);var r=-1,u=n.length;for(u||(u=1,t=i);++r0x1fffffffffffff)return[];var e=0xffffffff,r=n3(t,0xffffffff);n=is(n),t-=0xffffffff;for(var i=nz(r,n);++e=a)return t;var l=e-nZ(r);if(l<1)return r;var c=o?rC(o,0,l).join(""):t.slice(0,l);if(i===u)return c+r;if(o&&(l+=c.length-l),uQ(u)){if(t.slice(l).search(u)){var f,s=c;for(u.global||(u=tk(u.source,u9(tl.exec(u))+"g")),u.lastIndex=0;f=u.exec(s);)var h=f.index;c=c.slice(0,i===h?l:h)}}else if(t.indexOf(rw(u),l)!=l){var p=c.lastIndexOf(u);p>-1&&(c=c.slice(0,p))}return c+r},ed.unescape=function(t){return(t=u9(t))&&P.test(t)?t.replace(q,nK):t},ed.uniqueId=function(t){var n=++tL;return u9(t)+n},ed.upperCase=aO,ed.upperFirst=az,ed.each=uc,ed.eachRight=uf,ed.first=iV,aF(ed,(t_={},eZ(ed,function(t,n){tC.call(ed.prototype,n)||(t_[n]=t)}),t_),{chain:!1}),ed.VERSION="4.17.21",nf(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){ed[t].placeholder=ed}),nf(["drop","take"],function(t,n){em.prototype[t]=function(e){e=i===e?1:n2(u8(e),0);var r=this.__filtered__&&!n?new em(this):this.clone();return r.__filtered__?r.__takeCount__=n3(e,r.__takeCount__):r.__views__.push({size:n3(e,0xffffffff),type:t+(r.__dir__<0?"Right":"")}),r},em.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),nf(["filter","map","takeWhile"],function(t,n){var e=n+1,r=1==e||3==e;em.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:is(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),nf(["head","last"],function(t,n){var e="take"+(n?"Right":"");em.prototype[t]=function(){return this[e](1).value()[0]}}),nf(["initial","tail"],function(t,n){var e="drop"+(n?"":"Right");em.prototype[t]=function(){return this.__filtered__?new em(this):this[e](1)}}),em.prototype.compact=function(){return this.filter(aB)},em.prototype.find=function(t){return this.filter(t).head()},em.prototype.findLast=function(t){return this.reverse().find(t)},em.prototype.invokeMap=rs(function(t,n){return"function"==typeof t?new em(this):this.map(function(e){return e2(e,t,n)})}),em.prototype.reject=function(t){return this.filter(uN(is(t)))},em.prototype.slice=function(t,n){t=u8(t);var e=this;return e.__filtered__&&(t>0||n<0)?new em(e):(t<0?e=e.takeRight(-t):t&&(e=e.drop(t)),i!==n&&(e=(n=u8(n))<0?e.dropRight(-n):e.take(n-t)),e)},em.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},em.prototype.toArray=function(){return this.take(0xffffffff)},eZ(em.prototype,function(t,n){var e=/^(?:filter|find|map|reject)|While$/.test(n),r=/^(?:head|last)$/.test(n),u=ed[r?"take"+("last"==n?"Right":""):n],a=r||/^find/.test(n);u&&(ed.prototype[n]=function(){var n=this.__wrapped__,o=r?[1]:arguments,l=n instanceof em,c=o[0],f=l||uW(n),s=function(t){var n=u.apply(ed,ng([t],o));return r&&h?n[0]:n};f&&e&&"function"==typeof c&&1!=c.length&&(l=f=!1);var h=this.__chain__,p=!!this.__actions__.length,d=a&&!h,v=l&&!p;if(!a&&f){n=v?n:new em(this);var g=t.apply(n,o);return g.__actions__.push({func:ui,args:[s],thisArg:i}),new e_(g,h)}return d&&v?t.apply(this,o):(g=this.thru(s),d?r?g.value()[0]:g.value():g)})}),nf(["pop","push","shift","sort","splice","unshift"],function(t){var n=tI[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);ed.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return n.apply(uW(i)?i:[],t)}return this[e](function(e){return n.apply(uW(e)?e:[],t)})}}),eZ(em.prototype,function(t,n){var e=ed[n];if(e){var r=e.name+"";tC.call(eu,r)||(eu[r]=[]),eu[r].push({name:n,func:e})}}),eu[rH(i,2).name]=[{name:"wrapper",func:i}],em.prototype.clone=function(){var t=new em(this.__wrapped__);return t.__actions__=rM(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=rM(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=rM(this.__views__),t},em.prototype.reverse=function(){if(this.__filtered__){var t=new em(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},em.prototype.value=function(){var t=this.__wrapped__.value(),n=this.__dir__,e=uW(t),r=n<0,i=e?t.length:0,u=function(t,n,e){for(var r=-1,i=e.length;++r=this.__values__.length,n=t?i:this.__values__[this.__index__++];return{done:t,value:n}},ed.prototype.plant=function(t){for(var n,e=this;e instanceof eg;){var r=iM(e);r.__index__=0,r.__values__=i,n?u.__wrapped__=r:n=r;var u=r;e=e.__wrapped__}return u.__wrapped__=t,n},ed.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof em){var n=t;return this.__actions__.length&&(n=new em(this)),(n=n.reverse()).__actions__.push({func:ui,args:[i1],thisArg:i}),new e_(n,this.__chain__)}return this.thru(i1)},ed.prototype.toJSON=ed.prototype.valueOf=ed.prototype.value=function(){return rN(this.__wrapped__,this.__actions__)},ed.prototype.first=ed.prototype.head,t4&&(ed.prototype[t4]=function(){return this}),ed}();t6._=nQ,i!==(r=(function(){return nQ}).call(n,e,n,t))&&(t.exports=r)}).call(this)},8424:(t,n,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return e(3430)}])},1710:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848),i=e(6540);function u(t){let{width:n,position:e,style:u,borderWidth:a,screen:o,title:l}=t;return(0,r.jsxs)("div",{className:" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50"+(o?" fixed":" absolute"),style:{...u,position:e,zIndex:2e4},children:[(0,r.jsx)("span",{className:"general_loader",style:n?{width:n,height:n,minWidth:n,borderWidth:a||"4px"}:{}}),l?(0,r.jsx)("span",{children:l}):(0,r.jsx)(i.Fragment,{})]})}},6232:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848);let i=(0,e(5737).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);function u(t){let{size:n,adminAside:e,collapseAsideMobile:u,setCollapseAsideMobile:a}=t;return(0,r.jsxs)("a",{href:"/",className:"logo",onClick:t=>{let n=t.target;if(null==n?void 0:n.closest("button"))return t.preventDefault()},children:[e&&(0,r.jsxs)("button",{className:"flex lg:hidden small-text mr-2 primary-light",onClick:t=>{u&&a?a(!1):a&&a(!0)},children:[(0,r.jsx)("div",{className:"-mt-0.5",children:(0,r.jsx)(i,{})}),(0,r.jsx)("span",{className:"dark:text-white",children:"Menu"})]}),(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"dark:hidden -mt-1.5 -mr-1.5"}),(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"hidden dark:flex -mt-1.5 -mr-1.5"}),(0,r.jsx)("span",{className:"text-slate-800 dark:text-white text-[20px] font-bold hidden sm:flex -mt-[1px]",children:"Datasquirel"})]})}e(6540)},9329:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848),i=e(6540);function u(){let[t,n]=i.useState("Light Mode");return i.useEffect(()=>{let t=localStorage.getItem("theme");(null==t?void 0:t.match(/dark/))&&n("Dark Mode")},[]),(0,r.jsx)("div",{className:"",id:"theme-selector-wrapper",onClick:()=>{var t,e;let r=document.getElementById("theme-selector-graphic-wrapper"),i=localStorage.getItem("theme"),u=null==r?void 0:r.querySelector("img.sun"),a=null==r?void 0:r.querySelector("img.moon");!i||(null==i?void 0:i.match(/light/))?(document.documentElement.className="dark",localStorage.setItem("theme","dark"),i="dark",null==u||u.classList.add("hidden"),null==a||a.classList.remove("hidden"),null==r||null===(t=r.firstChild)||void 0===t||t.classList.add("ml-auto"),n("Dark Mode")):(null==i?void 0:i.match(/dark/))&&(document.documentElement.className="light",localStorage.setItem("theme","light"),i="light",null==a||a.classList.add("hidden"),null==u||u.classList.remove("hidden"),null==r||null===(e=r.firstChild)||void 0===e||e.classList.remove("ml-auto"),n("Light Mode"))},children:(0,r.jsx)("div",{className:"p-1 rounded-full w-12 transition-all",id:"theme-selector-graphic-wrapper",children:(0,r.jsxs)("div",{className:"pointer-events-none transition-all dark:ml-auto",children:[(0,r.jsx)("img",{src:"/images/sun.png",alt:"Sun Icon",width:18,className:"sun dark:hidden"}),(0,r.jsx)("img",{src:"/images/new-moon.png",alt:"Sun Icon",width:18,className:"moon hidden dark:flex"})]})})})}},9020:(t,n,e)=>{"use strict";e.d(n,{A:()=>i});var r=e(1028);let i=e.n(r)()},2567:(t,n,e)=>{"use strict";async function r(t){let{links:n}=t,e=n||document.querySelectorAll("nav a");if(e&&e.forEach(t=>{t.dataset.currentlink===window.location.pathname?t.classList.add("active"):window.location.pathname.match(new RegExp("".concat(t.dataset.currentlink,"\\/.*")))&&!t.dataset.strictlink&&t.classList.add("active")}),window.location.pathname.match(/\/databases\/.*/)){let t=document.querySelectorAll("a");t&&window.location.search.match(/delegated=true/)&&t.forEach((t,n)=>{var e;(null==t?void 0:null===(e=t.pathname)||void 0===e?void 0:e.match(/databases/))&&(t.href=t.pathname+window.location.search)})}}e.d(n,{A:()=>r})},8883:(t,n,e)=>{"use strict";e.d(n,{A:()=>g});var r=e(4848),i=e(6540),u=e(3368),a=e.n(u),o=e(2567),l=e(9329),c=e(6232),f=e(2683),s=e(2027);function h(t){let{user:n,darkBg:e,transparent:u}=t,{user:a}=function(){let[t,n]=i.useState();return i.useEffect(()=>{try{let t=localStorage.getItem("user");n(JSON.parse(t||""))}catch(t){}},[]),{user:t}}(),o=(null==n?void 0:n.logged_in_status)?n:a||null;return i.useEffect(()=>{let t=document.getElementById("main-nav-content-wrapper");window.addEventListener("click",n=>{let e=n.target;(null==e?void 0:e.closest("#main-nav-content-wrapper"))||(null==e?void 0:e.closest("#main-header-hamburger-button"))||t.classList.contains("hidden")||t.classList.add("hidden")}),document.querySelectorAll("nav a").forEach(t=>{t.pathname!==window.location.pathname||t.href.match(/#/)||t.pathname.match(/http/)||t.classList.add("active-page-link")})},[]),(0,r.jsx)("header",{className:"w-full px-4 md:px-8 flex justify-center gap-4 "+(e?" shadow-slate-900/20 dark-content":" shadow-slate-900/5")+(u?"":" bg-white dark:bg-slate-800 shadow-lg dark:shadow-black/10 z-50")+((null==n?void 0:n.logged_in_status)?" py-4":" py-6"),style:{zIndex:700},children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("nav",{className:"w-full flex items-center justify-between gap-4 md:gap-10",children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 p-4 xl:p-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto xl:bg-transparent"+(u?" bg-white xl:bg-transparent":" bg-white dark:bg-slate-800"),id:"main-nav-content-wrapper",children:[(0,r.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,r.jsx)("a",{href:"/",children:(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,r.jsx)("button",{className:"outlined gray ml-auto",onClick:t=>{let n=document.getElementById("main-nav-content-wrapper");null==n||n.classList.toggle("hidden")},style:{border:"none"},children:(0,r.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,r.jsxs)("div",{className:"flex items-center grow flex-col-reverse xl:flex-row mb-10 xl:mb-0",children:[(0,r.jsxs)("div",{className:"flex-col xl:flex-row w-full gap-y-10 gap-x-6",children:[(0,r.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,r.jsxs)("a",{href:"/docs/gui-reference",className:"relative z-10 flex items-center gap-2",children:[(0,r.jsx)("span",{children:"Features"}),(0,r.jsx)(s.A,{size:20})]}),(0,r.jsxs)("div",{className:"dropdown",children:[(0,r.jsx)("a",{href:"/docs/database-reference/data-types",className:"button plain-text more-padding normal-weight",children:"Database Schema"}),(0,r.jsx)("a",{href:"/docs/database-reference/querying-data",className:"button plain-text more-padding normal-weight",children:"Sql Queries"}),(0,r.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"button plain-text more-padding normal-weight",children:"Media Storage"})]})]}),(0,r.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,r.jsxs)("a",{href:"/docs",className:"relative z-10 flex items-center gap-2",children:[(0,r.jsx)("span",{children:"Docs"}),(0,r.jsx)(s.A,{size:20})]}),(0,r.jsxs)("div",{className:"dropdown",children:[(0,r.jsx)("a",{href:"/docs/quick-start",className:"button plain-text more-padding normal-weight",children:"Quick Start"}),(0,r.jsx)("a",{href:"/docs/api-reference",className:"button plain-text more-padding normal-weight",children:"Api Guide"}),(0,r.jsx)("a",{href:"/docs/gui-reference",className:"button plain-text more-padding normal-weight",children:"GUI Interface"})]})]}),(0,r.jsx)("a",{href:"/about",children:"About Us"}),(0,r.jsx)("a",{href:"/contact",children:"Contact Us"})]}),(null==o?void 0:o.logged_in_status)?(0,r.jsx)(f.A,{activeUser:o,noModeSelector:!0}):(0,r.jsxs)("div",{className:"ml-auto w-full xl:w-auto justify-center",children:[(0,r.jsx)("a",{href:"/login",className:"button outlined gray hidden xl:flex"+(e?" light":""),children:"Login"}),(0,r.jsx)("a",{href:"/login",className:"button outlined gray flex xl:hidden",children:"Login"}),(0,r.jsx)("a",{href:"/create-account",className:"button",children:"Get Started"})]})]})]}),(0,r.jsx)("div",{className:"ml-0 xl:-ml-2",children:(0,r.jsx)(l.A,{})}),(0,r.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all",onClick:t=>{let n=document.getElementById("main-nav-content-wrapper");null==n||n.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})})}function p(){return(0,r.jsxs)("footer",{className:"p-8 md:p-10 w-full flex flex-col items-center",children:[(0,r.jsxs)("div",{className:"main-container items-start justify-between gap-6 flex-wrap flex-col md:flex-row pt-6",children:[(0,r.jsxs)("div",{className:"flex flex-col items-start gap-6",children:[(0,r.jsx)(c.A,{}),(0,r.jsx)("span",{className:"font-normal max-w-sm text-sm text-left",children:"Datasquirel is a fast efficient cloud-based data store that takes away the entire hassle of data management."})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Features"}),(0,r.jsx)("a",{href:"/docs/database-reference/data-types",className:"text-slate-600",children:"Database Schema"}),(0,r.jsx)("a",{href:"/docs/database-reference/querying-data",className:"text-slate-600",children:"SQL Queries"}),(0,r.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"text-slate-600",children:"Media Storage"})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Docs"}),(0,r.jsx)("a",{href:"/docs/quick-start",className:"text-slate-600",children:"Quick Start Guide"}),(0,r.jsx)("a",{href:"/docs/api-reference",className:"text-slate-600",children:"API Guide"}),(0,r.jsx)("a",{href:"/docs/gui-reference",className:"text-slate-600",children:"GUI Interface"})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Company"}),(0,r.jsx)("a",{href:"/about",className:"text-slate-600",children:"About Us"}),(0,r.jsx)("a",{href:"/terms",className:"text-slate-600",children:"Terms and Conditions"}),(0,r.jsx)("a",{href:"/privacy",className:"text-slate-600",children:"Privacy Policy"})]})]}),(0,r.jsx)("hr",{className:"my-10"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]})})]})}function d(){return(0,r.jsx)(i.Fragment,{})}var v=e(4477);function g(t){let{children:n,head:e,user:u,productionEnvironment:l,darkBgHeader:c,transparentHeader:f}=t;return i.useEffect(()=>{(0,o.A)({})},[]),(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(a(),{children:e}),(0,r.jsx)(d,{}),(0,r.jsx)(h,{user:u,darkBg:c,transparent:f}),n,(0,r.jsx)(p,{}),(0,r.jsx)(v.A,{})]})}},2683:(t,n,e)=>{"use strict";e.d(n,{A:()=>f});var r=e(4848),i=e(6540),u=e(1710),a=e(8631);function o(t){let{user:n}=t;return(0,r.jsxs)("div",{className:"dropdown right-aligned",children:[(0,r.jsxs)("a",{href:"/admin",className:"button outlined gray more-padding relative z-20 mb-2",children:[(0,r.jsx)(a.A,{size:18,className:"mr-1"}),(0,r.jsx)("span",{children:"Dashboard"})]}),null,(0,r.jsx)("a",{href:"/admin/".concat(null==n?void 0:n.id,"/settings"),className:"button plain-text more-padding normal-weight",children:"Settings"}),(0,r.jsx)("a",{href:"/logout",className:"button plain-text more-padding normal-weight",children:"Logout"})]})}var l=e(9329),c=e(2027);function f(t){var n,e,a,f,s,h;let{activeUser:p,noModeSelector:d}=t;return(null==p?void 0:p.logged_in_status)?(0,r.jsxs)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2 whitespace-nowrap",children:[(0,r.jsxs)("div",{className:"ml-auto dropdown-wrapper p-0 xl:p-4 hover:bg-slate-100 hidden",children:[(0,r.jsx)("a",{href:"/admin/".concat(null==p?void 0:p.id,"/notifications"),className:"flex items-center justify-center",children:(0,r.jsx)("img",{src:"/images/notification-icon.svg",alt:"Notification Icon",width:20,className:"opacity-50"})}),(0,r.jsxs)("div",{className:"dropdown mt-0 xl:-mt-3 gap-2",children:[(0,r.jsx)("span",{className:"text-slate-400",children:"Notifications"}),(0,r.jsx)(u.A,{position:"relative",width:"20px"})]})]}),(0,r.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,r.jsxs)("div",{className:"avatar",style:{width:"36px",height:"36px"},children:[(0,r.jsx)("img",{src:null==p?void 0:p.image,alt:"User Image",width:35,className:"w-full h-full object-cover rounded-full"}),(null==p?void 0:p.social_login)?(0,r.jsxs)("div",{className:"sub-img",children:[(0,r.jsx)("img",{src:(null==p?void 0:null===(n=p.social_platform)||void 0===n?void 0:n.match(/facebook/i))?"/images/facebook.png":(null==p?void 0:null===(e=p.social_platform)||void 0===e?void 0:e.match(/google/i))?"/images/google.png":(null==p?void 0:null===(a=p.social_platform)||void 0===a?void 0:a.match(/github/i))?"/images/github.png":"/images/sharing.png",alt:"",className:"flex dark:hidden"}),(0,r.jsx)("img",{src:(null==p?void 0:null===(f=p.social_platform)||void 0===f?void 0:f.match(/facebook/i))?"/images/facebook.png":(null==p?void 0:null===(s=p.social_platform)||void 0===s?void 0:s.match(/google/i))?"/images/google.png":(null==p?void 0:null===(h=p.social_platform)||void 0===h?void 0:h.match(/github/i))?"/images/github-white.png":"/images/sharing.png",alt:"",className:"hidden dark:flex"})]}):(0,r.jsx)(i.Fragment,{})]}),(0,r.jsx)("span",{className:"dark:text-white",children:(0,r.jsxs)("b",{children:[null==p?void 0:p.first_name," ",null==p?void 0:p.last_name]})}),(0,r.jsx)(c.A,{size:20}),(0,r.jsx)(o,{user:p})]}),!d&&(0,r.jsx)("div",{className:"ml-2",children:(0,r.jsx)(l.A,{})})]}):(0,r.jsx)(i.Fragment,{})}},4477:(t,n,e)=>{"use strict";e.d(n,{A:()=>a});var r=e(4848);let i=(0,e(5737).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var u=e(6540);function a(t){let{snug:n}=t,[e,a]=u.useState(!1);return u.useEffect(()=>{window.addEventListener("scroll",t=>{window.scrollY>600?a(!0):a(!1)})},[]),(0,r.jsx)(u.Fragment,{children:e&&(0,r.jsx)("button",{className:"fixed z-40 w-12 h-12 p-2 rounded-full bg-white dark:bg-slate-600 shadow-xl flex items-center justify-center hover:bg-slate-800 dark:hover:bg-slate-800 text-slate-500 dark:text-slate-200 outline-slate-300 dark:outline-transparent"+(n?" bottom-6 right-4":" bottom-4 md:bottom-10 right-4 md:right-10"),style:{outlineStyle:"solid",outlineWidth:"1px",zIndex:2e3},onClick:t=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},children:(0,r.jsx)(i,{size:20})})})}},5737:(t,n,e)=>{"use strict";e.d(n,{A:()=>a});var r=e(6540),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let u=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(t,n)=>{let e=(0,r.forwardRef)((e,a)=>{let{color:o="currentColor",size:l=24,strokeWidth:c=2,absoluteStrokeWidth:f,className:s="",children:h,...p}=e;return(0,r.createElement)("svg",{ref:a,...i,width:l,height:l,stroke:o,strokeWidth:f?24*Number(c)/Number(l):c,className:["lucide","lucide-".concat(u(t)),s].join(" "),...p},[...n.map(t=>{let[n,e]=t;return(0,r.createElement)(n,e)}),...Array.isArray(h)?h:[h]])});return e.displayName="".concat(t),e}},2027:(t,n,e)=>{"use strict";e.d(n,{A:()=>r});let r=(0,e(5737).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},8631:(t,n,e)=>{"use strict";e.d(n,{A:()=>r});let r=(0,e(5737).A)("CircleGauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]])},3430:(t,n,e)=>{"use strict";let r,i,u;e.r(n),e.d(n,{AppContext:()=>g,default:()=>_});var a=e(4848),o=e(6540),l=e(8133),c=e.n(l),f=e(3368),s=e.n(f);e(1092),e(3871);var h=e(9020),p=e(8883);class d extends o.Component{static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){(0,h.A)("/api/admin/clientError",{method:"post",body:{component:"ErrorBoundary-class-component",message:t.message+" ==== Error Info => "+n,user:{}}})}render(){return this.state.hasError?(0,a.jsx)(p.A,{head:this.state.head,user:null,children:(0,a.jsxs)("div",{className:"paper items-center px-20",children:[(0,a.jsx)("h2",{className:"text-base text-slate-400 m-0",children:"Application Error!"}),(0,a.jsx)("h1",{className:"text-2xl m-0 mb-4",children:"Please try again!"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"/",className:"button outlined",children:"Home"}),(0,a.jsx)("button",{onClick:t=>{window.history.back()},children:"Go Back"})]})]})}):this.props.children}constructor(t){super(t),this.state={hasError:!1}}}let v=0,g=o.createContext({});function _(t){let{Component:n,pageProps:e}=t,{socket:l,sendData:f}=function(t){let{url:n,debounce:e,disableReconnect:a}=t,l=e||200,[c,f]=o.useState(void 0),s=o.useRef([]),h=o.useRef([]),[p,d]=o.useState(0),g=o.useCallback((t,n)=>{let e=new CustomEvent(t,{detail:{data:n,message:n}});window.dispatchEvent(e)},[]);o.useEffect(()=>{if(!n)return;let t=new WebSocket(n);return t.onopen=n=>{window.clearInterval(r),f(t),v=0},t.onmessage=t=>{window.clearInterval(i),s.current.push(t.data),i=setInterval(_,l)},t.onclose=t=>{a||(console.log("Websocket closed ... Attempting to reconnect ..."),console.log("URL:",n),r=setInterval(()=>{if(v>=3)return window.clearInterval(r);console.log("Attempting to reconnect ..."),d(p+1),v++},1e3))},function(){window.clearInterval(r)}},[p]);let _=o.useCallback(()=>{if(s.current.length>0){let t=s.current.shift();if(t)try{let n=JSON.parse(t);g("wsMessageEvent",t),g("wsDataEvent",n)}catch(t){console.log("Unable to parse string. Returning string.")}}else window.clearInterval(i)},[]),m=o.useCallback(()=>{if(h.current.length>0){let t=h.current.shift();t&&(null==c||c.send(t))}else window.clearInterval(u)},[c]),y=o.useCallback(t=>{try{window.clearInterval(u),h.current.push(JSON.stringify(t)),u=setInterval(m,l)}catch(t){console.log("Error Sending socket message",t.message)}},[c]);return{socket:c,sendData:y}}({url:"ws://localhost:7070/dsql-websocket/",disableReconnect:!0});return(0,a.jsxs)(g.Provider,{value:{pageProps:e,ws:{socket:l,sendData:f},DATASQUIREL_WINDOW_EVENT_NAME:"DATASQUIREL_WINDOW_EVENT",user:e.user},children:[(0,a.jsx)(s(),{children:(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})}),(0,a.jsx)(d,{children:(0,a.jsx)(n,{...e})}),(0,a.jsx)(c(),{src:"/scripts/main.js",strategy:"afterInteractive"})]})}},1092:()=>{},3871:()=>{},3368:(t,n,e)=>{t.exports=e(6085)},8133:(t,n,e)=>{t.exports=e(7610)}},t=>{var n=n=>t(t.s=n);t.O(0,[6593,8792],()=>(n(8424),n(8440))),_N_E=t.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{1028:function(t,n,e){"use strict";var r=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(i,u){function a(t){try{l(r.next(t))}catch(t){u(t)}}function o(t){try{l(r.throw(t))}catch(t){u(t)}}function l(t){var n;t.done?i(t.value):((n=t.value)instanceof e?n:new e(function(t){t(n)})).then(a,o)}l((r=r.apply(t,n||[])).next())})},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n,e,i){return r(this,void 0,void 0,function*(){let r;let o=localStorage.getItem(i||"csrf"),l={"Content-Type":"application/json"};if(e&&o&&(l[(0,a.default)()]=o),"string"==typeof n)try{r="post"===n?(yield fetch(t,{method:n,headers:l})).json():(yield fetch(t)).json()}catch(t){console.log("FetchAPI error #1:",t.message),r=null}else if("object"==typeof n)try{let e;if(n.body&&"object"==typeof n.body){let t=u.default.cloneDeep(n.body);n.body=JSON.stringify(t)}if(n.headers){n.headers=u.default.merge(n.headers,l);let r=Object.assign({},n);e=yield fetch(t,r)}else{let r=Object.assign(Object.assign({},n),{headers:l});e=yield fetch(t,r)}r=e.json()}catch(t){console.log("FetchAPI error #2:",t.message),r=null}else try{let n=yield fetch(t);r=yield n.json()}catch(t){console.log("FetchAPI error #3:",t.message),r=null}return r})};let u=i(e(2543)),a=i(e(7899))},7899:(t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){return"x-csrf-key"}},2543:function(t,n,e){var r;t=e.nmd(t),(function(){var i,u="Expected a function",a="__lodash_hash_undefined__",o="__lodash_placeholder__",l=1/0,c=0/0,f=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",h="[object Array]",p="[object Boolean]",d="[object Date]",v="[object Error]",g="[object Function]",_="[object GeneratorFunction]",m="[object Map]",y="[object Number]",x="[object Object]",w="[object Promise]",b="[object RegExp]",j="[object Set]",k="[object String]",A="[object Symbol]",N="[object WeakMap]",E="[object ArrayBuffer]",I="[object DataView]",S="[object Float32Array]",L="[object Float64Array]",O="[object Int8Array]",C="[object Int16Array]",z="[object Int32Array]",R="[object Uint8Array]",D="[object Uint8ClampedArray]",W="[object Uint16Array]",U="[object Uint32Array]",B=/\b__p \+= '';/g,T=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,F=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,P=RegExp(F.source),$=RegExp(q.source),G=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,V=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,H=/[\\^$.*+?()[\]{}|]/g,Y=RegExp(H.source),X=/^\s+/,tt=/\s/,tn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,te=/\{\n\/\* \[wrapped with (.+)\] \*/,tr=/,? & /,ti=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tu=/[()=,{}\[\]\/\s]/,ta=/\\(\\)?/g,to=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tl=/\w*$/,tc=/^[-+]0x[0-9a-f]+$/i,tf=/^0b[01]+$/i,ts=/^\[object .+?Constructor\]$/,th=/^0o[0-7]+$/i,tp=/^(?:0|[1-9]\d*)$/,td=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,tv=/($^)/,tg=/['\n\r\u2028\u2029\\]/g,t_="\ud800-\udfff",tm="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ty="\\u2700-\\u27bf",tx="a-z\\xdf-\\xf6\\xf8-\\xff",tw="A-Z\\xc0-\\xd6\\xd8-\\xde",tb="\\ufe0e\\ufe0f",tj="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tk="['’]",tA="["+tj+"]",tN="["+tm+"]",tE="["+tx+"]",tI="[^"+t_+tj+"\\d+"+ty+tx+tw+"]",tS="\ud83c[\udffb-\udfff]",tL="[^"+t_+"]",tO="(?:\ud83c[\udde6-\uddff]){2}",tC="[\ud800-\udbff][\udc00-\udfff]",tz="["+tw+"]",tR="\\u200d",tD="(?:"+tE+"|"+tI+")",tW="(?:"+tz+"|"+tI+")",tU="(?:"+tk+"(?:d|ll|m|re|s|t|ve))?",tB="(?:"+tk+"(?:D|LL|M|RE|S|T|VE))?",tT="(?:"+tN+"|"+tS+")?",tM="["+tb+"]?",tF="(?:"+tR+"(?:"+[tL,tO,tC].join("|")+")"+tM+tT+")*",tq=tM+tT+tF,tP="(?:"+["["+ty+"]",tO,tC].join("|")+")"+tq,t$="(?:"+[tL+tN+"?",tN,tO,tC,"["+t_+"]"].join("|")+")",tG=RegExp(tk,"g"),tZ=RegExp(tN,"g"),tK=RegExp(tS+"(?="+tS+")|"+t$+tq,"g"),tQ=RegExp([tz+"?"+tE+"+"+tU+"(?="+[tA,tz,"$"].join("|")+")",tW+"+"+tB+"(?="+[tA,tz+tD,"$"].join("|")+")",tz+"?"+tD+"+"+tU,tz+"+"+tB,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",tP].join("|"),"g"),tV=RegExp("["+tR+t_+tm+tb+"]"),tJ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tH=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],tY=-1,tX={};tX[S]=tX[L]=tX[O]=tX[C]=tX[z]=tX[R]=tX[D]=tX[W]=tX[U]=!0,tX[s]=tX[h]=tX[E]=tX[p]=tX[I]=tX[d]=tX[v]=tX[g]=tX[m]=tX[y]=tX[x]=tX[b]=tX[j]=tX[k]=tX[N]=!1;var t0={};t0[s]=t0[h]=t0[E]=t0[I]=t0[p]=t0[d]=t0[S]=t0[L]=t0[O]=t0[C]=t0[z]=t0[m]=t0[y]=t0[x]=t0[b]=t0[j]=t0[k]=t0[A]=t0[R]=t0[D]=t0[W]=t0[U]=!0,t0[v]=t0[g]=t0[N]=!1;var t1={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},t2=parseFloat,t3=parseInt,t4="object"==typeof e.g&&e.g&&e.g.Object===Object&&e.g,t8="object"==typeof self&&self&&self.Object===Object&&self,t6=t4||t8||Function("return this")(),t5=n&&!n.nodeType&&n,t7=t5&&t&&!t.nodeType&&t,t9=t7&&t7.exports===t5,nt=t9&&t4.process,nn=function(){try{var t=t7&&t7.require&&t7.require("util").types;if(t)return t;return nt&&nt.binding&&nt.binding("util")}catch(t){}}(),ne=nn&&nn.isArrayBuffer,nr=nn&&nn.isDate,ni=nn&&nn.isMap,nu=nn&&nn.isRegExp,na=nn&&nn.isSet,no=nn&&nn.isTypedArray;function nl(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function nc(t,n,e,r){for(var i=-1,u=null==t?0:t.length;++i-1}function nd(t,n,e){for(var r=-1,i=null==t?0:t.length;++r-1;);return e}function nU(t,n){for(var e=t.length;e--&&nj(n,t[e],0)>-1;);return e}var nB=nI({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),nT=nI({"&":"&","<":"<",">":">",'"':""","'":"'"});function nM(t){return"\\"+t1[t]}function nF(t){return tV.test(t)}function nq(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function nP(t,n){return function(e){return t(n(e))}}function n$(t,n){for(var e=-1,r=t.length,i=0,u=[];++e",""":'"',"'":"'"}),nJ=function t(n){var e,r,tt,t_,tm=(n=null==n?t6:nJ.defaults(t6.Object(),n,nJ.pick(t6,tH))).Array,ty=n.Date,tx=n.Error,tw=n.Function,tb=n.Math,tj=n.Object,tk=n.RegExp,tA=n.String,tN=n.TypeError,tE=tm.prototype,tI=tw.prototype,tS=tj.prototype,tL=n["__core-js_shared__"],tO=tI.toString,tC=tS.hasOwnProperty,tz=0,tR=(e=/[^.]+$/.exec(tL&&tL.keys&&tL.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"",tD=tS.toString,tW=tO.call(tj),tU=t6._,tB=tk("^"+tO.call(tC).replace(H,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tT=t9?n.Buffer:i,tM=n.Symbol,tF=n.Uint8Array,tq=tT?tT.allocUnsafe:i,tP=nP(tj.getPrototypeOf,tj),t$=tj.create,tK=tS.propertyIsEnumerable,tV=tE.splice,t1=tM?tM.isConcatSpreadable:i,t4=tM?tM.iterator:i,t8=tM?tM.toStringTag:i,t5=function(){try{var t=id(tj,"defineProperty");return t({},"",{}),t}catch(t){}}(),t7=n.clearTimeout!==t6.clearTimeout&&n.clearTimeout,nt=ty&&ty.now!==t6.Date.now&&ty.now,nn=n.setTimeout!==t6.setTimeout&&n.setTimeout,nx=tb.ceil,nI=tb.floor,nH=tj.getOwnPropertySymbols,nY=tT?tT.isBuffer:i,nX=n.isFinite,n0=tE.join,n1=nP(tj.keys,tj),n2=tb.max,n3=tb.min,n4=ty.now,n8=n.parseInt,n6=tb.random,n5=tE.reverse,n7=id(n,"DataView"),n9=id(n,"Map"),et=id(n,"Promise"),en=id(n,"Set"),ee=id(n,"WeakMap"),er=id(tj,"create"),ei=ee&&new ee,eu={},ea=iT(n7),eo=iT(n9),el=iT(et),ec=iT(en),ef=iT(ee),es=tM?tM.prototype:i,eh=es?es.valueOf:i,ep=es?es.toString:i;function ed(t){if(uZ(t)&&!uD(t)&&!(t instanceof em)){if(t instanceof e_)return t;if(tC.call(t,"__wrapped__"))return iM(t)}return new e_(t)}var ev=function(){function t(){}return function(n){if(!uG(n))return{};if(t$)return t$(n);t.prototype=n;var e=new t;return t.prototype=i,e}}();function eg(){}function e_(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=i}function em(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=0xffffffff,this.__views__=[]}function ey(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n=n?t:n)),t}function eR(t,n,e,r,u,a){var o,l=1&n,c=2&n,f=4&n;if(e&&(o=u?e(t,r,u,a):e(t)),i!==o)return o;if(!uG(t))return t;var h=uD(t);if(h){if(v=t.length,w=new t.constructor(v),v&&"string"==typeof t[0]&&tC.call(t,"index")&&(w.index=t.index,w.input=t.input),o=w,!l)return rM(t,o)}else{var v,w,N,B,T,M=i_(t),F=M==g||M==_;if(uT(t))return rR(t,l);if(M==x||M==s||F&&!u){if(o=c||F?{}:iy(t),!l)return c?(N=(T=o)&&rF(t,ap(t),T),rF(t,ig(t),N)):(B=eL(o,t),rF(t,iv(t),B))}else{if(!t0[M])return u?t:{};o=function(t,n,e){var r,i,u=t.constructor;switch(n){case E:return rD(t);case p:case d:return new u(+t);case I:return r=e?rD(t.buffer):t.buffer,new t.constructor(r,t.byteOffset,t.byteLength);case S:case L:case O:case C:case z:case R:case D:case W:case U:return rW(t,e);case m:return new u;case y:case k:return new u(t);case b:return(i=new t.constructor(t.source,tl.exec(t))).lastIndex=t.lastIndex,i;case j:return new u;case A:return eh?tj(eh.call(t)):{}}}(t,M,l)}}a||(a=new ej);var q=a.get(t);if(q)return q;a.set(t,o),uH(t)?t.forEach(function(r){o.add(eR(r,n,e,r,t,a))}):uK(t)&&t.forEach(function(r,i){o.set(i,eR(r,n,e,i,t,a))});var P=f?c?ia:iu:c?ap:ah,$=h?i:P(t);return nf($||t,function(r,i){$&&(r=t[i=r]),eE(o,i,eR(r,n,e,i,t,a))}),o}function eD(t,n,e){var r=e.length;if(null==t)return!r;for(t=tj(t);r--;){var u=e[r],a=n[u],o=t[u];if(i===o&&!(u in t)||!a(o))return!1}return!0}function eW(t,n,e){if("function"!=typeof t)throw new tN(u);return iC(function(){t.apply(i,e)},n)}function eU(t,n,e,r){var i=-1,u=np,a=!0,o=t.length,l=[],c=n.length;if(!o)return l;e&&(n=nv(n,nz(e))),r?(u=nd,a=!1):n.length>=200&&(u=nD,a=!1,n=new eb(n));t:for(;++i-1},ex.prototype.set=function(t,n){var e=this.__data__,r=eI(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this},ew.prototype.clear=function(){this.size=0,this.__data__={hash:new ey,map:new(n9||ex),string:new ey}},ew.prototype.delete=function(t){var n=ih(this,t).delete(t);return this.size-=n?1:0,n},ew.prototype.get=function(t){return ih(this,t).get(t)},ew.prototype.has=function(t){return ih(this,t).has(t)},ew.prototype.set=function(t,n){var e=ih(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this},eb.prototype.add=eb.prototype.push=function(t){return this.__data__.set(t,a),this},eb.prototype.has=function(t){return this.__data__.has(t)},ej.prototype.clear=function(){this.__data__=new ex,this.size=0},ej.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},ej.prototype.get=function(t){return this.__data__.get(t)},ej.prototype.has=function(t){return this.__data__.has(t)},ej.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ex){var r=e.__data__;if(!n9||r.length<199)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new ew(r)}return e.set(t,n),this.size=e.size,this};var eB=r$(eZ),eT=r$(eK,!0);function eM(t,n){var e=!0;return eB(t,function(t,r,i){return e=!!n(t,r,i)}),e}function eF(t,n,e){for(var r=-1,u=t.length;++r0&&e(o)?n>1?eP(o,n-1,e,r,i):ng(i,o):r||(i[i.length]=o)}return i}var e$=rG(),eG=rG(!0);function eZ(t,n){return t&&e$(t,n,ah)}function eK(t,n){return t&&eG(t,n,ah)}function eQ(t,n){return nh(n,function(n){return uq(t[n])})}function eV(t,n){n=rO(n,t);for(var e=0,r=n.length;null!=t&&en}function eX(t,n){return null!=t&&tC.call(t,n)}function e0(t,n){return null!=t&&n in tj(t)}function e1(t,n,e){for(var r=e?nd:np,u=t[0].length,a=t.length,o=a,l=tm(a),c=1/0,f=[];o--;){var s=t[o];o&&n&&(s=nv(s,nz(n))),c=n3(s.length,c),l[o]=!e&&(n||u>=120&&s.length>=120)?new eb(o&&s):i}s=t[0];var h=-1,p=l[0];t:for(;++h=o)return l;return l*("desc"==e[r]?-1:1)}}return t.index-n.index}(t,n,e)})}function ra(t,n,e){for(var r=-1,i=n.length,u={};++r-1;)o!==t&&tV.call(o,l,1),tV.call(t,l,1);return t}function rl(t,n){for(var e=t?n.length:0,r=e-1;e--;){var i=n[e];if(e==r||i!==u){var u=i;iw(i)?tV.call(t,i,1):rj(t,i)}}return t}function rc(t,n){return t+nI(n6()*(n-t+1))}function rf(t,n){var e="";if(!t||n<1||n>0x1fffffffffffff)return e;do n%2&&(e+=t),(n=nI(n/2))&&(t+=t);while(n);return e}function rs(t,n){return iz(iI(t,n,aB),t+"")}function rh(t,n,e,r){if(!uG(t))return t;n=rO(n,t);for(var u=-1,a=n.length,o=a-1,l=t;null!=l&&++ui?0:i+n),(e=e>i?i:e)<0&&(e+=i),i=n>e?0:e-n>>>0,n>>>=0;for(var u=tm(i);++r>>1,a=t[u];null!==a&&!uX(a)&&(e?a<=n:a=200){var c=n?null:r6(t);if(c)return nG(c);a=!1,i=nD,l=new eb}else l=n?[]:o;t:for(;++r=r?t:rv(t,n,e)}var rz=t7||function(t){return t6.clearTimeout(t)};function rR(t,n){if(n)return t.slice();var e=t.length,r=tq?tq(e):new t.constructor(e);return t.copy(r),r}function rD(t){var n=new t.constructor(t.byteLength);return new tF(n).set(new tF(t)),n}function rW(t,n){var e=n?rD(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function rU(t,n){if(t!==n){var e=i!==t,r=null===t,u=t==t,a=uX(t),o=i!==n,l=null===n,c=n==n,f=uX(n);if(!l&&!f&&!a&&t>n||a&&o&&c&&!l&&!f||r&&o&&c||!e&&c||!u)return 1;if(!r&&!a&&!f&&t1?e[u-1]:i,o=u>2?e[2]:i;for(a=t.length>3&&"function"==typeof a?(u--,a):i,o&&ib(e[0],e[1],o)&&(a=u<3?i:a,u=1),n=tj(n);++r-1?u[a?n[o]:o]:i}}function rJ(t){return ii(function(n){var e=n.length,r=e,a=e_.prototype.thru;for(t&&n.reverse();r--;){var o=n[r];if("function"!=typeof o)throw new tN(u);if(a&&!l&&"wrapper"==il(o))var l=new e_([],!0)}for(r=l?r:e;++r1&&y.reverse(),s&&cl))return!1;var f=a.get(t),s=a.get(n);if(f&&s)return f==n&&s==t;var h=-1,p=!0,d=2&e?new eb:i;for(a.set(t,n),a.set(n,t);++h-1&&t%1==0&&t1?"& ":"")+n[r],n=n.join(e>2?", ":" "),t.replace(tn,"{\n/* [wrapped with "+n+"] */\n")}(u,(r=(i=u.match(te))?i[1].split(tr):[],nf(f,function(t){var n="_."+t[0];e&t[1]&&!np(r,n)&&r.push(n)}),r.sort())))}function iD(t){var n=0,e=0;return function(){var r=n4(),u=16-(r-e);if(e=r,u>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(i,arguments)}}function iW(t,n){var e=-1,r=t.length,u=r-1;for(n=i===n?r:n;++e1?t[n-1]:i;return e="function"==typeof e?(t.pop(),e):i,i6(t,e)});function ur(t){var n=ed(t);return n.__chain__=!0,n}function ui(t,n){return n(t)}var uu=ii(function(t){var n=t.length,e=n?t[0]:0,r=this.__wrapped__,u=function(n){return eC(n,t)};return!(n>1)&&!this.__actions__.length&&r instanceof em&&iw(e)?((r=r.slice(e,+e+(n?1:0))).__actions__.push({func:ui,args:[u],thisArg:i}),new e_(r,this.__chain__).thru(function(t){return n&&!t.length&&t.push(i),t})):this.thru(u)}),ua=rq(function(t,n,e){tC.call(t,e)?++t[e]:eO(t,e,1)}),uo=rV(i$),ul=rV(iG);function uc(t,n){return(uD(t)?nf:eB)(t,is(n,3))}function uf(t,n){return(uD(t)?function(t,n){for(var e=null==t?0:t.length;e--&&!1!==n(t[e],e,t););return t}:eT)(t,is(n,3))}var us=rq(function(t,n,e){tC.call(t,e)?t[e].push(n):eO(t,e,[n])}),uh=rs(function(t,n,e){var r=-1,i="function"==typeof n,u=uU(t)?tm(t.length):[];return eB(t,function(t){u[++r]=i?nl(n,t,e):e2(t,n,e)}),u}),up=rq(function(t,n,e){eO(t,e,n)});function ud(t,n){return(uD(t)?nv:rt)(t,is(n,3))}var uv=rq(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),ug=rs(function(t,n){if(null==t)return[];var e=n.length;return e>1&&ib(t,n[0],n[1])?n=[]:e>2&&ib(n[0],n[1],n[2])&&(n=[n[0]]),ru(t,eP(n,1),[])}),u_=nt||function(){return t6.Date.now()};function um(t,n,e){return n=e?i:n,n=t&&null==n?t.length:n,r7(t,128,i,i,i,i,n)}function uy(t,n){var e;if("function"!=typeof n)throw new tN(u);return t=u8(t),function(){return--t>0&&(e=n.apply(this,arguments)),t<=1&&(n=i),e}}var ux=rs(function(t,n,e){var r=1;if(e.length){var i=n$(e,ic(ux));r|=32}return r7(t,r,n,e,i)}),uw=rs(function(t,n,e){var r=3;if(e.length){var i=n$(e,ic(uw));r|=32}return r7(n,r,t,e,i)});function ub(t,n,e){var r,a,o,l,c,f,s=0,h=!1,p=!1,d=!0;if("function"!=typeof t)throw new tN(u);function v(n){var e=r,u=a;return r=a=i,s=n,l=t.apply(u,e)}function g(t){var e=t-f,r=t-s;return i===f||e>=n||e<0||p&&r>=o}function _(){var t,e,r,i=u_();if(g(i))return m(i);c=iC(_,(t=i-f,e=i-s,r=n-t,p?n3(r,o-e):r))}function m(t){return(c=i,d&&r)?v(t):(r=a=i,l)}function y(){var t,e=u_(),u=g(e);if(r=arguments,a=this,f=e,u){if(i===c)return s=t=f,c=iC(_,n),h?v(t):l;if(p)return rz(c),c=iC(_,n),v(f)}return i===c&&(c=iC(_,n)),l}return n=u5(n)||0,uG(e)&&(h=!!e.leading,o=(p="maxWait"in e)?n2(u5(e.maxWait)||0,n):o,d="trailing"in e?!!e.trailing:d),y.cancel=function(){i!==c&&rz(c),s=0,r=f=a=c=i},y.flush=function(){return i===c?l:m(u_())},y}var uj=rs(function(t,n){return eW(t,1,n)}),uk=rs(function(t,n,e){return eW(t,u5(n)||0,e)});function uA(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new tN(u);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],u=e.cache;if(u.has(i))return u.get(i);var a=t.apply(this,r);return e.cache=u.set(i,a)||u,a};return e.cache=new(uA.Cache||ew),e}function uN(t){if("function"!=typeof t)throw new tN(u);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}uA.Cache=ew;var uE=rs(function(t,n){var e=(n=1==n.length&&uD(n[0])?nv(n[0],nz(is())):nv(eP(n,1),nz(is()))).length;return rs(function(r){for(var i=-1,u=n3(r.length,e);++i=n}),uR=e3(function(){return arguments}())?e3:function(t){return uZ(t)&&tC.call(t,"callee")&&!tK.call(t,"callee")},uD=tm.isArray,uW=ne?nz(ne):function(t){return uZ(t)&&eH(t)==E};function uU(t){return null!=t&&u$(t.length)&&!uq(t)}function uB(t){return uZ(t)&&uU(t)}var uT=nY||aH,uM=nr?nz(nr):function(t){return uZ(t)&&eH(t)==d};function uF(t){if(!uZ(t))return!1;var n=eH(t);return n==v||"[object DOMException]"==n||"string"==typeof t.message&&"string"==typeof t.name&&!uV(t)}function uq(t){if(!uG(t))return!1;var n=eH(t);return n==g||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function uP(t){return"number"==typeof t&&t==u8(t)}function u$(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=0x1fffffffffffff}function uG(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function uZ(t){return null!=t&&"object"==typeof t}var uK=ni?nz(ni):function(t){return uZ(t)&&i_(t)==m};function uQ(t){return"number"==typeof t||uZ(t)&&eH(t)==y}function uV(t){if(!uZ(t)||eH(t)!=x)return!1;var n=tP(t);if(null===n)return!0;var e=tC.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&tO.call(e)==tW}var uJ=nu?nz(nu):function(t){return uZ(t)&&eH(t)==b},uH=na?nz(na):function(t){return uZ(t)&&i_(t)==j};function uY(t){return"string"==typeof t||!uD(t)&&uZ(t)&&eH(t)==k}function uX(t){return"symbol"==typeof t||uZ(t)&&eH(t)==A}var u0=no?nz(no):function(t){return uZ(t)&&u$(t.length)&&!!tX[eH(t)]},u1=r3(e9),u2=r3(function(t,n){return t<=n});function u3(t){if(!t)return[];if(uU(t))return uY(t)?nK(t):rM(t);if(t4&&t[t4])return function(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}(t[t4]());var n=i_(t);return(n==m?nq:n==j?nG:aw)(t)}function u4(t){return t?(t=u5(t))===l||t===-l?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}function u8(t){var n=u4(t),e=n%1;return n==n?e?n-e:n:0}function u6(t){return t?ez(u8(t),0,0xffffffff):0}function u5(t){if("number"==typeof t)return t;if(uX(t))return c;if(uG(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=uG(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=nC(t);var e=tf.test(t);return e||th.test(t)?t3(t.slice(2),e?2:8):tc.test(t)?c:+t}function u7(t){return rF(t,ap(t))}function u9(t){return null==t?"":rw(t)}var at=rP(function(t,n){if(iN(n)||uU(n)){rF(n,ah(n),t);return}for(var e in n)tC.call(n,e)&&eE(t,e,n[e])}),an=rP(function(t,n){rF(n,ap(n),t)}),ae=rP(function(t,n,e,r){rF(n,ap(n),t,r)}),ar=rP(function(t,n,e,r){rF(n,ah(n),t,r)}),ai=ii(eC),au=rs(function(t,n){t=tj(t);var e=-1,r=n.length,u=r>2?n[2]:i;for(u&&ib(n[0],n[1],u)&&(r=1);++e1),n}),rF(t,ia(t),e),r&&(e=eR(e,7,ie));for(var i=n.length;i--;)rj(e,n[i]);return e}),a_=ii(function(t,n){return null==t?{}:ra(t,n,function(n,e){return al(t,e)})});function am(t,n){if(null==t)return{};var e=nv(ia(t),function(t){return[t]});return n=is(n),ra(t,e,function(t,e){return n(t,e[0])})}var ay=r5(ah),ax=r5(ap);function aw(t){return null==t?[]:nR(t,ah(t))}var ab=rK(function(t,n,e){return n=n.toLowerCase(),t+(e?aj(n):n)});function aj(t){return aO(u9(t).toLowerCase())}function ak(t){return(t=u9(t))&&t.replace(td,nB).replace(tZ,"")}var aA=rK(function(t,n,e){return t+(e?"-":"")+n.toLowerCase()}),aN=rK(function(t,n,e){return t+(e?" ":"")+n.toLowerCase()}),aE=rZ("toLowerCase"),aI=rK(function(t,n,e){return t+(e?"_":"")+n.toLowerCase()}),aS=rK(function(t,n,e){return t+(e?" ":"")+aO(n)}),aL=rK(function(t,n,e){return t+(e?" ":"")+n.toUpperCase()}),aO=rZ("toUpperCase");function aC(t,n,e){if(t=u9(t),n=e?i:n,i===n){var r;return(r=t,tJ.test(r))?t.match(tQ)||[]:t.match(ti)||[]}return t.match(n)||[]}var az=rs(function(t,n){try{return nl(t,i,n)}catch(t){return uF(t)?t:new tx(t)}}),aR=ii(function(t,n){return nf(n,function(n){eO(t,n=iB(n),ux(t[n],t))}),t});function aD(t){return function(){return t}}var aW=rJ(),aU=rJ(!0);function aB(t){return t}function aT(t){return e5("function"==typeof t?t:eR(t,1))}var aM=rs(function(t,n){return function(e){return e2(e,t,n)}}),aF=rs(function(t,n){return function(e){return e2(t,e,n)}});function aq(t,n,e){var r=ah(n),i=eQ(n,r);null!=e||uG(n)&&(i.length||!r.length)||(e=n,n=t,t=this,i=eQ(n,ah(n)));var u=!(uG(e)&&"chain"in e)||!!e.chain,a=uq(t);return nf(i,function(e){var r=n[e];t[e]=r,a&&(t.prototype[e]=function(){var n=this.__chain__;if(u||n){var e=t(this.__wrapped__);return(e.__actions__=rM(this.__actions__)).push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,ng([this.value()],arguments))})}),t}function aP(){}var a$=r0(nv),aG=r0(ns),aZ=r0(ny);function aK(t){return ij(t)?nE(iB(t)):function(n){return eV(n,t)}}var aQ=r2(),aV=r2(!0);function aJ(){return[]}function aH(){return!1}var aY=rX(function(t,n){return t+n},0),aX=r8("ceil"),a0=rX(function(t,n){return t/n},1),a1=r8("floor"),a2=rX(function(t,n){return t*n},1),a3=r8("round"),a4=rX(function(t,n){return t-n},0);return ed.after=function(t,n){if("function"!=typeof n)throw new tN(u);return t=u8(t),function(){if(--t<1)return n.apply(this,arguments)}},ed.ary=um,ed.assign=at,ed.assignIn=an,ed.assignInWith=ae,ed.assignWith=ar,ed.at=ai,ed.before=uy,ed.bind=ux,ed.bindAll=aR,ed.bindKey=uw,ed.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return uD(t)?t:[t]},ed.chain=ur,ed.chunk=function(t,n,e){n=(e?ib(t,n,e):i===n)?1:n2(u8(n),0);var r=null==t?0:t.length;if(!r||n<1)return[];for(var u=0,a=0,o=tm(nx(r/n));uu?0:u+e),(r=i===r||r>u?u:u8(r))<0&&(r+=u),r=e>r?0:u6(r);e>>0)?(t=u9(t))&&("string"==typeof n||null!=n&&!uJ(n))&&!(n=rw(n))&&nF(t)?rC(nK(t),0,e):t.split(n,e):[]},ed.spread=function(t,n){if("function"!=typeof t)throw new tN(u);return n=null==n?0:n2(u8(n),0),rs(function(e){var r=e[n],i=rC(e,0,n);return r&&ng(i,r),nl(t,this,i)})},ed.tail=function(t){var n=null==t?0:t.length;return n?rv(t,1,n):[]},ed.take=function(t,n,e){return t&&t.length?rv(t,0,(n=e||i===n?1:u8(n))<0?0:n):[]},ed.takeRight=function(t,n,e){var r=null==t?0:t.length;return r?rv(t,(n=r-(n=e||i===n?1:u8(n)))<0?0:n,r):[]},ed.takeRightWhile=function(t,n){return t&&t.length?rA(t,is(n,3),!1,!0):[]},ed.takeWhile=function(t,n){return t&&t.length?rA(t,is(n,3)):[]},ed.tap=function(t,n){return n(t),t},ed.throttle=function(t,n,e){var r=!0,i=!0;if("function"!=typeof t)throw new tN(u);return uG(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),ub(t,n,{leading:r,maxWait:n,trailing:i})},ed.thru=ui,ed.toArray=u3,ed.toPairs=ay,ed.toPairsIn=ax,ed.toPath=function(t){return uD(t)?nv(t,iB):uX(t)?[t]:rM(iU(u9(t)))},ed.toPlainObject=u7,ed.transform=function(t,n,e){var r=uD(t),i=r||uT(t)||u0(t);if(n=is(n,4),null==e){var u=t&&t.constructor;e=i?r?new u:[]:uG(t)&&uq(u)?ev(tP(t)):{}}return(i?nf:eZ)(t,function(t,r,i){return n(e,t,r,i)}),e},ed.unary=function(t){return um(t,1)},ed.union=i2,ed.unionBy=i3,ed.unionWith=i4,ed.uniq=function(t){return t&&t.length?rb(t):[]},ed.uniqBy=function(t,n){return t&&t.length?rb(t,is(n,2)):[]},ed.uniqWith=function(t,n){return n="function"==typeof n?n:i,t&&t.length?rb(t,i,n):[]},ed.unset=function(t,n){return null==t||rj(t,n)},ed.unzip=i8,ed.unzipWith=i6,ed.update=function(t,n,e){return null==t?t:rk(t,n,rL(e))},ed.updateWith=function(t,n,e,r){return r="function"==typeof r?r:i,null==t?t:rk(t,n,rL(e),r)},ed.values=aw,ed.valuesIn=function(t){return null==t?[]:nR(t,ap(t))},ed.without=i5,ed.words=aC,ed.wrap=function(t,n){return uI(rL(n),t)},ed.xor=i7,ed.xorBy=i9,ed.xorWith=ut,ed.zip=un,ed.zipObject=function(t,n){return rI(t||[],n||[],eE)},ed.zipObjectDeep=function(t,n){return rI(t||[],n||[],rh)},ed.zipWith=ue,ed.entries=ay,ed.entriesIn=ax,ed.extend=an,ed.extendWith=ae,aq(ed,ed),ed.add=aY,ed.attempt=az,ed.camelCase=ab,ed.capitalize=aj,ed.ceil=aX,ed.clamp=function(t,n,e){return i===e&&(e=n,n=i),i!==e&&(e=(e=u5(e))==e?e:0),i!==n&&(n=(n=u5(n))==n?n:0),ez(u5(t),n,e)},ed.clone=function(t){return eR(t,4)},ed.cloneDeep=function(t){return eR(t,5)},ed.cloneDeepWith=function(t,n){return eR(t,5,n="function"==typeof n?n:i)},ed.cloneWith=function(t,n){return eR(t,4,n="function"==typeof n?n:i)},ed.conformsTo=function(t,n){return null==n||eD(t,n,ah(n))},ed.deburr=ak,ed.defaultTo=function(t,n){return null==t||t!=t?n:t},ed.divide=a0,ed.endsWith=function(t,n,e){t=u9(t),n=rw(n);var r=t.length,u=e=i===e?r:ez(u8(e),0,r);return(e-=n.length)>=0&&t.slice(e,u)==n},ed.eq=uO,ed.escape=function(t){return(t=u9(t))&&$.test(t)?t.replace(q,nT):t},ed.escapeRegExp=function(t){return(t=u9(t))&&Y.test(t)?t.replace(H,"\\$&"):t},ed.every=function(t,n,e){var r=uD(t)?ns:eM;return e&&ib(t,n,e)&&(n=i),r(t,is(n,3))},ed.find=uo,ed.findIndex=i$,ed.findKey=function(t,n){return nw(t,is(n,3),eZ)},ed.findLast=ul,ed.findLastIndex=iG,ed.findLastKey=function(t,n){return nw(t,is(n,3),eK)},ed.floor=a1,ed.forEach=uc,ed.forEachRight=uf,ed.forIn=function(t,n){return null==t?t:e$(t,is(n,3),ap)},ed.forInRight=function(t,n){return null==t?t:eG(t,is(n,3),ap)},ed.forOwn=function(t,n){return t&&eZ(t,is(n,3))},ed.forOwnRight=function(t,n){return t&&eK(t,is(n,3))},ed.get=ao,ed.gt=uC,ed.gte=uz,ed.has=function(t,n){return null!=t&&im(t,n,eX)},ed.hasIn=al,ed.head=iK,ed.identity=aB,ed.includes=function(t,n,e,r){t=uU(t)?t:aw(t),e=e&&!r?u8(e):0;var i=t.length;return e<0&&(e=n2(i+e,0)),uY(t)?e<=i&&t.indexOf(n,e)>-1:!!i&&nj(t,n,e)>-1},ed.indexOf=function(t,n,e){var r=null==t?0:t.length;if(!r)return -1;var i=null==e?0:u8(e);return i<0&&(i=n2(r+i,0)),nj(t,n,i)},ed.inRange=function(t,n,e){var r,u,a;return n=u4(n),i===e?(e=n,n=0):e=u4(e),(r=t=u5(t))>=n3(u=n,a=e)&&r=-0x1fffffffffffff&&t<=0x1fffffffffffff},ed.isSet=uH,ed.isString=uY,ed.isSymbol=uX,ed.isTypedArray=u0,ed.isUndefined=function(t){return i===t},ed.isWeakMap=function(t){return uZ(t)&&i_(t)==N},ed.isWeakSet=function(t){return uZ(t)&&"[object WeakSet]"==eH(t)},ed.join=function(t,n){return null==t?"":n0.call(t,n)},ed.kebabCase=aA,ed.last=iH,ed.lastIndexOf=function(t,n,e){var r=null==t?0:t.length;if(!r)return -1;var u=r;return i!==e&&(u=(u=u8(e))<0?n2(r+u,0):n3(u,r-1)),n==n?function(t,n,e){for(var r=e+1;r--&&t[r]!==n;);return r}(t,n,u):nb(t,nA,u,!0)},ed.lowerCase=aN,ed.lowerFirst=aE,ed.lt=u1,ed.lte=u2,ed.max=function(t){return t&&t.length?eF(t,aB,eY):i},ed.maxBy=function(t,n){return t&&t.length?eF(t,is(n,2),eY):i},ed.mean=function(t){return nN(t,aB)},ed.meanBy=function(t,n){return nN(t,is(n,2))},ed.min=function(t){return t&&t.length?eF(t,aB,e9):i},ed.minBy=function(t,n){return t&&t.length?eF(t,is(n,2),e9):i},ed.stubArray=aJ,ed.stubFalse=aH,ed.stubObject=function(){return{}},ed.stubString=function(){return""},ed.stubTrue=function(){return!0},ed.multiply=a2,ed.nth=function(t,n){return t&&t.length?ri(t,u8(n)):i},ed.noConflict=function(){return t6._===this&&(t6._=tU),this},ed.noop=aP,ed.now=u_,ed.pad=function(t,n,e){t=u9(t);var r=(n=u8(n))?nZ(t):0;if(!n||r>=n)return t;var i=(n-r)/2;return r1(nI(i),e)+t+r1(nx(i),e)},ed.padEnd=function(t,n,e){t=u9(t);var r=(n=u8(n))?nZ(t):0;return n&&rn){var r=t;t=n,n=r}if(e||t%1||n%1){var u=n6();return n3(t+u*(n-t+t2("1e-"+((u+"").length-1))),n)}return rc(t,n)},ed.reduce=function(t,n,e){var r=uD(t)?n_:nS,i=arguments.length<3;return r(t,is(n,4),e,i,eB)},ed.reduceRight=function(t,n,e){var r=uD(t)?nm:nS,i=arguments.length<3;return r(t,is(n,4),e,i,eT)},ed.repeat=function(t,n,e){return n=(e?ib(t,n,e):i===n)?1:u8(n),rf(u9(t),n)},ed.replace=function(){var t=arguments,n=u9(t[0]);return t.length<3?n:n.replace(t[1],t[2])},ed.result=function(t,n,e){n=rO(n,t);var r=-1,u=n.length;for(u||(u=1,t=i);++r0x1fffffffffffff)return[];var e=0xffffffff,r=n3(t,0xffffffff);n=is(n),t-=0xffffffff;for(var i=nO(r,n);++e=a)return t;var l=e-nZ(r);if(l<1)return r;var c=o?rC(o,0,l).join(""):t.slice(0,l);if(i===u)return c+r;if(o&&(l+=c.length-l),uJ(u)){if(t.slice(l).search(u)){var f,s=c;for(u.global||(u=tk(u.source,u9(tl.exec(u))+"g")),u.lastIndex=0;f=u.exec(s);)var h=f.index;c=c.slice(0,i===h?l:h)}}else if(t.indexOf(rw(u),l)!=l){var p=c.lastIndexOf(u);p>-1&&(c=c.slice(0,p))}return c+r},ed.unescape=function(t){return(t=u9(t))&&P.test(t)?t.replace(F,nV):t},ed.uniqueId=function(t){var n=++tz;return u9(t)+n},ed.upperCase=aL,ed.upperFirst=aO,ed.each=uc,ed.eachRight=uf,ed.first=iK,aq(ed,(t_={},eZ(ed,function(t,n){tC.call(ed.prototype,n)||(t_[n]=t)}),t_),{chain:!1}),ed.VERSION="4.17.21",nf(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){ed[t].placeholder=ed}),nf(["drop","take"],function(t,n){em.prototype[t]=function(e){e=i===e?1:n2(u8(e),0);var r=this.__filtered__&&!n?new em(this):this.clone();return r.__filtered__?r.__takeCount__=n3(e,r.__takeCount__):r.__views__.push({size:n3(e,0xffffffff),type:t+(r.__dir__<0?"Right":"")}),r},em.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),nf(["filter","map","takeWhile"],function(t,n){var e=n+1,r=1==e||3==e;em.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:is(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),nf(["head","last"],function(t,n){var e="take"+(n?"Right":"");em.prototype[t]=function(){return this[e](1).value()[0]}}),nf(["initial","tail"],function(t,n){var e="drop"+(n?"":"Right");em.prototype[t]=function(){return this.__filtered__?new em(this):this[e](1)}}),em.prototype.compact=function(){return this.filter(aB)},em.prototype.find=function(t){return this.filter(t).head()},em.prototype.findLast=function(t){return this.reverse().find(t)},em.prototype.invokeMap=rs(function(t,n){return"function"==typeof t?new em(this):this.map(function(e){return e2(e,t,n)})}),em.prototype.reject=function(t){return this.filter(uN(is(t)))},em.prototype.slice=function(t,n){t=u8(t);var e=this;return e.__filtered__&&(t>0||n<0)?new em(e):(t<0?e=e.takeRight(-t):t&&(e=e.drop(t)),i!==n&&(e=(n=u8(n))<0?e.dropRight(-n):e.take(n-t)),e)},em.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},em.prototype.toArray=function(){return this.take(0xffffffff)},eZ(em.prototype,function(t,n){var e=/^(?:filter|find|map|reject)|While$/.test(n),r=/^(?:head|last)$/.test(n),u=ed[r?"take"+("last"==n?"Right":""):n],a=r||/^find/.test(n);u&&(ed.prototype[n]=function(){var n=this.__wrapped__,o=r?[1]:arguments,l=n instanceof em,c=o[0],f=l||uD(n),s=function(t){var n=u.apply(ed,ng([t],o));return r&&h?n[0]:n};f&&e&&"function"==typeof c&&1!=c.length&&(l=f=!1);var h=this.__chain__,p=!!this.__actions__.length,d=a&&!h,v=l&&!p;if(!a&&f){n=v?n:new em(this);var g=t.apply(n,o);return g.__actions__.push({func:ui,args:[s],thisArg:i}),new e_(g,h)}return d&&v?t.apply(this,o):(g=this.thru(s),d?r?g.value()[0]:g.value():g)})}),nf(["pop","push","shift","sort","splice","unshift"],function(t){var n=tE[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);ed.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return n.apply(uD(i)?i:[],t)}return this[e](function(e){return n.apply(uD(e)?e:[],t)})}}),eZ(em.prototype,function(t,n){var e=ed[n];if(e){var r=e.name+"";tC.call(eu,r)||(eu[r]=[]),eu[r].push({name:n,func:e})}}),eu[rH(i,2).name]=[{name:"wrapper",func:i}],em.prototype.clone=function(){var t=new em(this.__wrapped__);return t.__actions__=rM(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=rM(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=rM(this.__views__),t},em.prototype.reverse=function(){if(this.__filtered__){var t=new em(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},em.prototype.value=function(){var t=this.__wrapped__.value(),n=this.__dir__,e=uD(t),r=n<0,i=e?t.length:0,u=function(t,n,e){for(var r=-1,i=e.length;++r=this.__values__.length,n=t?i:this.__values__[this.__index__++];return{done:t,value:n}},ed.prototype.plant=function(t){for(var n,e=this;e instanceof eg;){var r=iM(e);r.__index__=0,r.__values__=i,n?u.__wrapped__=r:n=r;var u=r;e=e.__wrapped__}return u.__wrapped__=t,n},ed.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof em){var n=t;return this.__actions__.length&&(n=new em(this)),(n=n.reverse()).__actions__.push({func:ui,args:[i1],thisArg:i}),new e_(n,this.__chain__)}return this.thru(i1)},ed.prototype.toJSON=ed.prototype.valueOf=ed.prototype.value=function(){return rN(this.__wrapped__,this.__actions__)},ed.prototype.first=ed.prototype.head,t4&&(ed.prototype[t4]=function(){return this}),ed}();t6._=nJ,i!==(r=(function(){return nJ}).call(n,e,n,t))&&(t.exports=r)}).call(this)},8424:(t,n,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return e(3430)}])},1710:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848),i=e(6540);function u(t){let{width:n,position:e,style:u,borderWidth:a,screen:o,title:l}=t;return(0,r.jsxs)("div",{className:" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50"+(o?" fixed":" absolute"),style:{...u,position:e,zIndex:2e4},children:[(0,r.jsx)("span",{className:"general_loader",style:n?{width:n,height:n,minWidth:n,borderWidth:a||"4px"}:{}}),l?(0,r.jsx)("span",{children:l}):(0,r.jsx)(i.Fragment,{})]})}},6232:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848);let i=(0,e(5737).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);function u(t){let{size:n,adminAside:e,collapseAsideMobile:u,setCollapseAsideMobile:a}=t;return(0,r.jsxs)("a",{href:"/",className:"logo",onClick:t=>{let n=t.target;if(null==n?void 0:n.closest("button"))return t.preventDefault()},children:[e&&(0,r.jsxs)("button",{className:"flex lg:hidden small-text mr-2 primary-light",onClick:t=>{u&&a?a(!1):a&&a(!0)},children:[(0,r.jsx)("div",{className:"-mt-0.5",children:(0,r.jsx)(i,{})}),(0,r.jsx)("span",{className:"dark:text-white",children:"Menu"})]}),(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"dark:hidden -mt-1.5 -mr-1.5"}),(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:35,className:"hidden dark:flex -mt-1.5 -mr-1.5"}),(0,r.jsx)("span",{className:"text-slate-800 dark:text-white text-[20px] font-bold hidden sm:flex -mt-[1px]",children:"Datasquirel"})]})}e(6540)},9329:(t,n,e)=>{"use strict";e.d(n,{A:()=>u});var r=e(4848),i=e(6540);function u(){let[t,n]=i.useState("Light Mode");return i.useEffect(()=>{let t=localStorage.getItem("theme");(null==t?void 0:t.match(/dark/))&&n("Dark Mode")},[]),(0,r.jsx)("div",{className:"",id:"theme-selector-wrapper",onClick:()=>{var t,e;let r=document.getElementById("theme-selector-graphic-wrapper"),i=localStorage.getItem("theme"),u=null==r?void 0:r.querySelector("img.sun"),a=null==r?void 0:r.querySelector("img.moon");!i||(null==i?void 0:i.match(/light/))?(document.documentElement.className="dark",localStorage.setItem("theme","dark"),i="dark",null==u||u.classList.add("hidden"),null==a||a.classList.remove("hidden"),null==r||null===(t=r.firstChild)||void 0===t||t.classList.add("ml-auto"),n("Dark Mode")):(null==i?void 0:i.match(/dark/))&&(document.documentElement.className="light",localStorage.setItem("theme","light"),i="light",null==a||a.classList.add("hidden"),null==u||u.classList.remove("hidden"),null==r||null===(e=r.firstChild)||void 0===e||e.classList.remove("ml-auto"),n("Light Mode"))},children:(0,r.jsx)("div",{className:"p-1 rounded-full w-12 transition-all",id:"theme-selector-graphic-wrapper",children:(0,r.jsxs)("div",{className:"pointer-events-none transition-all dark:ml-auto",children:[(0,r.jsx)("img",{src:"/images/sun.png",alt:"Sun Icon",width:18,className:"sun dark:hidden"}),(0,r.jsx)("img",{src:"/images/new-moon.png",alt:"Sun Icon",width:18,className:"moon hidden dark:flex"})]})})})}},9020:(t,n,e)=>{"use strict";e.d(n,{A:()=>i});var r=e(1028);let i=e.n(r)()},2567:(t,n,e)=>{"use strict";async function r(t){let{links:n}=t,e=n||document.querySelectorAll("nav a");if(e&&e.forEach(t=>{t.dataset.currentlink===window.location.pathname?t.classList.add("active"):window.location.pathname.match(new RegExp("".concat(t.dataset.currentlink,"\\/.*")))&&!t.dataset.strictlink&&t.classList.add("active")}),window.location.pathname.match(/\/databases\/.*/)){let t=document.querySelectorAll("a");t&&window.location.search.match(/delegated=true/)&&t.forEach((t,n)=>{var e;(null==t?void 0:null===(e=t.pathname)||void 0===e?void 0:e.match(/databases/))&&(t.href=t.pathname+window.location.search)})}}e.d(n,{A:()=>r})},8883:(t,n,e)=>{"use strict";e.d(n,{A:()=>g});var r=e(4848),i=e(6540),u=e(3368),a=e.n(u),o=e(2567),l=e(9329),c=e(6232),f=e(2683),s=e(2027);function h(t){let{user:n,darkBg:e,transparent:u}=t,{user:a}=function(){let[t,n]=i.useState();return i.useEffect(()=>{try{let t=localStorage.getItem("user");n(JSON.parse(t||""))}catch(t){}},[]),{user:t}}(),o=(null==n?void 0:n.logged_in_status)?n:a||null;return i.useEffect(()=>{let t=document.getElementById("main-nav-content-wrapper");window.addEventListener("click",n=>{let e=n.target;(null==e?void 0:e.closest("#main-nav-content-wrapper"))||(null==e?void 0:e.closest("#main-header-hamburger-button"))||t.classList.contains("hidden")||t.classList.add("hidden")}),document.querySelectorAll("nav a").forEach(t=>{t.pathname!==window.location.pathname||t.href.match(/#/)||t.pathname.match(/http/)||t.classList.add("active-page-link")})},[]),(0,r.jsx)("header",{className:"w-full px-4 md:px-8 flex justify-center gap-4 "+(e?" shadow-slate-900/20 dark-content":" shadow-slate-900/5")+(u?"":" bg-white dark:bg-slate-800 shadow-lg dark:shadow-black/10 z-50")+((null==n?void 0:n.logged_in_status)?" py-4":" py-6"),style:{zIndex:700},children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("nav",{className:"w-full flex items-center justify-between gap-4 md:gap-10",children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 p-4 xl:p-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto xl:bg-transparent"+(u?" bg-white xl:bg-transparent":" bg-white dark:bg-slate-800"),id:"main-nav-content-wrapper",children:[(0,r.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,r.jsx)("a",{href:"/",children:(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,r.jsx)("button",{className:"outlined gray ml-auto",onClick:t=>{let n=document.getElementById("main-nav-content-wrapper");null==n||n.classList.toggle("hidden")},style:{border:"none"},children:(0,r.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,r.jsxs)("div",{className:"flex items-center grow flex-col-reverse xl:flex-row mb-10 xl:mb-0",children:[(0,r.jsxs)("div",{className:"flex-col xl:flex-row w-full gap-y-10 gap-x-6",children:[(0,r.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,r.jsxs)("a",{href:"/docs/gui-reference",className:"relative z-10 flex items-center gap-2",children:[(0,r.jsx)("span",{children:"Features"}),(0,r.jsx)(s.A,{size:20})]}),(0,r.jsxs)("div",{className:"dropdown",children:[(0,r.jsx)("a",{href:"/docs/database-reference/data-types",className:"button plain-text more-padding normal-weight",children:"Database Schema"}),(0,r.jsx)("a",{href:"/docs/database-reference/querying-data",className:"button plain-text more-padding normal-weight",children:"Sql Queries"}),(0,r.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"button plain-text more-padding normal-weight",children:"Media Storage"})]})]}),(0,r.jsxs)("div",{className:"dropdown-wrapper flex items-center gap-1",children:[(0,r.jsxs)("a",{href:"/docs",className:"relative z-10 flex items-center gap-2",children:[(0,r.jsx)("span",{children:"Docs"}),(0,r.jsx)(s.A,{size:20})]}),(0,r.jsxs)("div",{className:"dropdown",children:[(0,r.jsx)("a",{href:"/docs/quick-start",className:"button plain-text more-padding normal-weight",children:"Quick Start"}),(0,r.jsx)("a",{href:"/docs/api-reference",className:"button plain-text more-padding normal-weight",children:"Api Guide"}),(0,r.jsx)("a",{href:"/docs/gui-reference",className:"button plain-text more-padding normal-weight",children:"GUI Interface"})]})]}),(0,r.jsx)("a",{href:"/about",children:"About Us"}),(0,r.jsx)("a",{href:"/contact",children:"Contact Us"})]}),(null==o?void 0:o.logged_in_status)?(0,r.jsx)(f.A,{activeUser:o,noModeSelector:!0}):(0,r.jsxs)("div",{className:"ml-auto w-full xl:w-auto justify-center",children:[(0,r.jsx)("a",{href:"/login",className:"button outlined gray hidden xl:flex"+(e?" light":""),children:"Login"}),(0,r.jsx)("a",{href:"/login",className:"button outlined gray flex xl:hidden",children:"Login"}),(0,r.jsx)("a",{href:"/create-account",className:"button",children:"Get Started"})]})]})]}),(0,r.jsx)("div",{className:"ml-0 xl:-ml-2",children:(0,r.jsx)(l.A,{})}),(0,r.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all",onClick:t=>{let n=document.getElementById("main-nav-content-wrapper");null==n||n.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,r.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})})}function p(){return(0,r.jsxs)("footer",{className:"p-8 md:p-10 w-full flex flex-col items-center",children:[(0,r.jsxs)("div",{className:"main-container items-start justify-between gap-6 flex-wrap flex-col md:flex-row pt-6",children:[(0,r.jsxs)("div",{className:"flex flex-col items-start gap-6",children:[(0,r.jsx)(c.A,{}),(0,r.jsx)("span",{className:"font-normal max-w-sm text-sm text-left",children:"Datasquirel is a fast efficient cloud-based data store that takes away the entire hassle of data management."})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Features"}),(0,r.jsx)("a",{href:"/docs/database-reference/data-types",className:"text-slate-600",children:"Database Schema"}),(0,r.jsx)("a",{href:"/docs/database-reference/querying-data",className:"text-slate-600",children:"SQL Queries"}),(0,r.jsx)("a",{href:"/docs/gui-reference/upload-media",className:"text-slate-600",children:"Media Storage"})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Docs"}),(0,r.jsx)("a",{href:"/docs/quick-start",className:"text-slate-600",children:"Quick Start Guide"}),(0,r.jsx)("a",{href:"/docs/api-reference",className:"text-slate-600",children:"API Guide"}),(0,r.jsx)("a",{href:"/docs/gui-reference",className:"text-slate-600",children:"GUI Interface"})]}),(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("h4",{className:"m-0",children:"Company"}),(0,r.jsx)("a",{href:"/about",className:"text-slate-600",children:"About Us"}),(0,r.jsx)("a",{href:"/terms",className:"text-slate-600",children:"Terms and Conditions"}),(0,r.jsx)("a",{href:"/privacy",className:"text-slate-600",children:"Privacy Policy"})]})]}),(0,r.jsx)("hr",{className:"my-10"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]})})]})}function d(){return(0,r.jsx)(i.Fragment,{})}var v=e(4477);function g(t){let{children:n,head:e,user:u,productionEnvironment:l,darkBgHeader:c,transparentHeader:f}=t;return i.useEffect(()=>{(0,o.A)({})},[]),(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(a(),{children:e}),(0,r.jsx)(d,{}),(0,r.jsx)(h,{user:u,darkBg:c,transparent:f}),n,(0,r.jsx)(p,{}),(0,r.jsx)(v.A,{})]})}},2683:(t,n,e)=>{"use strict";e.d(n,{A:()=>f});var r=e(4848),i=e(6540),u=e(1710),a=e(8631);function o(t){let{user:n}=t;return(0,r.jsxs)("div",{className:"dropdown right-aligned",children:[(0,r.jsxs)("a",{href:"/admin",className:"button outlined gray more-padding relative z-20 mb-2",children:[(0,r.jsx)(a.A,{size:18,className:"mr-1"}),(0,r.jsx)("span",{children:"Dashboard"})]}),null,(0,r.jsx)("a",{href:"/admin/".concat(null==n?void 0:n.id,"/settings"),className:"button plain-text more-padding normal-weight",children:"Settings"}),(0,r.jsx)("a",{href:"/logout",className:"button plain-text more-padding normal-weight",children:"Logout"})]})}var l=e(9329),c=e(2027);function f(t){var n,e,a,f,s,h;let{activeUser:p,noModeSelector:d}=t;return(null==p?void 0:p.logged_in_status)?(0,r.jsxs)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2 whitespace-nowrap",children:[(0,r.jsxs)("div",{className:"ml-auto dropdown-wrapper p-0 xl:p-4 hover:bg-slate-100 hidden",children:[(0,r.jsx)("a",{href:"/admin/".concat(null==p?void 0:p.id,"/notifications"),className:"flex items-center justify-center",children:(0,r.jsx)("img",{src:"/images/notification-icon.svg",alt:"Notification Icon",width:20,className:"opacity-50"})}),(0,r.jsxs)("div",{className:"dropdown mt-0 xl:-mt-3 gap-2",children:[(0,r.jsx)("span",{className:"text-slate-400",children:"Notifications"}),(0,r.jsx)(u.A,{position:"relative",width:"20px"})]})]}),(0,r.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,r.jsxs)("div",{className:"avatar",style:{width:"36px",height:"36px"},children:[(0,r.jsx)("img",{src:null==p?void 0:p.image,alt:"User Image",width:35,className:"w-full h-full object-cover rounded-full"}),(null==p?void 0:p.social_login)?(0,r.jsxs)("div",{className:"sub-img",children:[(0,r.jsx)("img",{src:(null==p?void 0:null===(n=p.social_platform)||void 0===n?void 0:n.match(/facebook/i))?"/images/facebook.png":(null==p?void 0:null===(e=p.social_platform)||void 0===e?void 0:e.match(/google/i))?"/images/google.png":(null==p?void 0:null===(a=p.social_platform)||void 0===a?void 0:a.match(/github/i))?"/images/github.png":"/images/sharing.png",alt:"",className:"flex dark:hidden"}),(0,r.jsx)("img",{src:(null==p?void 0:null===(f=p.social_platform)||void 0===f?void 0:f.match(/facebook/i))?"/images/facebook.png":(null==p?void 0:null===(s=p.social_platform)||void 0===s?void 0:s.match(/google/i))?"/images/google.png":(null==p?void 0:null===(h=p.social_platform)||void 0===h?void 0:h.match(/github/i))?"/images/github-white.png":"/images/sharing.png",alt:"",className:"hidden dark:flex"})]}):(0,r.jsx)(i.Fragment,{})]}),(0,r.jsx)("span",{className:"dark:text-white",children:(0,r.jsxs)("b",{children:[null==p?void 0:p.first_name," ",null==p?void 0:p.last_name]})}),(0,r.jsx)(c.A,{size:20}),(0,r.jsx)(o,{user:p})]}),!d&&(0,r.jsx)("div",{className:"ml-2",children:(0,r.jsx)(l.A,{})})]}):(0,r.jsx)(i.Fragment,{})}},4477:(t,n,e)=>{"use strict";e.d(n,{A:()=>a});var r=e(4848);let i=(0,e(5737).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var u=e(6540);function a(t){let{snug:n}=t,[e,a]=u.useState(!1);return u.useEffect(()=>{window.addEventListener("scroll",t=>{window.scrollY>600?a(!0):a(!1)})},[]),(0,r.jsx)(u.Fragment,{children:e&&(0,r.jsx)("button",{className:"fixed z-40 w-12 h-12 p-2 rounded-full bg-white dark:bg-slate-600 shadow-xl flex items-center justify-center hover:bg-slate-800 dark:hover:bg-slate-800 text-slate-500 dark:text-slate-200 outline-slate-300 dark:outline-transparent"+(n?" bottom-6 right-4":" bottom-4 md:bottom-10 right-4 md:right-10"),style:{outlineStyle:"solid",outlineWidth:"1px",zIndex:2e3},onClick:t=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},children:(0,r.jsx)(i,{size:20})})})}},5737:(t,n,e)=>{"use strict";e.d(n,{A:()=>a});var r=e(6540),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let u=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(t,n)=>{let e=(0,r.forwardRef)((e,a)=>{let{color:o="currentColor",size:l=24,strokeWidth:c=2,absoluteStrokeWidth:f,className:s="",children:h,...p}=e;return(0,r.createElement)("svg",{ref:a,...i,width:l,height:l,stroke:o,strokeWidth:f?24*Number(c)/Number(l):c,className:["lucide","lucide-".concat(u(t)),s].join(" "),...p},[...n.map(t=>{let[n,e]=t;return(0,r.createElement)(n,e)}),...Array.isArray(h)?h:[h]])});return e.displayName="".concat(t),e}},2027:(t,n,e)=>{"use strict";e.d(n,{A:()=>r});let r=(0,e(5737).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},8631:(t,n,e)=>{"use strict";e.d(n,{A:()=>r});let r=(0,e(5737).A)("CircleGauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]])},3430:(t,n,e)=>{"use strict";let r,i,u;e.r(n),e.d(n,{AppContext:()=>g,default:()=>_});var a=e(4848),o=e(6540),l=e(8133),c=e.n(l),f=e(3368),s=e.n(f);e(1092),e(3871);var h=e(9020),p=e(8883);class d extends o.Component{static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){(0,h.A)("/api/admin/clientError",{method:"post",body:{component:"ErrorBoundary-class-component",message:t.message+" ==== Error Info => "+n,user:{}}})}render(){return this.state.hasError?(0,a.jsx)(p.A,{head:this.state.head,user:null,children:(0,a.jsxs)("div",{className:"paper items-center px-20",children:[(0,a.jsx)("h2",{className:"text-base text-slate-400 m-0",children:"Application Error!"}),(0,a.jsx)("h1",{className:"text-2xl m-0 mb-4",children:"Please try again!"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"/",className:"button outlined",children:"Home"}),(0,a.jsx)("button",{onClick:t=>{window.history.back()},children:"Go Back"})]})]})}):this.props.children}constructor(t){super(t),this.state={hasError:!1}}}let v=0,g=o.createContext({});function _(t){var n;let{Component:e,pageProps:l}=t,{socket:f,sendData:h}=function(t){let{url:n,debounce:e,disableReconnect:a}=t,l=e||200,[c,f]=o.useState(void 0),s=o.useRef([]),h=o.useRef([]),[p,d]=o.useState(0),g=o.useCallback((t,n)=>{let e=new CustomEvent(t,{detail:{data:n,message:n}});window.dispatchEvent(e)},[]);o.useEffect(()=>{if(!n)return;let t=new WebSocket(n);return t.onopen=n=>{window.clearInterval(r),f(t),v=0},t.onmessage=t=>{window.clearInterval(i),s.current.push(t.data),i=setInterval(_,l)},t.onclose=t=>{a||(console.log("Websocket closed ... Attempting to reconnect ..."),console.log("URL:",n),r=setInterval(()=>{if(v>=3)return window.clearInterval(r);console.log("Attempting to reconnect ..."),d(p+1),v++},1e3))},function(){window.clearInterval(r)}},[p]);let _=o.useCallback(()=>{if(s.current.length>0){let t=s.current.shift();if(t)try{let n=JSON.parse(t);g("wsMessageEvent",t),g("wsDataEvent",n)}catch(t){console.log("Unable to parse string. Returning string.")}}else window.clearInterval(i)},[]),m=o.useCallback(()=>{if(h.current.length>0){let t=h.current.shift();t&&(null==c||c.send(t))}else window.clearInterval(u)},[c]),y=o.useCallback(t=>{try{window.clearInterval(u),h.current.push(JSON.stringify(t)),u=setInterval(m,l)}catch(t){console.log("Error Sending socket message",t.message)}},[c]);return{socket:c,sendData:y}}({url:(null===(n=l.appData)||void 0===n?void 0:n.DSQL_WEBSOCKET_URL)||"",disableReconnect:!0});return(0,a.jsxs)(g.Provider,{value:{pageProps:l,ws:{socket:f,sendData:h},DATASQUIREL_WINDOW_EVENT_NAME:"DATASQUIREL_WINDOW_EVENT",user:l.user},children:[(0,a.jsx)(s(),{children:(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})}),(0,a.jsx)(d,{children:(0,a.jsx)(e,{...l})}),(0,a.jsx)(c(),{src:"/scripts/main.js",strategy:"afterInteractive"})]})}},1092:()=>{},3871:()=>{},3368:(t,n,e)=>{t.exports=e(6085)},8133:(t,n,e)=>{t.exports=e(7610)}},t=>{var n=n=>t(t.s=n);t.O(0,[6593,8792],()=>(n(8424),n(8440))),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js b/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js deleted file mode 100644 index 74972fcd..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2504],{6429:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/[user_id]/connect",function(){return t(6525)}])},3647:(e,s,t)=>{"use strict";t.d(s,{A:()=>n});var a=t(4848),l=t(6540);function n(e){let{confirmedDelegetedUser:s,linksArray:t,user:n}=e,[r,i]=l.useState(t||null);return(l.useEffect(()=>{var e;if(t)return;let s=window.location.pathname,a=s.split("/"),l=[];l.push({title:"Home",path:s.match(/admin/)?"/admin":"/"}),null===(e=window.location.search)||void 0===e||e.match(/delegated=true/),a.forEach((e,s,t)=>{!(null==e?void 0:e.match(/./))||1==s||e.match(/^\d+$/)&&n&&!l.find(e=>!!e.title.match(/^entries$|^users$/))||l.push({title:e,path:(()=>{let e="";for(let a=0;as)&&l.match(/./)&&(e+="/".concat(l))}return e})()})}),i(l)},[]),r&&r[1])?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,s,t)=>s===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},s):(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},s))}):(0,a.jsx)(l.Fragment,{})}},5655:(e,s,t)=>{"use strict";t.d(s,{Ay:()=>r,PB:()=>i,fs:()=>d});var a=t(4848),l=t(6897),n=t(6540);function r(e){let{children:s,title:t,data:r,fullPage:i,wrapperClasses:c,closePopupDispatch:o,wrapperStyle:u,noContainer:h}=e;return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(c||""),"data-popupid":t||null,style:u,children:[h?(0,a.jsx)(n.Fragment,{children:s}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":r?JSON.stringify(r):"",children:s}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),o&&o()},children:(0,a.jsx)(l.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[h?(0,a.jsx)(n.Fragment,{children:s}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":r?JSON.stringify(r):"",children:[s,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),h&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]})}function i(e,s){let t=document.querySelector("[data-popupid='".concat(e,"']"));t&&(t.style.display="flex",null==s||s(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},7212:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},7220:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},7290:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},2836:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},6525:(e,s,t)=>{"use strict";t.r(s),t.d(s,{ConnectContext:()=>y,__N_SSP:()=>E,default:()=>w});var a=t(4848),l=t(6540),n=t(4725),r=t(3647),i=t(7220),d=t(7290);function c(){let{user:e,query:s,mariadbUserCred:t}=l.useContext(y);return(0,a.jsx)("section",{className:"paper",children:(0,a.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,a.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,a.jsx)("hr",{}),(0,a.jsxs)("ul",{className:"m-0",children:[(0,a.jsxs)("li",{children:["Server:"," ",(0,a.jsx)("b",{children:"172.72.0.24"})]}),(0,a.jsxs)("li",{children:["Username: ",(0,a.jsx)("b",{children:null==t?void 0:t.mariadb_user})]}),(0,a.jsxs)("li",{children:["Host: ",(0,a.jsx)("b",{children:null==t?void 0:t.mariadb_host})]}),(0,a.jsxs)("li",{children:["Password: ",(0,a.jsx)("b",{children:"*****************"}),(0,a.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText((null==t?void 0:t.mariadb_pass)||"").then(()=>{window.alert("Copied Password!")})},children:(0,a.jsx)(i.A,{})})]}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,a.jsx)("b",{children:(0,a.jsx)("span",{className:"flex items-center gap-2",children:(0,a.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,a.jsx)(d.A,{}),"Download"]})})})]})})]})]})})}var o=t(5655),u=t(1710),h=t(9020),x=t(2836),m=t(7212);function p(e){var s;let{mariadbUser:t}=e,{setTargetMariadbUser:n}=l.useContext(y),r=null!==(s=String(t.primary))&&void 0!==s&&!!s.match(/1/),[d,c]=l.useState(!1);return(0,a.jsxs)("div",{className:"card w-full col"+(r?" green":""),children:[d&&(0,a.jsx)(u.A,{width:"25px"}),(0,a.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,a.jsxs)("span",{className:"title",children:[t.username,"@",t.host]}),(0,a.jsxs)("div",{children:[r&&(0,a.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,a.jsx)("button",{className:"ghost",title:"Edit User",onClick:e=>{null==n||n(t),(0,o.PB)("edit-mariadb-user-popup")},children:(0,a.jsx)(x.A,{size:20})}),!r&&(0,a.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:e=>{window.confirm("Are you sure you want to delete this User?")&&(c(!0),(0,h.A)("/api/sql-users/delete",{method:"POST",body:{id:t.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{c(!1)},1e3)}))},children:(0,a.jsx)(m.A,{})})]})]}),(0,a.jsx)("hr",{}),(0,a.jsxs)("ul",{className:"m-0",children:[(0,a.jsxs)("li",{children:["Username: ",(0,a.jsx)("b",{children:t.username})]}),(0,a.jsxs)("li",{children:["Host: ",(0,a.jsx)("b",{children:t.host}),(0,a.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,a.jsxs)("li",{children:["Password: ",(0,a.jsx)("b",{children:"*****************"}),(0,a.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(t.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,a.jsx)(i.A,{size:20})})]})]})]})}function j(){let{mariadbUsers:e}=l.useContext(y);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{onClick:e=>{(0,o.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,a.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,a.jsx)("hr",{}),(0,a.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:null==e?void 0:e.map((e,s)=>(0,a.jsx)(p,{mariadbUser:e},s+1))})]})]})}function f(){let{user:e,query:s,mariadbUserCred:t}=l.useContext(y);return(0,a.jsxs)(l.Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsx)("div",{className:"",children:(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,a.jsx)(r.A,{user:e})]}),(0,a.jsx)(c,{}),(0,a.jsx)(j,{})]})}function b(e){let{grants:s,setGrants:t,edit:n}=e,{user:r,targetMariadbUser:i}=l.useContext(y),d=!!String(null==i?void 0:i.primary).match(/1/)&&n,c=!!s.find(e=>"*"==e.database),o=!!s.find(e=>"*"==e.table),u=!!s.find(e=>e.privileges.includes("ALL PRIVILEGES")),[x,m]=l.useState([]),[p,j]=l.useState(),[f,b]=l.useState([]),[v,g]=l.useState(),[N,E]=l.useState(["ALL PRIVILEGES"]),[w,A]=l.useState("ALL PRIVILEGES"),[S,L]=l.useState(!1);return l.useEffect(()=>{(0,h.A)("/api/getUserDatabases").then(e=>{e.databases&&m(e.databases)})},[]),l.useEffect(()=>{(null==p?void 0:p.id)&&(0,h.A)("/api/getUserDatabaseTables?dbId=".concat(p.id)).then(e=>{e.tables&&b(e.tables)})},[p]),(0,a.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,a.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,a.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,a.jsx)("hr",{}),(0,a.jsx)("div",{className:"flex-wrap",children:(null==s?void 0:s[0])?s.map((e,l)=>(0,a.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,a.jsx)("span",{children:e.privileges}),(0,a.jsx)("span",{children:"="}),(0,a.jsxs)("span",{children:[" ",e.database.replace(/datasquirel_user_\d+_/,"")]}),(0,a.jsx)("span",{children:"."}),(0,a.jsx)("span",{children:e.table}),!d&&(0,a.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:e=>{let a=[...s];a.splice(l,1),t(a)},children:"x"})]},l)):(0,a.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,a.jsx)("hr",{}),c&&o&&u?(0,a.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):S?(0,a.jsx)(a.Fragment,{children:d?(0,a.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,a.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=x.find(e=>e.db_full_name==s);t&&j(t)},children:[(0,a.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),x.map((e,s)=>(0,a.jsx)("option",{value:e.db_full_name,children:e.db_name},s+1))]})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,a.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=f.find(e=>e.table_slug==s);t&&g(t)},children:[(0,a.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),(null==f?void 0:f[0])&&f.map((e,s)=>(0,a.jsx)("option",{value:e.table_slug,children:e.table_name},s+1))]})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,a.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:(null==N?void 0:N[0])?N.map((e,s)=>(0,a.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,a.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let t=[...N];t.splice(s,1),E(t)},children:"x"})]},s)):(0,a.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,a.jsxs)("div",{className:"w-full items-stretch",children:[(0,a.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{A(e.target.value)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,s)=>(0,a.jsx)("option",{value:e,children:e},s))}),(0,a.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!N.includes(w)){if(N.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}E([...N,w])}},children:"+"})]})]}),!d&&(0,a.jsx)("div",{className:"button outlined secondary",onClick:e=>{if(!(null==N?void 0:N[0])){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}t([...s,{database:(null==p?void 0:p.db_full_name)||"*",privileges:N,table:(null==v?void 0:v.table_slug)||"*"}]),L(!1)},children:"Add"}),(0,a.jsx)("div",{className:"button outlined gray",onClick:()=>{L(!1)},children:"Cancel"})]})}):d?(0,a.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,a.jsxs)("div",{className:"button outlined gray",onClick:e=>{L(!0)},children:[(0,a.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}function v(e){let{mariaDBUser:s,edit:t,username:n}=e,{user:r}=l.useContext(y),i=(null==r?void 0:r.id)==Number("1"),d=s?Object.keys(s):["username","host","password"],c=/username|host|password/,o=i?void 0:/username/,x=/host/,m=(()=>{try{if(t&&(null==s?void 0:s.grants))return JSON.parse(s.grants);return null}catch(e){return null}})(),[p,j]=l.useState(m||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[f,v]=l.useState(!1);return(0,a.jsxs)("form",{onSubmit:e=>{if(e.preventDefault(),!window.confirm(t?"Update this user?":"Create this new User?"))return;let a=Array.from(e.target),l={};if(a.forEach(e=>{"INPUT"==e.nodeName&&(l[e.name]=e.value)}),t&&!i&&delete l.username,!(null==p?void 0:p[0])){alert("Please add at least one grant");return}v(!0),(0,h.A)(t?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:l,edit:!!t,prev:s,grants:p}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),v(!1))})},className:"w-full gap-4 flex flex-col",children:[f&&(0,a.jsx)(u.A,{width:"25px"}),d.map((e,t)=>{let l=s?s[e]:"username"==e?"dsql_user_".concat(null==r?void 0:r.id):null,n=null==o?void 0:o.test(e),i=x.test(e);return e.match(c)?(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:e,children:e}),(0,a.jsx)("input",{type:e.match("password")?"password":"text",name:e,id:e,defaultValue:l||void 0,readOnly:n,className:n?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:e,required:i})]},t+1):null}),(0,a.jsx)(b,{grants:p,setGrants:j,edit:t}),(0,a.jsx)("button",{type:"submit",children:t?"Update User":"Create SQL User"})]})}function g(){let{targetMariadbUser:e}=l.useContext(y),[s,t]=l.useState(!1);return l.useEffect(()=>{t(!1),setTimeout(()=>{t(!0)},200)},[e]),(0,a.jsx)(o.Ay,{title:"edit-mariadb-user-popup",children:s&&e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h3",{children:(0,a.jsxs)("div",{className:"flex",children:[(0,a.jsx)("span",{children:"Edit"}),(0,a.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,a.jsx)("hr",{}),(0,a.jsx)(v,{mariaDBUser:e,edit:!0})]}):(0,a.jsx)("div",{className:"p-20",children:(0,a.jsx)(u.A,{width:"25px"})})})}function N(){return(0,a.jsxs)(o.Ay,{title:"new-mariadb-user-popup",children:[(0,a.jsx)("h3",{children:"New MariaDB User"}),(0,a.jsx)("hr",{}),(0,a.jsx)(v,{})]})}var E=!0;let y=l.createContext({});function w(e){let{user:s,query:t,mariadbUserCred:r,mariadbUsers:i}=e,d=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[c,o]=l.useState(null),[u,h]=l.useState(0);return(0,a.jsx)(y.Provider,{value:{user:s,query:t,mariadbUserCred:r,mariadbUsers:i,targetMariadbUser:c,setTargetMariadbUser:o,refresh:u,setRefresh:h},children:(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(n.A,{head:d,aceEditor:!0,children:(0,a.jsx)(f,{})}),(0,a.jsx)(g,{}),(0,a.jsx)(N,{})]})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,3348,4725,636,6593,8792],()=>s(6429)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js b/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js new file mode 100644 index 00000000..71e8995b --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2504],{6429:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/[user_id]/connect",function(){return t(6525)}])},3647:(e,s,t)=>{"use strict";t.d(s,{A:()=>n});var a=t(4848),l=t(6540);function n(e){let{confirmedDelegetedUser:s,linksArray:t,user:n}=e,[r,i]=l.useState(t||null);return(l.useEffect(()=>{var e;if(t)return;let s=window.location.pathname,a=s.split("/"),l=[];l.push({title:"Home",path:s.match(/admin/)?"/admin":"/"}),null===(e=window.location.search)||void 0===e||e.match(/delegated=true/),a.forEach((e,s,t)=>{!(null==e?void 0:e.match(/./))||1==s||e.match(/^\d+$/)&&n&&!l.find(e=>!!e.title.match(/^entries$|^users$/))||l.push({title:e,path:(()=>{let e="";for(let a=0;as)&&l.match(/./)&&(e+="/".concat(l))}return e})()})}),i(l)},[]),r&&r[1])?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:r.map((e,s,t)=>s===r.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},s):(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},s))}):(0,a.jsx)(l.Fragment,{})}},5655:(e,s,t)=>{"use strict";t.d(s,{Ay:()=>r,PB:()=>i,fs:()=>d});var a=t(4848),l=t(6897),n=t(6540);function r(e){let{children:s,title:t,data:r,fullPage:i,wrapperClasses:c,closePopupDispatch:o,wrapperStyle:u,noContainer:h}=e;return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(c||""),"data-popupid":t||null,style:u,children:[h?(0,a.jsx)(n.Fragment,{children:s}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":r?JSON.stringify(r):"",children:s}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),o&&o()},children:(0,a.jsx)(l.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[h?(0,a.jsx)(n.Fragment,{children:s}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":r?JSON.stringify(r):"",children:[s,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),h&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]})}function i(e,s){let t=document.querySelector("[data-popupid='".concat(e,"']"));t&&(t.style.display="flex",null==s||s(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},7212:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},7220:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},7290:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},2836:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(5737).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},6525:(e,s,t)=>{"use strict";t.r(s),t.d(s,{ConnectContext:()=>A,__N_SSP:()=>w,default:()=>S});var a=t(4848),l=t(6540),n=t(4725),r=t(3647),i=t(7220),d=t(7290),c=t(3430),o=t(7836);function u(){l.useContext(c.AppContext);let{user:e,query:s,mariadbUserCred:t}=l.useContext(A);return(0,a.jsx)("section",{className:"paper",children:(0,a.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,a.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,a.jsx)("hr",{}),(0,a.jsxs)("ul",{className:"m-0",children:[(0,a.jsxs)("li",{children:["Server:"," ",(0,a.jsx)("b",{children:o.env.DSQL_REMOTE_SQL_HOST||"sql.datasquirel.com"})]}),(0,a.jsxs)("li",{children:["Username: ",(0,a.jsx)("b",{children:null==t?void 0:t.mariadb_user})]}),(0,a.jsxs)("li",{children:["Host: ",(0,a.jsx)("b",{children:null==t?void 0:t.mariadb_host})]}),(0,a.jsxs)("li",{children:["Password: ",(0,a.jsx)("b",{children:"*****************"}),(0,a.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText((null==t?void 0:t.mariadb_pass)||"").then(()=>{window.alert("Copied Password!")})},children:(0,a.jsx)(i.A,{})})]}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,a.jsx)("b",{children:(0,a.jsx)("span",{className:"flex items-center gap-2",children:(0,a.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,a.jsx)(d.A,{}),"Download"]})})})]})})]})]})})}var h=t(5655),x=t(1710),m=t(9020),p=t(2836),j=t(7212);function f(e){var s;let{mariadbUser:t}=e,{setTargetMariadbUser:n}=l.useContext(A),r=null!==(s=String(t.primary))&&void 0!==s&&!!s.match(/1/),[d,c]=l.useState(!1);return(0,a.jsxs)("div",{className:"card w-full col"+(r?" green":""),children:[d&&(0,a.jsx)(x.A,{width:"25px"}),(0,a.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,a.jsxs)("span",{className:"title",children:[t.username,"@",t.host]}),(0,a.jsxs)("div",{children:[r&&(0,a.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,a.jsx)("button",{className:"ghost",title:"Edit User",onClick:e=>{null==n||n(t),(0,h.PB)("edit-mariadb-user-popup")},children:(0,a.jsx)(p.A,{size:20})}),!r&&(0,a.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:e=>{window.confirm("Are you sure you want to delete this User?")&&(c(!0),(0,m.A)("/api/sql-users/delete",{method:"POST",body:{id:t.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{c(!1)},1e3)}))},children:(0,a.jsx)(j.A,{})})]})]}),(0,a.jsx)("hr",{}),(0,a.jsxs)("ul",{className:"m-0",children:[(0,a.jsxs)("li",{children:["Username: ",(0,a.jsx)("b",{children:t.username})]}),(0,a.jsxs)("li",{children:["Host: ",(0,a.jsx)("b",{children:t.host}),(0,a.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,a.jsxs)("li",{children:["Password: ",(0,a.jsx)("b",{children:"*****************"}),(0,a.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(t.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,a.jsx)(i.A,{size:20})})]})]})]})}function b(){let{mariadbUsers:e}=l.useContext(A);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{onClick:e=>{(0,h.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,a.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,a.jsx)("hr",{}),(0,a.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:null==e?void 0:e.map((e,s)=>(0,a.jsx)(f,{mariadbUser:e},s+1))})]})]})}function v(){let{user:e,query:s,mariadbUserCred:t}=l.useContext(A);return(0,a.jsxs)(l.Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsx)("div",{className:"",children:(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,a.jsx)(r.A,{user:e})]}),(0,a.jsx)(u,{}),(0,a.jsx)(b,{})]})}function g(e){let{grants:s,setGrants:t,edit:n}=e,{user:r,targetMariadbUser:i}=l.useContext(A),d=!!String(null==i?void 0:i.primary).match(/1/)&&n,c=!!s.find(e=>"*"==e.database),o=!!s.find(e=>"*"==e.table),u=!!s.find(e=>e.privileges.includes("ALL PRIVILEGES")),[h,x]=l.useState([]),[p,j]=l.useState(),[f,b]=l.useState([]),[v,g]=l.useState(),[N,E]=l.useState(["ALL PRIVILEGES"]),[y,w]=l.useState("ALL PRIVILEGES"),[S,L]=l.useState(!1);return l.useEffect(()=>{(0,m.A)("/api/getUserDatabases").then(e=>{e.databases&&x(e.databases)})},[]),l.useEffect(()=>{(null==p?void 0:p.id)&&(0,m.A)("/api/getUserDatabaseTables?dbId=".concat(p.id)).then(e=>{e.tables&&b(e.tables)})},[p]),(0,a.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,a.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,a.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,a.jsx)("hr",{}),(0,a.jsx)("div",{className:"flex-wrap",children:(null==s?void 0:s[0])?s.map((e,l)=>(0,a.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,a.jsx)("span",{children:e.privileges}),(0,a.jsx)("span",{children:"="}),(0,a.jsxs)("span",{children:[" ",e.database.replace(/datasquirel_user_\d+_/,"")]}),(0,a.jsx)("span",{children:"."}),(0,a.jsx)("span",{children:e.table}),!d&&(0,a.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:e=>{let a=[...s];a.splice(l,1),t(a)},children:"x"})]},l)):(0,a.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,a.jsx)("hr",{}),c&&o&&u?(0,a.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):S?(0,a.jsx)(a.Fragment,{children:d?(0,a.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,a.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=h.find(e=>e.db_full_name==s);t&&j(t)},children:[(0,a.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),h.map((e,s)=>(0,a.jsx)("option",{value:e.db_full_name,children:e.db_name},s+1))]})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,a.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=f.find(e=>e.table_slug==s);t&&g(t)},children:[(0,a.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),(null==f?void 0:f[0])&&f.map((e,s)=>(0,a.jsx)("option",{value:e.table_slug,children:e.table_name},s+1))]})]}),(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,a.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:(null==N?void 0:N[0])?N.map((e,s)=>(0,a.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,a.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let t=[...N];t.splice(s,1),E(t)},children:"x"})]},s)):(0,a.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,a.jsxs)("div",{className:"w-full items-stretch",children:[(0,a.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{w(e.target.value)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,s)=>(0,a.jsx)("option",{value:e,children:e},s))}),(0,a.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!N.includes(y)){if(N.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}E([...N,y])}},children:"+"})]})]}),!d&&(0,a.jsx)("div",{className:"button outlined secondary",onClick:e=>{if(!(null==N?void 0:N[0])){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}t([...s,{database:(null==p?void 0:p.db_full_name)||"*",privileges:N,table:(null==v?void 0:v.table_slug)||"*"}]),L(!1)},children:"Add"}),(0,a.jsx)("div",{className:"button outlined gray",onClick:()=>{L(!1)},children:"Cancel"})]})}):d?(0,a.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,a.jsxs)("div",{className:"button outlined gray",onClick:e=>{L(!0)},children:[(0,a.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}function N(e){var s;let{mariaDBUser:t,edit:n,username:r}=e,i=l.useContext(c.AppContext),{user:d}=l.useContext(A),o=(null==d?void 0:d.id)==Number(null===(s=i.pageProps.appData)||void 0===s?void 0:s.DSQL_SU_USER_ID),u=t?Object.keys(t):["username","host","password"],h=/username|host|password/,p=o?void 0:/username/,j=/host/,f=(()=>{try{if(n&&(null==t?void 0:t.grants))return JSON.parse(t.grants);return null}catch(e){return null}})(),[b,v]=l.useState(f||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[N,E]=l.useState(!1);return(0,a.jsxs)("form",{onSubmit:e=>{if(e.preventDefault(),!window.confirm(n?"Update this user?":"Create this new User?"))return;let s=Array.from(e.target),a={};if(s.forEach(e=>{"INPUT"==e.nodeName&&(a[e.name]=e.value)}),n&&!o&&delete a.username,!(null==b?void 0:b[0])){alert("Please add at least one grant");return}E(!0),(0,m.A)(n?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:a,edit:!!n,prev:t,grants:b}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),E(!1))})},className:"w-full gap-4 flex flex-col",children:[N&&(0,a.jsx)(x.A,{width:"25px"}),u.map((e,s)=>{let l=t?t[e]:"username"==e?"dsql_user_".concat(null==d?void 0:d.id):null,n=null==p?void 0:p.test(e),r=j.test(e);return e.match(h)?(0,a.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,a.jsx)("label",{htmlFor:e,children:e}),(0,a.jsx)("input",{type:e.match("password")?"password":"text",name:e,id:e,defaultValue:l||void 0,readOnly:n,className:n?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:e,required:r})]},s+1):null}),(0,a.jsx)(g,{grants:b,setGrants:v,edit:n}),(0,a.jsx)("button",{type:"submit",children:n?"Update User":"Create SQL User"})]})}function E(){let{targetMariadbUser:e}=l.useContext(A),[s,t]=l.useState(!1);return l.useEffect(()=>{t(!1),setTimeout(()=>{t(!0)},200)},[e]),(0,a.jsx)(h.Ay,{title:"edit-mariadb-user-popup",children:s&&e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h3",{children:(0,a.jsxs)("div",{className:"flex",children:[(0,a.jsx)("span",{children:"Edit"}),(0,a.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,a.jsx)("hr",{}),(0,a.jsx)(N,{mariaDBUser:e,edit:!0})]}):(0,a.jsx)("div",{className:"p-20",children:(0,a.jsx)(x.A,{width:"25px"})})})}function y(){return(0,a.jsxs)(h.Ay,{title:"new-mariadb-user-popup",children:[(0,a.jsx)("h3",{children:"New MariaDB User"}),(0,a.jsx)("hr",{}),(0,a.jsx)(N,{})]})}var w=!0;let A=l.createContext({});function S(e){let{user:s,query:t,mariadbUserCred:r,mariadbUsers:i}=e,d=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[c,o]=l.useState(null),[u,h]=l.useState(0);return(0,a.jsx)(A.Provider,{value:{user:s,query:t,mariadbUserCred:r,mariadbUsers:i,targetMariadbUser:c,setTargetMariadbUser:o,refresh:u,setRefresh:h},children:(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(n.A,{head:d,aceEditor:!0,children:(0,a.jsx)(v,{})}),(0,a.jsx)(E,{}),(0,a.jsx)(y,{})]})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,3348,4725,636,6593,8792],()=>s(6429)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/blog-155e3612aa8974d9.js b/dsql-app/.local_dist/static/chunks/pages/blog-155e3612aa8974d9.js new file mode 100644 index 00000000..82125d37 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/blog-155e3612aa8974d9.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9892],{1775:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog",function(){return r(8820)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>c});var n=r(4848),s=r(3430),o=r(6540);function c(t){var e;let{pageTitle:r,pageDescription:c,pagePathname:a,aceEditor:i}=t,{DSQL_HOST:l}=(null===(e=o.useContext(s.AppContext).pageProps)||void 0===e?void 0:e.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:l+a}),(0,n.jsx)("meta",{property:"og:url",content:l+a}),(0,n.jsx)("meta",{itemProp:"url",content:l+a}),(0,n.jsx)("meta",{name:"twitter:url",content:l+a}),(0,n.jsx)("meta",{property:"og:title",content:r}),(0,n.jsx)("meta",{property:"og:description",content:c}),(0,n.jsx)("meta",{itemProp:"name",content:r}),(0,n.jsx)("meta",{itemProp:"description",content:c}),(0,n.jsx)("meta",{name:"twitter:title",content:r}),(0,n.jsx)("meta",{name:"twitter:description",content:c}),i&&(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},8820:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(9625),r(8883)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(1775)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/blog-cf9f462c9f1c79b1.js b/dsql-app/.local_dist/static/chunks/pages/blog-cf9f462c9f1c79b1.js deleted file mode 100644 index 2d1ba829..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/blog-cf9f462c9f1c79b1.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9892],{1775:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog",function(){return r(8820)}])},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>o});var n=r(4848),s=r(6540);function o(t){let{pageTitle:e,pageDescription:r,pagePathname:o,aceEditor:c}=t;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+o}),(0,n.jsx)("meta",{property:"og:title",content:e}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{itemProp:"name",content:e}),(0,n.jsx)("meta",{itemProp:"description",content:r}),(0,n.jsx)("meta",{name:"twitter:title",content:e}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),c&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},8820:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s}),r(4848);var n=r(6540);function s(){return n.useEffect(()=>{window.location.href="https://datasquirel.com"},[]),null}r(9625),r(8883)}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(1775)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/contact-015582f94d67d7a7.js b/dsql-app/.local_dist/static/chunks/pages/contact-015582f94d67d7a7.js deleted file mode 100644 index ad6acb84..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/contact-015582f94d67d7a7.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1364],{9260:(t,e,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return r(9658)}])},6234:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(4848);function s(t){let{message:e}=t;return(0,n.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,n.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,n.jsx)("span",{children:e})]})}r(6540)},4179:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(4848);function s(t){let{message:e,className:r}=t;return(0,n.jsxs)("div",{className:"info green"+(r?" "+r:""),children:[(0,n.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,n.jsx)("span",{children:e})]})}r(6540)},9625:(t,e,r)=>{"use strict";r.d(e,{A:()=>c});var n=r(4848),s=r(6540);function c(t){let{pageTitle:e,pageDescription:r,pagePathname:c,aceEditor:o}=t;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+c}),(0,n.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{property:"og:title",content:e}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{itemProp:"name",content:e}),(0,n.jsx)("meta",{itemProp:"description",content:r}),(0,n.jsx)("meta",{name:"twitter:title",content:e}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),o&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(t,e,r)=>{"use strict";r.d(e,{A:()=>s});var n=r(9020);function s(t){let{setUser:e}=t,r=localStorage.getItem("user");if(r)try{e(JSON.parse(r));return}catch(t){e({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(t=>{console.log(t)})}},9658:(t,e,r)=>{"use strict";r.r(e),r.d(e,{HomepageContext:()=>s,default:()=>c}),r(4848);var n=r(6540);r(8883),r(9625),r(3434),r(9020),r(6234),r(4179),r(1710);let s=n.createContext({});function c(){return n.useEffect(()=>{window.location.href="https://datasquirel.com/contact"},[]),null}}},t=>{var e=e=>t(t.s=e);t.O(0,[636,6593,8792],()=>e(9260)),_N_E=t.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/contact-09b56693806f78be.js b/dsql-app/.local_dist/static/chunks/pages/contact-09b56693806f78be.js new file mode 100644 index 00000000..c0ce9fcc --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/contact-09b56693806f78be.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1364],{9260:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return r(9658)}])},6234:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(4848);function s(e){let{message:t}=e;return(0,n.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,n.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,n.jsx)("span",{children:t})]})}r(6540)},4179:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(4848);function s(e){let{message:t,className:r}=e;return(0,n.jsxs)("div",{className:"info green"+(r?" "+r:""),children:[(0,n.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,n.jsx)("span",{children:t})]})}r(6540)},9625:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(4848),s=r(3430),a=r(6540);function c(e){var t;let{pageTitle:r,pageDescription:c,pagePathname:o,aceEditor:i}=e,{DSQL_HOST:l}=(null===(t=a.useContext(s.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:l+o}),(0,n.jsx)("meta",{property:"og:url",content:l+o}),(0,n.jsx)("meta",{itemProp:"url",content:l+o}),(0,n.jsx)("meta",{name:"twitter:url",content:l+o}),(0,n.jsx)("meta",{property:"og:title",content:r}),(0,n.jsx)("meta",{property:"og:description",content:c}),(0,n.jsx)("meta",{itemProp:"name",content:r}),(0,n.jsx)("meta",{itemProp:"description",content:c}),(0,n.jsx)("meta",{name:"twitter:title",content:r}),(0,n.jsx)("meta",{name:"twitter:description",content:c}),i&&(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(9020);function s(e){let{setUser:t}=e,r=localStorage.getItem("user");if(r)try{t(JSON.parse(r));return}catch(e){t({});return}(0,n.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let r=e.user?e.user:{};t(r),localStorage.setItem("user",JSON.stringify(r))}).catch(e=>{console.log(e)})}},9658:(e,t,r)=>{"use strict";r.r(t),r.d(t,{HomepageContext:()=>s,default:()=>a}),r(4848);var n=r(6540);r(8883),r(9625),r(3434),r(9020),r(6234),r(4179),r(1710);let s=n.createContext({});function a(){return n.useEffect(()=>{window.location.href="https://datasquirel.com/contact"},[]),null}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(9260)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/create-account-4c291c4341800a39.js b/dsql-app/.local_dist/static/chunks/pages/create-account-4c291c4341800a39.js deleted file mode 100644 index 5eee4ea0..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/create-account-4c291c4341800a39.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8810],{7900:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/create-account",function(){return n(6660)}])},4329:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(4848);n(6540);var s=n(1710);function a(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(s.A,{width:"25px",position:"relative"})})]})})}},9625:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(4848),s=n(6540);function a(e){let{pageTitle:t,pageDescription:n,pagePathname:a,aceEditor:i}=e;return(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+a}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+a}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+a}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+a}),(0,r.jsx)("meta",{property:"og:title",content:t}),(0,r.jsx)("meta",{property:"og:description",content:n}),(0,r.jsx)("meta",{itemProp:"name",content:t}),(0,r.jsx)("meta",{itemProp:"description",content:n}),(0,r.jsx)("meta",{name:"twitter:title",content:t}),(0,r.jsx)("meta",{name:"twitter:description",content:n}),i&&(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1212:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},6660:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CreateAccountContext:()=>d,__N_SSP:()=>m,default:()=>x});var r=n(4848),s=n(6540),a=n(8883),i=n(9625),c=n(4060);function l(){let{query:e,invitingUser:t}=s.useContext(d);return(0,r.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,r.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[(null==t?void 0:t.first_name)&&(0,r.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,r.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,r.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,r.jsx)(c.A,{query:e})]})]})}var o=n(9020),u=n(4329),m=!0;let d=s.createContext({});function x(e){var t;let n="Create Account | Datasquirel",c="Create a FREE account and start storing data.",m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"description",content:c}),(0,r.jsx)(i.A,{pageTitle:n,pageDescription:c,pagePathname:"/"})]}),[x,p]=s.useState(null);return(s.useEffect(()=>{var t;(null===(t=e.query)||void 0===t?void 0:t.invite)&&!e.isAuthCookie&&setTimeout(()=>{(0,o.A)("/api/addAdminUserUser",{method:"POST",body:{query:e.query}},!0).then(t=>{var n;window.location.pathname="/admin/".concat(null===(n=e.user)||void 0===n?void 0:n.id,"/users")})},1e3)},[]),null===(t=e.query)||void 0===t?void 0:t.invite)?(0,r.jsx)(u.A,{}):(0,r.jsx)(a.A,{head:m,children:(0,r.jsx)(d.Provider,{value:{user:x,query:e.query,invitingUser:e.invitingUser},children:(0,r.jsx)("main",{children:(0,r.jsx)(l,{})})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[1335,4060,636,6593,8792],()=>t(7900)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/create-account-eb4c6a4853f75cf1.js b/dsql-app/.local_dist/static/chunks/pages/create-account-eb4c6a4853f75cf1.js new file mode 100644 index 00000000..41d49e7f --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/create-account-eb4c6a4853f75cf1.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8810],{7900:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/create-account",function(){return n(6660)}])},4329:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(4848);n(6540);var s=n(1710);function a(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(s.A,{width:"25px",position:"relative"})})]})})}},9625:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(4848),s=n(3430),a=n(6540);function i(e){var t;let{pageTitle:n,pageDescription:i,pagePathname:c,aceEditor:l}=e,{DSQL_HOST:o}=(null===(t=a.useContext(s.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:o+c}),(0,r.jsx)("meta",{property:"og:url",content:o+c}),(0,r.jsx)("meta",{itemProp:"url",content:o+c}),(0,r.jsx)("meta",{name:"twitter:url",content:o+c}),(0,r.jsx)("meta",{property:"og:title",content:n}),(0,r.jsx)("meta",{property:"og:description",content:i}),(0,r.jsx)("meta",{itemProp:"name",content:n}),(0,r.jsx)("meta",{itemProp:"description",content:i}),(0,r.jsx)("meta",{name:"twitter:title",content:n}),(0,r.jsx)("meta",{name:"twitter:description",content:i}),l&&(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1212:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},6660:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CreateAccountContext:()=>m,__N_SSP:()=>d,default:()=>x});var r=n(4848),s=n(6540),a=n(8883),i=n(9625),c=n(4060);function l(){let{query:e,invitingUser:t}=s.useContext(m);return(0,r.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,r.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[(null==t?void 0:t.first_name)&&(0,r.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,r.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,r.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,r.jsx)(c.A,{query:e})]})]})}var o=n(9020),u=n(4329),d=!0;let m=s.createContext({});function x(e){var t;let n="Create Account | Datasquirel",c="Create a FREE account and start storing data.",d=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"description",content:c}),(0,r.jsx)(i.A,{pageTitle:n,pageDescription:c,pagePathname:"/"})]}),[x,p]=s.useState(null);return(s.useEffect(()=>{var t;(null===(t=e.query)||void 0===t?void 0:t.invite)&&!e.isAuthCookie&&setTimeout(()=>{(0,o.A)("/api/addAdminUserUser",{method:"POST",body:{query:e.query}},!0).then(t=>{var n;window.location.pathname="/admin/".concat(null===(n=e.user)||void 0===n?void 0:n.id,"/users")})},1e3)},[]),null===(t=e.query)||void 0===t?void 0:t.invite)?(0,r.jsx)(u.A,{}):(0,r.jsx)(a.A,{head:d,children:(0,r.jsx)(m.Provider,{value:{user:x,query:e.query,invitingUser:e.invitingUser},children:(0,r.jsx)("main",{children:(0,r.jsx)(l,{})})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[1335,4060,636,6593,8792],()=>t(7900)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs-1abe4d7668203608.js b/dsql-app/.local_dist/static/chunks/pages/docs-1abe4d7668203608.js new file mode 100644 index 00000000..b282ab6b --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/docs-1abe4d7668203608.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7797],{501:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs",function(){return s(2189)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var r=s(4848),l=s(3430),a=s(6540);function n(e){var t;let{pageTitle:s,pageDescription:n,pagePathname:c,aceEditor:i}=e,{DSQL_HOST:o}=(null===(t=a.useContext(l.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:o+c}),(0,r.jsx)("meta",{property:"og:url",content:o+c}),(0,r.jsx)("meta",{itemProp:"url",content:o+c}),(0,r.jsx)("meta",{name:"twitter:url",content:o+c}),(0,r.jsx)("meta",{property:"og:title",content:s}),(0,r.jsx)("meta",{property:"og:description",content:n}),(0,r.jsx)("meta",{itemProp:"name",content:s}),(0,r.jsx)("meta",{itemProp:"description",content:n}),(0,r.jsx)("meta",{name:"twitter:title",content:s}),(0,r.jsx)("meta",{name:"twitter:description",content:n}),i&&(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var r=s(4848),l=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return l.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,r.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,r.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,r.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,l){return s.map((s,a)=>{let n="".concat(l,"/").concat(s.slug),c=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,r.jsxs)("li",{children:[(0,r.jsx)("a",{href:n,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),c&&c[0]&&(0,r.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(c,n)})]},a)})}(s,"/docs")})]})}},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var r=s(9020);function l(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,r.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},2189:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>x,default:()=>p});var r=s(4848),l=s(6540),a=s(8883),n=s(9625),c=s(3434),i=s(1806);function o(){return(0,r.jsxs)("section",{className:"py-14",children:[(0,r.jsx)("div",{className:"w-full gap-10 justify-between flex-col lg:flex-row relative z-10",children:(0,r.jsxs)("div",{className:"flex-col items-center lg:items-start max-w-lg text-center lg:text-left",style:{minWidth:"45%"},children:[(0,r.jsx)("h1",{className:"text-2xl m-0 leading-tight",children:"Documentation"}),(0,r.jsx)("span",{className:"font-normal",children:"Learn the ins and outs of datasquirel."})]})}),(0,r.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}var d=s(2027);function m(e){let{title:t,description:s,url:l}=e;return(0,r.jsxs)("a",{href:l,className:"card",children:[(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("span",{className:"text-2xl font-semibold",children:t}),(0,r.jsx)("span",{className:"max-w-md text-slate-600",children:s})]}),(0,r.jsx)(d.A,{size:20})]})}function u(){return(0,r.jsx)("section",{className:"py-14",children:(0,r.jsxs)("div",{className:"grid grid-cols-1 sl:grid-cols-2 gap-4 w-full items-stretch",children:[(0,r.jsx)(m,{title:"Quick Start Guide",description:"Get Started.",url:"/docs/quick-start"}),(0,r.jsx)(m,{title:"GUI Reference",description:"Learn how to complete basic data tasks from your dashboard",url:"/docs/gui-reference"}),(0,r.jsx)(m,{title:"API Reference",description:"Interact with your database from a backend server using REST API",url:"/docs/api-reference"})]})})}var x=!0;function p(e){let{pages:t,targetPage:s}=e,d="".concat(s.title," | Datasquirel docs"),m=s.description,x=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:d}),(0,r.jsx)("meta",{name:"description",content:m}),(0,r.jsx)(n.A,{pageTitle:d,pageDescription:m,pagePathname:"/"})]}),[p,f]=l.useState(null);return l.useEffect(()=>{(0,c.A)({setUser:f})},[]),(0,r.jsx)(a.A,{head:x,user:p,children:(0,r.jsxs)("div",{className:"items-stretch w-full gap-0 flex-col-reverse lg:flex-row",children:[(0,r.jsx)(i.A,{pages:t}),(0,r.jsxs)("main",{children:[(0,r.jsx)(o,{}),(0,r.jsx)(u,{})]})]})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(501)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs-eb06d9879a01da6a.js b/dsql-app/.local_dist/static/chunks/pages/docs-eb06d9879a01da6a.js deleted file mode 100644 index a1fd6678..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/docs-eb06d9879a01da6a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7797],{501:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs",function(){return s(2189)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pageTitle:t,pageDescription:s,pagePathname:a,aceEditor:c}=e;return(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:title",content:t}),(0,l.jsx)("meta",{property:"og:description",content:s}),(0,l.jsx)("meta",{itemProp:"name",content:t}),(0,l.jsx)("meta",{itemProp:"description",content:s}),(0,l.jsx)("meta",{name:"twitter:title",content:t}),(0,l.jsx)("meta",{name:"twitter:description",content:s}),c&&(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return r.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,l.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,l.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,l.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,r){return s.map((s,a)=>{let c="".concat(r,"/").concat(s.slug),n=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,l.jsxs)("li",{children:[(0,l.jsx)("a",{href:c,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),n&&n[0]&&(0,l.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(n,c)})]},a)})}(s,"/docs")})]})}},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,l.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},2189:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>x,default:()=>h});var l=s(4848),r=s(6540),a=s(8883),c=s(9625),n=s(3434),i=s(1806);function o(){return(0,l.jsxs)("section",{className:"py-14",children:[(0,l.jsx)("div",{className:"w-full gap-10 justify-between flex-col lg:flex-row relative z-10",children:(0,l.jsxs)("div",{className:"flex-col items-center lg:items-start max-w-lg text-center lg:text-left",style:{minWidth:"45%"},children:[(0,l.jsx)("h1",{className:"text-2xl m-0 leading-tight",children:"Documentation"}),(0,l.jsx)("span",{className:"font-normal",children:"Learn the ins and outs of datasquirel."})]})}),(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}var d=s(2027);function m(e){let{title:t,description:s,url:r}=e;return(0,l.jsxs)("a",{href:r,className:"card",children:[(0,l.jsxs)("div",{className:"flex-col items-start",children:[(0,l.jsx)("span",{className:"text-2xl font-semibold",children:t}),(0,l.jsx)("span",{className:"max-w-md text-slate-600",children:s})]}),(0,l.jsx)(d.A,{size:20})]})}function u(){return(0,l.jsx)("section",{className:"py-14",children:(0,l.jsxs)("div",{className:"grid grid-cols-1 sl:grid-cols-2 gap-4 w-full items-stretch",children:[(0,l.jsx)(m,{title:"Quick Start Guide",description:"Get Started.",url:"/docs/quick-start"}),(0,l.jsx)(m,{title:"GUI Reference",description:"Learn how to complete basic data tasks from your dashboard",url:"/docs/gui-reference"}),(0,l.jsx)(m,{title:"API Reference",description:"Interact with your database from a backend server using REST API",url:"/docs/api-reference"})]})})}var x=!0;function h(e){let{pages:t,targetPage:s}=e,d="".concat(s.title," | Datasquirel docs"),m=s.description,x=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:d}),(0,l.jsx)("meta",{name:"description",content:m}),(0,l.jsx)(c.A,{pageTitle:d,pageDescription:m,pagePathname:"/"})]}),[h,f]=r.useState(null);return r.useEffect(()=>{(0,n.A)({setUser:f})},[]),(0,l.jsx)(a.A,{head:x,user:h,children:(0,l.jsxs)("div",{className:"items-stretch w-full gap-0 flex-col-reverse lg:flex-row",children:[(0,l.jsx)(i.A,{pages:t}),(0,l.jsxs)("main",{children:[(0,l.jsx)(o,{}),(0,l.jsx)(u,{})]})]})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(501)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs/[page]-1735edac770affad.js b/dsql-app/.local_dist/static/chunks/pages/docs/[page]-1735edac770affad.js new file mode 100644 index 00000000..d228dc88 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/docs/[page]-1735edac770affad.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5151],{9365:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs/[page]",function(){return s(8070)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var l=s(4848),r=s(3430),a=s(6540);function n(e){var t;let{pageTitle:s,pageDescription:n,pagePathname:c,aceEditor:i}=e,{DSQL_HOST:o}=(null===(t=a.useContext(r.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,l.jsxs)(a.Fragment,{children:[(0,l.jsx)("link",{rel:"canonical",href:o+c}),(0,l.jsx)("meta",{property:"og:url",content:o+c}),(0,l.jsx)("meta",{itemProp:"url",content:o+c}),(0,l.jsx)("meta",{name:"twitter:url",content:o+c}),(0,l.jsx)("meta",{property:"og:title",content:s}),(0,l.jsx)("meta",{property:"og:description",content:n}),(0,l.jsx)("meta",{itemProp:"name",content:s}),(0,l.jsx)("meta",{itemProp:"description",content:n}),(0,l.jsx)("meta",{name:"twitter:title",content:s}),(0,l.jsx)("meta",{name:"twitter:description",content:n}),i&&(0,l.jsxs)(a.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return r.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,l.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,l.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,l.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,r){return s.map((s,a)=>{let n="".concat(r,"/").concat(s.slug),c=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,l.jsxs)("li",{children:[(0,l.jsx)("a",{href:n,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),c&&c[0]&&(0,l.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(c,n)})]},a)})}(s,"/docs")})]})}},9072:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(4848);function r(e){let{title:t,description:s}=e;return(0,l.jsxs)("section",{className:"py-14",children:[(0,l.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,l.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,l.jsx)("h1",{className:"m-0 leading-tight",children:t}),(0,l.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:s}})]})}),(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(6540)},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,l.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},8070:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>n,default:()=>c});var l=s(4848),r=s(6540),a=s(8883);s(9625),s(3434),s(1806),s(9072);var n=!0;function c(e){let{pages:t,targetPage:s}=e;try{return r.useEffect(()=>{window.location.href="https://datasquirel.com/docs/getting-started"},[]),(0,l.jsx)(r.Fragment,{})}catch(e){return r.useEffect(()=>{window.location.pathname="/docs"},[]),(0,l.jsx)(a.A,{head:null,user:null,children:(0,l.jsx)("span",{children:"Redirection ..."})})}}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(9365)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs/[page]-21bb67b33655c0e4.js b/dsql-app/.local_dist/static/chunks/pages/docs/[page]-21bb67b33655c0e4.js deleted file mode 100644 index 6ab77dfd..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/docs/[page]-21bb67b33655c0e4.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5151],{9365:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs/[page]",function(){return s(8070)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pageTitle:t,pageDescription:s,pagePathname:a,aceEditor:n}=e;return(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:title",content:t}),(0,l.jsx)("meta",{property:"og:description",content:s}),(0,l.jsx)("meta",{itemProp:"name",content:t}),(0,l.jsx)("meta",{itemProp:"description",content:s}),(0,l.jsx)("meta",{name:"twitter:title",content:t}),(0,l.jsx)("meta",{name:"twitter:description",content:s}),n&&(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return r.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,l.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,l.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,l.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,r){return s.map((s,a)=>{let n="".concat(r,"/").concat(s.slug),c=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,l.jsxs)("li",{children:[(0,l.jsx)("a",{href:n,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),c&&c[0]&&(0,l.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(c,n)})]},a)})}(s,"/docs")})]})}},9072:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(4848);function r(e){let{title:t,description:s}=e;return(0,l.jsxs)("section",{className:"py-14",children:[(0,l.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,l.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,l.jsx)("h1",{className:"m-0 leading-tight",children:t}),(0,l.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:s}})]})}),(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(6540)},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,l.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},8070:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>n,default:()=>c});var l=s(4848),r=s(6540),a=s(8883);s(9625),s(3434),s(1806),s(9072);var n=!0;function c(e){let{pages:t,targetPage:s}=e;try{return r.useEffect(()=>{window.location.href="https://datasquirel.com/docs/getting-started"},[]),(0,l.jsx)(r.Fragment,{})}catch(e){return r.useEffect(()=>{window.location.pathname="/docs"},[]),(0,l.jsx)(a.A,{head:null,user:null,children:(0,l.jsx)("span",{children:"Redirection ..."})})}}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(9365)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js b/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js deleted file mode 100644 index f20a6184..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1980],{1027:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs/[page]/[sub-page]",function(){return s(9323)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pageTitle:t,pageDescription:s,pagePathname:a,aceEditor:n}=e;return(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+a}),(0,l.jsx)("meta",{property:"og:title",content:t}),(0,l.jsx)("meta",{property:"og:description",content:s}),(0,l.jsx)("meta",{itemProp:"name",content:t}),(0,l.jsx)("meta",{itemProp:"description",content:s}),(0,l.jsx)("meta",{name:"twitter:title",content:t}),(0,l.jsx)("meta",{name:"twitter:description",content:s}),n&&(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return r.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,l.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,l.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,l.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,r){return s.map((s,a)=>{let n="".concat(r,"/").concat(s.slug),c=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,l.jsxs)("li",{children:[(0,l.jsx)("a",{href:n,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),c&&c[0]&&(0,l.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(c,n)})]},a)})}(s,"/docs")})]})}},9072:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(4848);function r(e){let{title:t,description:s}=e;return(0,l.jsxs)("section",{className:"py-14",children:[(0,l.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,l.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,l.jsx)("h1",{className:"m-0 leading-tight",children:t}),(0,l.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:s}})]})}),(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(6540)},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,l.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},9323:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>r,default:()=>a}),s(4848);var l=s(6540);s(8883),s(9625),s(3434),s(1806),s(9072);var r=!0;function a(e){let{pages:t,targetPage:s}=e;return l.useEffect(()=>{window.location.href="https://datasquirel.com/docs/getting-started"},[]),null}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(1027)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js b/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js new file mode 100644 index 00000000..fabd6770 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1980],{1027:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs/[page]/[sub-page]",function(){return s(9323)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var l=s(4848),r=s(3430),a=s(6540);function n(e){var t;let{pageTitle:s,pageDescription:n,pagePathname:c,aceEditor:i}=e,{DSQL_HOST:o}=(null===(t=a.useContext(r.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,l.jsxs)(a.Fragment,{children:[(0,l.jsx)("link",{rel:"canonical",href:o+c}),(0,l.jsx)("meta",{property:"og:url",content:o+c}),(0,l.jsx)("meta",{itemProp:"url",content:o+c}),(0,l.jsx)("meta",{name:"twitter:url",content:o+c}),(0,l.jsx)("meta",{property:"og:title",content:s}),(0,l.jsx)("meta",{property:"og:description",content:n}),(0,l.jsx)("meta",{itemProp:"name",content:s}),(0,l.jsx)("meta",{itemProp:"description",content:n}),(0,l.jsx)("meta",{name:"twitter:title",content:s}),(0,l.jsx)("meta",{name:"twitter:description",content:n}),i&&(0,l.jsxs)(a.Fragment,{children:[(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,l.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},1806:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var l=s(4848),r=s(6540);function a(e){let{pages:t}=e;if(!(null==t?void 0:t[0]))return null;let s=null==t?void 0:t.filter(e=>1==e.level);return r.useEffect(()=>{let e=document.querySelectorAll("aside a");e&&e[0]&&e.forEach(e=>{e.pathname===window.location.pathname&&e.classList.add("active")})},[]),(0,l.jsxs)("aside",{className:"w-full lg:w-80 p-10 bg-slate-100 dark:bg-slate-800 sticky top-0 overflow-y-auto max-h-max lg:max-h-screen transition-all",children:[(0,l.jsx)("span",{className:"text-2xl m-0 mb-4 text-left font-semibold",children:"Docs"}),(0,l.jsx)("ul",{className:"pl-4 gap-4 flex flex-col items-start",children:function e(s,r){return s.map((s,a)=>{let n="".concat(r,"/").concat(s.slug),c=null==t?void 0:t.filter(e=>2==e.level&&e.parent_id==s.id);return(0,l.jsxs)("li",{children:[(0,l.jsx)("a",{href:n,className:(null==s?void 0:s.level)==1?"font-semibold":"text-slate-600",children:s.title}),c&&c[0]&&(0,l.jsx)("ul",{className:"pl-4 gap-2 flex flex-col items-start text-sm mt-2",children:e(c,n)})]},a)})}(s,"/docs")})]})}},9072:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(4848);function r(e){let{title:t,description:s}=e;return(0,l.jsxs)("section",{className:"py-14",children:[(0,l.jsx)("div",{className:"w-full gap-10 justify-between items-start flex-col lg:flex-row relative z-10",children:(0,l.jsxs)("div",{className:"flex-col items-start max-w-[740px] text-left",style:{minWidth:"45%"},children:[(0,l.jsx)("h1",{className:"m-0 leading-tight",children:t}),(0,l.jsx)("span",{className:"font-normal text-xl -my-4",dangerouslySetInnerHTML:{__html:s}})]})}),(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-5 z-0"})]})}s(6540)},3434:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var l=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,l.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},9323:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>r,default:()=>a}),s(4848);var l=s(6540);s(8883),s(9625),s(3434),s(1806),s(9072);var r=!0;function a(e){let{pages:t,targetPage:s}=e;return l.useEffect(()=>{window.location.href="https://datasquirel.com/docs/getting-started"},[]),null}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(1027)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/login-a530a87dea85175e.js b/dsql-app/.local_dist/static/chunks/pages/login-a530a87dea85175e.js new file mode 100644 index 00000000..240e7acd --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/login-a530a87dea85175e.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[676],{7864:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return t(5386)}])},4329:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});var r=t(4848);t(6540);var a=t(1710);function l(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},8058:(e,s,t)=>{"use strict";function r(e){let{user:s,setLoading:t}=e;return null}t.d(s,{A:()=>r}),t(4848),t(6540),t(1335),t(9020),t(8133),t(1212),t(3430)},1212:(e,s,t)=>{"use strict";t.d(s,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},5386:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSP:()=>v,default:()=>w});var r=t(4848),a=t(6540),l=t(3368),n=t.n(l),i=t(9020),o=t(1335),c=t.n(o);async function u(e){let{e:s,setAlert:t,setLoading:r,query:a}=e;s.preventDefault(),r(!0);let l=s.target["email-or-username-input"],n=s.target.password;if((null==l?void 0:l.value)===""&&(null==n?void 0:n.value)===""){l.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),r(!1);return}if((null==n?void 0:n.value)===""){t(!1),n.classList.add("warning"),t(!0),r(!1);return}l.classList.remove("warning"),n.classList.remove("warning"),t(!1);let o={email:l.value,password:n.value,query:a};(0,i.A)("/api/loginUser",{method:"post",body:o}).then(e=>{var s;e.success&&(null===(s=e.payload)||void 0===s?void 0:s.logged_in_status)?(c().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),r(!1))})}var d=t(1710),m=t(8058);let x=a.createContext({});function f(e){let{user:s,query:t}=e,[l,n]=(0,a.useState)(!1),[i,o]=(0,a.useState)(!1);return(0,r.jsxs)(x.Provider,{value:{loading:i,setLoading:o,alert:l,setAlert:n,user:s},children:[(0,r.jsx)(m.A,{user:s,setLoading:o}),(0,r.jsxs)("div",{className:"w-full justify-center relative",children:[(0,r.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,r.jsx)("hr",{className:"absolute"})]}),(0,r.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[i&&(0,r.jsx)(d.A,{}),l&&(0,r.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:l}),(0,r.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{u({e,setAlert:n,setLoading:o,query:t})},children:[(0,r.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:(null==t?void 0:t.email)?t.email:"",required:!0,onInput:e=>{l&&n(!1)}}),(0,r.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{l&&n(!1)}}),(0,r.jsx)("button",{type:"submit",children:"Login"})]}),(0,r.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,r.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,r.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,r.jsx)("span",{children:"Dont have an account yet?"}),(0,r.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,r.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,r.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,r.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var h=t(6232),p=t(4329),v=!0;function w(e){return(a.useEffect(()=>{setTimeout(()=>{e.query.invite&&e.user&&(window.location.pathname="/create-account")},1e3),e.query.invite||localStorage.setItem("user","{}")},[]),e.query.invite&&e.user)?(0,r.jsx)(p.A,{}):(0,r.jsxs)(a.Fragment,{children:[(0,r.jsxs)(n(),{children:[(0,r.jsx)("title",{children:"Login to your account"}),(0,r.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,r.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,r.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,r.jsx)(h.A,{}),(0,r.jsx)("hr",{}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,r.jsx)(f,{user:e.user,query:e.query})]})})]})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,636,6593,8792],()=>s(7864)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/login-dca42eef8b6477ad.js b/dsql-app/.local_dist/static/chunks/pages/login-dca42eef8b6477ad.js deleted file mode 100644 index 9df60043..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/login-dca42eef8b6477ad.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[676],{7864:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return t(5386)}])},4329:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});var r=t(4848);t(6540);var a=t(1710);function l(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},8058:(e,s,t)=>{"use strict";function r(e){let{user:s,setLoading:t}=e;return null}t.d(s,{A:()=>r}),t(4848),t(6540),t(1335),t(9020),t(8133),t(1212)},1212:(e,s,t)=>{"use strict";t.d(s,{B:()=>r});let r={OneTimeEmail:"one-time-login-email",User:"user",CSRF:"csrf",CurrentQueue:"current_queue"}},5386:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSP:()=>v,default:()=>w});var r=t(4848),a=t(6540),l=t(3368),n=t.n(l),i=t(9020),o=t(1335),c=t.n(o);async function u(e){let{e:s,setAlert:t,setLoading:r,query:a}=e;s.preventDefault(),r(!0);let l=s.target["email-or-username-input"],n=s.target.password;if((null==l?void 0:l.value)===""&&(null==n?void 0:n.value)===""){l.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),r(!1);return}if((null==n?void 0:n.value)===""){t(!1),n.classList.add("warning"),t(!0),r(!1);return}l.classList.remove("warning"),n.classList.remove("warning"),t(!1);let o={email:l.value,password:n.value,query:a};(0,i.A)("/api/loginUser",{method:"post",body:o}).then(e=>{var s;e.success&&(null===(s=e.payload)||void 0===s?void 0:s.logged_in_status)?(c().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),r(!1))})}var d=t(1710),m=t(8058);let x=a.createContext({});function f(e){let{user:s,query:t}=e,[l,n]=(0,a.useState)(!1),[i,o]=(0,a.useState)(!1);return(0,r.jsxs)(x.Provider,{value:{loading:i,setLoading:o,alert:l,setAlert:n,user:s},children:[(0,r.jsx)(m.A,{user:s,setLoading:o}),(0,r.jsxs)("div",{className:"w-full justify-center relative",children:[(0,r.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,r.jsx)("hr",{className:"absolute"})]}),(0,r.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[i&&(0,r.jsx)(d.A,{}),l&&(0,r.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:l}),(0,r.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{u({e,setAlert:n,setLoading:o,query:t})},children:[(0,r.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:(null==t?void 0:t.email)?t.email:"",required:!0,onInput:e=>{l&&n(!1)}}),(0,r.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{l&&n(!1)}}),(0,r.jsx)("button",{type:"submit",children:"Login"})]}),(0,r.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,r.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,r.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,r.jsx)("span",{children:"Dont have an account yet?"}),(0,r.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,r.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,r.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,r.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var h=t(6232),p=t(4329),v=!0;function w(e){return(a.useEffect(()=>{setTimeout(()=>{e.query.invite&&e.user&&(window.location.pathname="/create-account")},1e3),e.query.invite||localStorage.setItem("user","{}")},[]),e.query.invite&&e.user)?(0,r.jsx)(p.A,{}):(0,r.jsxs)(a.Fragment,{children:[(0,r.jsxs)(n(),{children:[(0,r.jsx)("title",{children:"Login to your account"}),(0,r.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,r.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,r.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,r.jsx)(h.A,{}),(0,r.jsx)("hr",{}),(0,r.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,r.jsx)(f,{user:e.user,query:e.query})]})})]})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,636,6593,8792],()=>s(7864)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/privacy-2af1bbeba3506b4f.js b/dsql-app/.local_dist/static/chunks/pages/privacy-2af1bbeba3506b4f.js deleted file mode 100644 index 020bdcb8..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/privacy-2af1bbeba3506b4f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[736],{7580:(e,t,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/privacy",function(){return o(3619)}])},5356:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var i=o(4848);function r(e){let{src:t,alt:o,className:r,fadeHeight:s,width:a,height:n,opacity:c}=e;return(0,i.jsxs)("div",{className:"overflow-hidden z-0"+(r?" "+r:""),children:[(0,i.jsx)("img",{src:t,alt:o,className:"w-full h-full object-cover",width:a,height:n}),(0,i.jsx)("div",{className:"fade-side",style:{height:s}})]})}o(6540)},9625:(e,t,o)=>{"use strict";o.d(t,{A:()=>s});var i=o(4848),r=o(6540);function s(e){let{pageTitle:t,pageDescription:o,pagePathname:s,aceEditor:a}=e;return(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,i.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,i.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,i.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,i.jsx)("meta",{property:"og:title",content:t}),(0,i.jsx)("meta",{property:"og:description",content:o}),(0,i.jsx)("meta",{itemProp:"name",content:t}),(0,i.jsx)("meta",{itemProp:"description",content:o}),(0,i.jsx)("meta",{name:"twitter:title",content:t}),(0,i.jsx)("meta",{name:"twitter:description",content:o}),a&&(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,i.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var i=o(9020);function r(e){let{setUser:t}=e,o=localStorage.getItem("user");if(o)try{t(JSON.parse(o));return}catch(e){t({});return}(0,i.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let o=e.user?e.user:{};t(o),localStorage.setItem("user",JSON.stringify(o))}).catch(e=>{console.log(e)})}},3619:(e,t,o)=>{"use strict";o.r(t),o.d(t,{PrivacyContext:()=>d,default:()=>u});var i=o(4848),r=o(6540),s=o(8883),a=o(9625),n=o(3434),c=o(5356);function l(){return(0,i.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,i.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,i.jsx)("h1",{className:"m-0",children:"Privacy Policy"}),(0,i.jsx)("span",{className:"info w-auto small green",children:"Privacy Policy for Datasquirel"})]}),(0,i.jsx)(c.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function h(){return(0,i.jsx)(r.Fragment,{children:(0,i.jsx)("section",{children:(0,i.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,i.jsx)("p",{children:"At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it."}),(0,i.jsx)("p",{children:"If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us."}),(0,i.jsx)("p",{children:"This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website."}),(0,i.jsx)("h2",{children:"Consent"}),(0,i.jsx)("p",{children:"By using our website, you hereby consent to our Privacy Policy and agree to its terms."}),(0,i.jsx)("h2",{children:"Information we collect"}),(0,i.jsx)("p",{children:"The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information."}),(0,i.jsx)("p",{children:"If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide."}),(0,i.jsx)("p",{children:"When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number."}),(0,i.jsx)("h2",{children:"How we use your information"}),(0,i.jsx)("p",{children:"We use the information we collect in various ways, including to:"}),(0,i.jsx)("div",{className:"paper",children:(0,i.jsxs)("ul",{children:[(0,i.jsx)("li",{children:"Provide, operate, and maintain our website"}),(0,i.jsx)("li",{children:"Improve, personalize, and expand our website"}),(0,i.jsx)("li",{children:"Understand and analyze how you use our website"}),(0,i.jsx)("li",{children:"Develop new products, services, features, and functionality"}),(0,i.jsx)("li",{children:"Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes"}),(0,i.jsx)("li",{children:"Send you emails"}),(0,i.jsx)("li",{children:"Find and prevent fraud"})]})}),(0,i.jsx)("h2",{children:"Log Files"}),(0,i.jsx)("p",{children:"datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information."}),(0,i.jsx)("h2",{children:"Cookies and Web Beacons"}),(0,i.jsx)("p",{children:"Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information."}),(0,i.jsx)("h2",{children:"Advertising Partners Privacy Policies"}),(0,i.jsx)("p",{children:"You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com."}),(0,i.jsx)("p",{children:"Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit."}),(0,i.jsx)("p",{children:"Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers."}),(0,i.jsx)("h2",{children:"Third Party Privacy Policies"}),(0,i.jsxs)("p",{children:["datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options."," "]}),(0,i.jsx)("p",{children:"You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites."}),(0,i.jsx)("h2",{children:"CCPA Privacy Rights (Do Not Sell My Personal Information)"}),(0,i.jsx)("p",{children:"Under the CCPA, among other rights, California consumers have the right to:"}),(0,i.jsx)("p",{children:"Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers."}),(0,i.jsx)("p",{children:"Request that a business delete any personal data about the consumer that a business has collected."}),(0,i.jsx)("p",{children:"Request that a business that sells a consumer's personal data, not sell the consumer's personal data."}),(0,i.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,i.jsx)("h2",{children:"GDPR Data Protection Rights"}),(0,i.jsx)("p",{children:"We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:"}),(0,i.jsx)("p",{children:"The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service."}),(0,i.jsx)("p",{children:"The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete."}),(0,i.jsx)("p",{children:"The right to erasure – You have the right to request that we erase your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions."}),(0,i.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,i.jsx)("h2",{children:"Children's Information"}),(0,i.jsx)("p",{children:"Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity."}),(0,i.jsx)("p",{children:"datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records."})]})})})}let d=r.createContext({});function u(){let e="Privacy Policy | Datasquirel",t="Privacy Policy for Datasquirel",o=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:e}),(0,i.jsx)("meta",{name:"description",content:t}),(0,i.jsx)(a.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[c,u]=r.useState(null);return r.useEffect(()=>{(0,n.A)({setUser:u})},[]),(0,i.jsx)(s.A,{head:o,user:c,children:(0,i.jsx)(d.Provider,{value:{user:c},children:(0,i.jsxs)("main",{children:[(0,i.jsx)(l,{}),(0,i.jsx)(h,{})]})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(7580)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/privacy-a98d1ccf32cb9833.js b/dsql-app/.local_dist/static/chunks/pages/privacy-a98d1ccf32cb9833.js new file mode 100644 index 00000000..97cfc1c0 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/privacy-a98d1ccf32cb9833.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[736],{7580:(e,t,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/privacy",function(){return o(3619)}])},5356:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var i=o(4848);function r(e){let{src:t,alt:o,className:r,fadeHeight:s,width:a,height:n,opacity:c}=e;return(0,i.jsxs)("div",{className:"overflow-hidden z-0"+(r?" "+r:""),children:[(0,i.jsx)("img",{src:t,alt:o,className:"w-full h-full object-cover",width:a,height:n}),(0,i.jsx)("div",{className:"fade-side",style:{height:s}})]})}o(6540)},9625:(e,t,o)=>{"use strict";o.d(t,{A:()=>a});var i=o(4848),r=o(3430),s=o(6540);function a(e){var t;let{pageTitle:o,pageDescription:a,pagePathname:n,aceEditor:c}=e,{DSQL_HOST:l}=(null===(t=s.useContext(r.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)("link",{rel:"canonical",href:l+n}),(0,i.jsx)("meta",{property:"og:url",content:l+n}),(0,i.jsx)("meta",{itemProp:"url",content:l+n}),(0,i.jsx)("meta",{name:"twitter:url",content:l+n}),(0,i.jsx)("meta",{property:"og:title",content:o}),(0,i.jsx)("meta",{property:"og:description",content:a}),(0,i.jsx)("meta",{itemProp:"name",content:o}),(0,i.jsx)("meta",{itemProp:"description",content:a}),(0,i.jsx)("meta",{name:"twitter:title",content:o}),(0,i.jsx)("meta",{name:"twitter:description",content:a}),c&&(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,i.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var i=o(9020);function r(e){let{setUser:t}=e,o=localStorage.getItem("user");if(o)try{t(JSON.parse(o));return}catch(e){t({});return}(0,i.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let o=e.user?e.user:{};t(o),localStorage.setItem("user",JSON.stringify(o))}).catch(e=>{console.log(e)})}},3619:(e,t,o)=>{"use strict";o.r(t),o.d(t,{PrivacyContext:()=>d,default:()=>u});var i=o(4848),r=o(6540),s=o(8883),a=o(9625),n=o(3434),c=o(5356);function l(){return(0,i.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,i.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,i.jsx)("h1",{className:"m-0",children:"Privacy Policy"}),(0,i.jsx)("span",{className:"info w-auto small green",children:"Privacy Policy for Datasquirel"})]}),(0,i.jsx)(c.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function h(){return(0,i.jsx)(r.Fragment,{children:(0,i.jsx)("section",{children:(0,i.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,i.jsx)("p",{children:"At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it."}),(0,i.jsx)("p",{children:"If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us."}),(0,i.jsx)("p",{children:"This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website."}),(0,i.jsx)("h2",{children:"Consent"}),(0,i.jsx)("p",{children:"By using our website, you hereby consent to our Privacy Policy and agree to its terms."}),(0,i.jsx)("h2",{children:"Information we collect"}),(0,i.jsx)("p",{children:"The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information."}),(0,i.jsx)("p",{children:"If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide."}),(0,i.jsx)("p",{children:"When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number."}),(0,i.jsx)("h2",{children:"How we use your information"}),(0,i.jsx)("p",{children:"We use the information we collect in various ways, including to:"}),(0,i.jsx)("div",{className:"paper",children:(0,i.jsxs)("ul",{children:[(0,i.jsx)("li",{children:"Provide, operate, and maintain our website"}),(0,i.jsx)("li",{children:"Improve, personalize, and expand our website"}),(0,i.jsx)("li",{children:"Understand and analyze how you use our website"}),(0,i.jsx)("li",{children:"Develop new products, services, features, and functionality"}),(0,i.jsx)("li",{children:"Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes"}),(0,i.jsx)("li",{children:"Send you emails"}),(0,i.jsx)("li",{children:"Find and prevent fraud"})]})}),(0,i.jsx)("h2",{children:"Log Files"}),(0,i.jsx)("p",{children:"datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information."}),(0,i.jsx)("h2",{children:"Cookies and Web Beacons"}),(0,i.jsx)("p",{children:"Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information."}),(0,i.jsx)("h2",{children:"Advertising Partners Privacy Policies"}),(0,i.jsx)("p",{children:"You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com."}),(0,i.jsx)("p",{children:"Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit."}),(0,i.jsx)("p",{children:"Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers."}),(0,i.jsx)("h2",{children:"Third Party Privacy Policies"}),(0,i.jsxs)("p",{children:["datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options."," "]}),(0,i.jsx)("p",{children:"You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites."}),(0,i.jsx)("h2",{children:"CCPA Privacy Rights (Do Not Sell My Personal Information)"}),(0,i.jsx)("p",{children:"Under the CCPA, among other rights, California consumers have the right to:"}),(0,i.jsx)("p",{children:"Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers."}),(0,i.jsx)("p",{children:"Request that a business delete any personal data about the consumer that a business has collected."}),(0,i.jsx)("p",{children:"Request that a business that sells a consumer's personal data, not sell the consumer's personal data."}),(0,i.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,i.jsx)("h2",{children:"GDPR Data Protection Rights"}),(0,i.jsx)("p",{children:"We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:"}),(0,i.jsx)("p",{children:"The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service."}),(0,i.jsx)("p",{children:"The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete."}),(0,i.jsx)("p",{children:"The right to erasure – You have the right to request that we erase your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions."}),(0,i.jsx)("p",{children:"The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions."}),(0,i.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,i.jsx)("h2",{children:"Children's Information"}),(0,i.jsx)("p",{children:"Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity."}),(0,i.jsx)("p",{children:"datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records."})]})})})}let d=r.createContext({});function u(){let e="Privacy Policy | Datasquirel",t="Privacy Policy for Datasquirel",o=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:e}),(0,i.jsx)("meta",{name:"description",content:t}),(0,i.jsx)(a.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[c,u]=r.useState(null);return r.useEffect(()=>{(0,n.A)({setUser:u})},[]),(0,i.jsx)(s.A,{head:o,user:c,children:(0,i.jsx)(d.Provider,{value:{user:c},children:(0,i.jsxs)("main",{children:[(0,i.jsx)(l,{}),(0,i.jsx)(h,{})]})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(7580)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/redirect-28627072d73850c2.js b/dsql-app/.local_dist/static/chunks/pages/redirect-28627072d73850c2.js deleted file mode 100644 index a3a1affc..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/redirect-28627072d73850c2.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6744],{4560:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/redirect",function(){return r(4470)}])},9625:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(4848),s=r(6540);function c(e){let{pageTitle:t,pageDescription:r,pagePathname:c,aceEditor:o}=e;return(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+c}),(0,n.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+c}),(0,n.jsx)("meta",{property:"og:title",content:t}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{itemProp:"name",content:t}),(0,n.jsx)("meta",{itemProp:"description",content:r}),(0,n.jsx)("meta",{name:"twitter:title",content:t}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),o&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},4470:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CreateAccountContext:()=>a,default:()=>i});var n=r(4848),s=r(6540),c=r(9625),o=r(1710);let a=s.createContext({});function i(){n.Fragment,c.A;let[e,t]=s.useState(null);return s.useEffect(()=>{for(let e of Array.from(new URLSearchParams(window.location.search))){let[t,r]=e;"redirect_target"==t&&(window.location.href=r+window.location.search)}setTimeout(()=>{window.location.pathname="/"},2e3)},[]),(0,n.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,n.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,n.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,n.jsx)(o.A,{width:"25px",position:"relative"})})]})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(4560)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/redirect-3cb07d220870d762.js b/dsql-app/.local_dist/static/chunks/pages/redirect-3cb07d220870d762.js new file mode 100644 index 00000000..f21fc1c2 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/redirect-3cb07d220870d762.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6744],{4560:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/redirect",function(){return r(4470)}])},9625:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4848),s=r(3430),c=r(6540);function o(e){var t;let{pageTitle:r,pageDescription:o,pagePathname:a,aceEditor:i}=e,{DSQL_HOST:l}=(null===(t=c.useContext(s.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,n.jsxs)(c.Fragment,{children:[(0,n.jsx)("link",{rel:"canonical",href:l+a}),(0,n.jsx)("meta",{property:"og:url",content:l+a}),(0,n.jsx)("meta",{itemProp:"url",content:l+a}),(0,n.jsx)("meta",{name:"twitter:url",content:l+a}),(0,n.jsx)("meta",{property:"og:title",content:r}),(0,n.jsx)("meta",{property:"og:description",content:o}),(0,n.jsx)("meta",{itemProp:"name",content:r}),(0,n.jsx)("meta",{itemProp:"description",content:o}),(0,n.jsx)("meta",{name:"twitter:title",content:r}),(0,n.jsx)("meta",{name:"twitter:description",content:o}),i&&(0,n.jsxs)(c.Fragment,{children:[(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,n.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},4470:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CreateAccountContext:()=>a,default:()=>i});var n=r(4848),s=r(6540),c=r(9625),o=r(1710);let a=s.createContext({});function i(){n.Fragment,c.A;let[e,t]=s.useState(null);return s.useEffect(()=>{for(let e of Array.from(new URLSearchParams(window.location.search))){let[t,r]=e;"redirect_target"==t&&(window.location.href=r+window.location.search)}setTimeout(()=>{window.location.pathname="/"},2e3)},[]),(0,n.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,n.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,n.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,n.jsx)(o.A,{width:"25px",position:"relative"})})]})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(4560)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/reset-password-21fb926c948ad1c5.js b/dsql-app/.local_dist/static/chunks/pages/reset-password-21fb926c948ad1c5.js new file mode 100644 index 00000000..f0eb00b3 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/reset-password-21fb926c948ad1c5.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7537],{2710:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return t(2939)}])},4179:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});var r=t(4848);function a(e){let{message:s,className:t}=e;return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:s})]})}t(6540)},9625:(e,s,t)=>{"use strict";t.d(s,{A:()=>o});var r=t(4848),a=t(3430),n=t(6540);function o(e){var s;let{pageTitle:t,pageDescription:o,pagePathname:i,aceEditor:c}=e,{DSQL_HOST:l}=(null===(s=n.useContext(a.AppContext).pageProps)||void 0===s?void 0:s.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:l+i}),(0,r.jsx)("meta",{property:"og:url",content:l+i}),(0,r.jsx)("meta",{itemProp:"url",content:l+i}),(0,r.jsx)("meta",{name:"twitter:url",content:l+i}),(0,r.jsx)("meta",{property:"og:title",content:t}),(0,r.jsx)("meta",{property:"og:description",content:o}),(0,r.jsx)("meta",{itemProp:"name",content:t}),(0,r.jsx)("meta",{itemProp:"description",content:o}),(0,r.jsx)("meta",{name:"twitter:title",content:t}),(0,r.jsx)("meta",{name:"twitter:description",content:o}),c&&(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},2939:(e,s,t)=>{"use strict";t.r(s),t.d(s,{ResetPasswordContext:()=>u,__N_SSP:()=>p,default:()=>x});var r=t(4848),a=t(6540),n=t(8883),o=t(9625),i=t(1710),c=t(9020),l=t(4179),d=t(2543),m=t.n(d),p=!0;let u=a.createContext({});function x(e){let{email:s}=e,t="Reset Password | Datasquirel",d="Set a new password",p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:t}),(0,r.jsx)("meta",{name:"description",content:d}),(0,r.jsx)(o.A,{pageTitle:t,pageDescription:d,pagePathname:"/"})]}),[x,w]=a.useState(!1),[g,j]=a.useState(!1);return(0,r.jsx)(n.A,{head:p,user:e.user,children:(0,r.jsx)(u.Provider,{value:{user:e.user},children:(0,r.jsx)("main",{children:(0,r.jsxs)("section",{children:[x&&(0,r.jsx)(i.A,{}),(0,r.jsx)("div",{className:"main-container flex-col items-start",children:g?(0,r.jsx)(l.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,r.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,r.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{w(!0),e.preventDefault();let t=e.target,r=t.password.value,a=t["confirm-password"].classList.contains("warning");if((null==r?void 0:r.length)<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{w(!1)},500);return}if(a){window.alert("Passwords don't match"),setTimeout(()=>{w(!1)},500);return}(0,c.A)("/api/resetPassword?email=".concat(s,"&password=").concat(r)).then(e=>{setTimeout(()=>{w(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&j(!0)})},children:[(0,r.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,r.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let s=e.target,t=s.closest("form");try{t.password.value.match(new RegExp("^".concat(m().escapeRegExp(s.value),"$")))?s.classList.remove("warning"):s.classList.add("warning")}catch(s){(0,c.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:s.message,user:{}}}),e.target.classList.add("warning")}}}),(0,r.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(2710)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/reset-password-6b15512e80d3b798.js b/dsql-app/.local_dist/static/chunks/pages/reset-password-6b15512e80d3b798.js deleted file mode 100644 index 4c4f7df7..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/reset-password-6b15512e80d3b798.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7537],{2710:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return t(2939)}])},4179:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});var r=t(4848);function a(e){let{message:s,className:t}=e;return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:s})]})}t(6540)},9625:(e,s,t)=>{"use strict";t.d(s,{A:()=>n});var r=t(4848),a=t(6540);function n(e){let{pageTitle:s,pageDescription:t,pagePathname:n,aceEditor:o}=e;return(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+n}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+n}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+n}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+n}),(0,r.jsx)("meta",{property:"og:title",content:s}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:s}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:s}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),o&&(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},2939:(e,s,t)=>{"use strict";t.r(s),t.d(s,{ResetPasswordContext:()=>u,__N_SSP:()=>p,default:()=>w});var r=t(4848),a=t(6540),n=t(8883),o=t(9625),c=t(1710),i=t(9020),l=t(4179),d=t(2543),m=t.n(d),p=!0;let u=a.createContext({});function w(e){let{email:s}=e,t="Reset Password | Datasquirel",d="Set a new password",p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:t}),(0,r.jsx)("meta",{name:"description",content:d}),(0,r.jsx)(o.A,{pageTitle:t,pageDescription:d,pagePathname:"/"})]}),[w,x]=a.useState(!1),[h,g]=a.useState(!1);return(0,r.jsx)(n.A,{head:p,user:e.user,children:(0,r.jsx)(u.Provider,{value:{user:e.user},children:(0,r.jsx)("main",{children:(0,r.jsxs)("section",{children:[w&&(0,r.jsx)(c.A,{}),(0,r.jsx)("div",{className:"main-container flex-col items-start",children:h?(0,r.jsx)(l.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,r.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,r.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{x(!0),e.preventDefault();let t=e.target,r=t.password.value,a=t["confirm-password"].classList.contains("warning");if((null==r?void 0:r.length)<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{x(!1)},500);return}if(a){window.alert("Passwords don't match"),setTimeout(()=>{x(!1)},500);return}(0,i.A)("/api/resetPassword?email=".concat(s,"&password=").concat(r)).then(e=>{setTimeout(()=>{x(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&g(!0)})},children:[(0,r.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,r.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let s=e.target,t=s.closest("form");try{t.password.value.match(new RegExp("^".concat(m().escapeRegExp(s.value),"$")))?s.classList.remove("warning"):s.classList.add("warning")}catch(s){(0,i.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:s.message,user:{}}}),e.target.classList.add("warning")}}}),(0,r.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(2710)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js b/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js new file mode 100644 index 00000000..0b3ff376 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6827],{7934:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/send-password-reset-link",function(){return t(7569)}])},4179:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});var a=t(4848);function r(e){let{message:s,className:t}=e;return(0,a.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,a.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,a.jsx)("span",{children:s})]})}t(6540)},9625:(e,s,t)=>{"use strict";t.d(s,{A:()=>i});var a=t(4848),r=t(3430),n=t(6540);function i(e){var s;let{pageTitle:t,pageDescription:i,pagePathname:l,aceEditor:c}=e,{DSQL_HOST:o}=(null===(s=n.useContext(r.AppContext).pageProps)||void 0===s?void 0:s.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:o+l}),(0,a.jsx)("meta",{property:"og:url",content:o+l}),(0,a.jsx)("meta",{itemProp:"url",content:o+l}),(0,a.jsx)("meta",{name:"twitter:url",content:o+l}),(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{property:"og:description",content:i}),(0,a.jsx)("meta",{itemProp:"name",content:t}),(0,a.jsx)("meta",{itemProp:"description",content:i}),(0,a.jsx)("meta",{name:"twitter:title",content:t}),(0,a.jsx)("meta",{name:"twitter:description",content:i}),c&&(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},7569:(e,s,t)=>{"use strict";t.r(s),t.d(s,{SendPassResetContext:()=>x,__N_SSP:()=>u,default:()=>p});var a=t(4848),r=t(6540),n=t(8883),i=t(9625),l=t(1710),c=t(9020),o=t(4179);let d=(0,t(5737).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function m(e){let{message:s}=e;return(0,a.jsxs)("div",{className:"info gray",children:[(0,a.jsx)(d,{}),(0,a.jsx)("span",{className:"font-normal",children:s})]})}var u=!0;let x=r.createContext({});function p(e){var s;let t="Cloudbased SQL data management system | Datasquirel",d="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",u=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:t}),(0,a.jsx)("meta",{name:"description",content:d}),(0,a.jsx)(i.A,{pageTitle:t,pageDescription:d,pagePathname:"/"})]}),[p,h]=r.useState(!1),[j,g]=r.useState(!1);return(0,a.jsx)(n.A,{head:u,user:e.user,children:(0,a.jsx)(x.Provider,{value:{user:e.user},children:(0,a.jsx)("main",{children:(0,a.jsxs)("section",{children:[p&&(0,a.jsx)(l.A,{}),j?(0,a.jsx)(o.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,a.jsx)("div",{className:"paper",children:(0,a.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,a.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,a.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,a.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{h(!0),e.preventDefault();let s=e.target["email-address"].value;(0,c.A)("/api/sendPasswordResetLink?email=".concat(s)).then(e=>{console.log(e),setTimeout(()=>{h(!1)},500),e.success&&g(!0)})},children:[(0,a.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:(null==e?void 0:null===(s=e.user)||void 0===s?void 0:s.logged_in_status)?e.user.email:"",required:!0}),(0,a.jsx)("button",{children:"Send password reset Email"}),(0,a.jsx)(m,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(7934)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-757b50458fb65f03.js b/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-757b50458fb65f03.js deleted file mode 100644 index 523c757b..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-757b50458fb65f03.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6827],{7934:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/send-password-reset-link",function(){return t(7569)}])},4179:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});var a=t(4848);function r(e){let{message:s,className:t}=e;return(0,a.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,a.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,a.jsx)("span",{children:s})]})}t(6540)},9625:(e,s,t)=>{"use strict";t.d(s,{A:()=>n});var a=t(4848),r=t(6540);function n(e){let{pageTitle:s,pageDescription:t,pagePathname:n,aceEditor:l}=e;return(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+n}),(0,a.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+n}),(0,a.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+n}),(0,a.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+n}),(0,a.jsx)("meta",{property:"og:title",content:s}),(0,a.jsx)("meta",{property:"og:description",content:t}),(0,a.jsx)("meta",{itemProp:"name",content:s}),(0,a.jsx)("meta",{itemProp:"description",content:t}),(0,a.jsx)("meta",{name:"twitter:title",content:s}),(0,a.jsx)("meta",{name:"twitter:description",content:t}),l&&(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},7569:(e,s,t)=>{"use strict";t.r(s),t.d(s,{SendPassResetContext:()=>h,__N_SSP:()=>u,default:()=>x});var a=t(4848),r=t(6540),n=t(8883),l=t(9625),i=t(1710),c=t(9020),o=t(4179);let d=(0,t(5737).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function m(e){let{message:s}=e;return(0,a.jsxs)("div",{className:"info gray",children:[(0,a.jsx)(d,{}),(0,a.jsx)("span",{className:"font-normal",children:s})]})}var u=!0;let h=r.createContext({});function x(e){var s;let t="Cloudbased SQL data management system | Datasquirel",d="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",u=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:t}),(0,a.jsx)("meta",{name:"description",content:d}),(0,a.jsx)(l.A,{pageTitle:t,pageDescription:d,pagePathname:"/"})]}),[x,p]=r.useState(!1),[j,f]=r.useState(!1);return(0,a.jsx)(n.A,{head:u,user:e.user,children:(0,a.jsx)(h.Provider,{value:{user:e.user},children:(0,a.jsx)("main",{children:(0,a.jsxs)("section",{children:[x&&(0,a.jsx)(i.A,{}),j?(0,a.jsx)(o.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,a.jsx)("div",{className:"paper",children:(0,a.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,a.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,a.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,a.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{p(!0),e.preventDefault();let s=e.target["email-address"].value;(0,c.A)("/api/sendPasswordResetLink?email=".concat(s)).then(e=>{console.log(e),setTimeout(()=>{p(!1)},500),e.success&&f(!0)})},children:[(0,a.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:(null==e?void 0:null===(s=e.user)||void 0===s?void 0:s.logged_in_status)?e.user.email:"",required:!0}),(0,a.jsx)("button",{children:"Send password reset Email"}),(0,a.jsx)(m,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(7934)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/terms-d72b3b55d9844241.js b/dsql-app/.local_dist/static/chunks/pages/terms-d72b3b55d9844241.js deleted file mode 100644 index 23164065..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/terms-d72b3b55d9844241.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3769],{1196:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/terms",function(){return i(8123)}])},5356:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var o=i(4848);function n(e){let{src:t,alt:i,className:n,fadeHeight:s,width:r,height:a,opacity:l}=e;return(0,o.jsxs)("div",{className:"overflow-hidden z-0"+(n?" "+n:""),children:[(0,o.jsx)("img",{src:t,alt:i,className:"w-full h-full object-cover",width:r,height:a}),(0,o.jsx)("div",{className:"fade-side",style:{height:s}})]})}i(6540)},9625:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var o=i(4848),n=i(6540);function s(e){let{pageTitle:t,pageDescription:i,pagePathname:s,aceEditor:r}=e;return(0,o.jsxs)(n.Fragment,{children:[(0,o.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,o.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,o.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,o.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,o.jsx)("meta",{property:"og:title",content:t}),(0,o.jsx)("meta",{property:"og:description",content:i}),(0,o.jsx)("meta",{itemProp:"name",content:t}),(0,o.jsx)("meta",{itemProp:"description",content:i}),(0,o.jsx)("meta",{name:"twitter:title",content:t}),(0,o.jsx)("meta",{name:"twitter:description",content:i}),r&&(0,o.jsxs)(n.Fragment,{children:[(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var o=i(9020);function n(e){let{setUser:t}=e,i=localStorage.getItem("user");if(i)try{t(JSON.parse(i));return}catch(e){t({});return}(0,o.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let i=e.user?e.user:{};t(i),localStorage.setItem("user",JSON.stringify(i))}).catch(e=>{console.log(e)})}},8123:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TermsPageContext:()=>h,default:()=>u});var o=i(4848),n=i(6540),s=i(8883),r=i(9625),a=i(3434),l=i(5356);function c(){return(0,o.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,o.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,o.jsx)("h1",{className:"m-0",children:"Terms and Conditions"}),(0,o.jsx)("span",{className:"info w-auto small green",children:"Welcome to datasquirel.com!"})]}),(0,o.jsx)(l.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function d(){return(0,o.jsx)(n.Fragment,{children:(0,o.jsx)("section",{children:(0,o.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,o.jsx)("p",{children:"These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com."}),(0,o.jsx)("p",{children:"By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page."}),(0,o.jsx)("p",{children:'The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.'}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Cookies"})}),(0,o.jsxs)("p",{children:["We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy."," "]}),(0,o.jsx)("p",{children:"Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"License"})}),(0,o.jsx)("p",{children:"Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions."}),(0,o.jsx)("p",{children:"You must not:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Republish material from datasquirel.com"}),(0,o.jsx)("li",{children:"Sell, rent or sub-license material from datasquirel.com"}),(0,o.jsx)("li",{children:"Reproduce, duplicate or copy material from datasquirel.com"}),(0,o.jsx)("li",{children:"Redistribute content from datasquirel.com"})]}),(0,o.jsx)("p",{children:"This Agreement shall begin on the date hereof."}),(0,o.jsx)("p",{children:"Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website."}),(0,o.jsx)("p",{children:"Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions."}),(0,o.jsx)("p",{children:"You warrant and represent that:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;"}),(0,o.jsx)("li",{children:"The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;"}),(0,o.jsx)("li",{children:"The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy"}),(0,o.jsx)("li",{children:"The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity."})]}),(0,o.jsx)("p",{children:"You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Hyperlinking to our Content"})}),(0,o.jsx)("p",{children:"The following organizations may link to our Website without prior written approval:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Government agencies;"}),(0,o.jsx)("li",{children:"Search engines;"}),(0,o.jsx)("li",{children:"News organizations;"}),(0,o.jsx)("li",{children:"Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and"}),(0,o.jsx)("li",{children:"System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site."})]}),(0,o.jsx)("p",{children:"These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site."}),(0,o.jsx)("p",{children:"We may consider and approve other link requests from the following types of organizations:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"commonly-known consumer and/or business information sources;"}),(0,o.jsx)("li",{children:"dot.com community sites;"}),(0,o.jsx)("li",{children:"associations or other groups representing charities;"}),(0,o.jsx)("li",{children:"online directory distributors;"}),(0,o.jsx)("li",{children:"internet portals;"}),(0,o.jsx)("li",{children:"accounting, law and consulting firms; and"}),(0,o.jsx)("li",{children:"educational institutions and trade associations."})]}),(0,o.jsx)("p",{children:"We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information."}),(0,o.jsx)("p",{children:"These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site."}),(0,o.jsx)("p",{children:"If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response."}),(0,o.jsx)("p",{children:"Approved organizations may hyperlink to our Website as follows:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"By use of our corporate name; or"}),(0,o.jsx)("li",{children:"By use of the uniform resource locator being linked to; or"}),(0,o.jsx)("li",{children:"By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site."})]}),(0,o.jsx)("p",{children:"No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"iFrames"})}),(0,o.jsx)("p",{children:"Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Content Liability"})}),(0,o.jsx)("p",{children:"We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Your Privacy"})}),(0,o.jsx)("p",{children:"Please read Privacy Policy"}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Reservation of Rights"})}),(0,o.jsx)("p",{children:"We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Removal of links from our website"})}),(0,o.jsx)("p",{children:"If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly."}),(0,o.jsx)("p",{children:"We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Disclaimer"})}),(0,o.jsx)("p",{children:"To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"limit or exclude our or your liability for death or personal injury;"}),(0,o.jsx)("li",{children:"limit or exclude our or your liability for fraud or fraudulent misrepresentation;"}),(0,o.jsx)("li",{children:"limit any of our or your liabilities in any way that is not permitted under applicable law; or"}),(0,o.jsx)("li",{children:"exclude any of our or your liabilities that may not be excluded under applicable law."})]}),(0,o.jsx)("p",{children:"The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty."}),(0,o.jsx)("p",{children:"As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature."})]})})})}let h=n.createContext({});function u(){let e="Terms and Conditions | Datasquirel",t="Datasquirel terms of use",i=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:e}),(0,o.jsx)("meta",{name:"description",content:t}),(0,o.jsx)(r.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[l,u]=n.useState(null);return n.useEffect(()=>{(0,a.A)({setUser:u})},[]),(0,o.jsx)(s.A,{head:i,user:l,children:(0,o.jsx)(h.Provider,{value:{user:l},children:(0,o.jsxs)("main",{children:[(0,o.jsx)(c,{}),(0,o.jsx)(d,{})]})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(1196)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/terms-fdb09ace7bf3cc42.js b/dsql-app/.local_dist/static/chunks/pages/terms-fdb09ace7bf3cc42.js new file mode 100644 index 00000000..0bb42bf8 --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/terms-fdb09ace7bf3cc42.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3769],{1196:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/terms",function(){return i(8123)}])},5356:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var o=i(4848);function n(e){let{src:t,alt:i,className:n,fadeHeight:s,width:r,height:a,opacity:l}=e;return(0,o.jsxs)("div",{className:"overflow-hidden z-0"+(n?" "+n:""),children:[(0,o.jsx)("img",{src:t,alt:i,className:"w-full h-full object-cover",width:r,height:a}),(0,o.jsx)("div",{className:"fade-side",style:{height:s}})]})}i(6540)},9625:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var o=i(4848),n=i(3430),s=i(6540);function r(e){var t;let{pageTitle:i,pageDescription:r,pagePathname:a,aceEditor:l}=e,{DSQL_HOST:c}=(null===(t=s.useContext(n.AppContext).pageProps)||void 0===t?void 0:t.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,o.jsxs)(s.Fragment,{children:[(0,o.jsx)("link",{rel:"canonical",href:c+a}),(0,o.jsx)("meta",{property:"og:url",content:c+a}),(0,o.jsx)("meta",{itemProp:"url",content:c+a}),(0,o.jsx)("meta",{name:"twitter:url",content:c+a}),(0,o.jsx)("meta",{property:"og:title",content:i}),(0,o.jsx)("meta",{property:"og:description",content:r}),(0,o.jsx)("meta",{itemProp:"name",content:i}),(0,o.jsx)("meta",{itemProp:"description",content:r}),(0,o.jsx)("meta",{name:"twitter:title",content:i}),(0,o.jsx)("meta",{name:"twitter:description",content:r}),l&&(0,o.jsxs)(s.Fragment,{children:[(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},3434:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var o=i(9020);function n(e){let{setUser:t}=e,i=localStorage.getItem("user");if(i)try{t(JSON.parse(i));return}catch(e){t({});return}(0,o.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let i=e.user?e.user:{};t(i),localStorage.setItem("user",JSON.stringify(i))}).catch(e=>{console.log(e)})}},8123:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TermsPageContext:()=>h,default:()=>u});var o=i(4848),n=i(6540),s=i(8883),r=i(9625),a=i(3434),l=i(5356);function c(){return(0,o.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,o.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,o.jsx)("h1",{className:"m-0",children:"Terms and Conditions"}),(0,o.jsx)("span",{className:"info w-auto small green",children:"Welcome to datasquirel.com!"})]}),(0,o.jsx)(l.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function d(){return(0,o.jsx)(n.Fragment,{children:(0,o.jsx)("section",{children:(0,o.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,o.jsx)("p",{children:"These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com."}),(0,o.jsx)("p",{children:"By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page."}),(0,o.jsx)("p",{children:'The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.'}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Cookies"})}),(0,o.jsxs)("p",{children:["We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy."," "]}),(0,o.jsx)("p",{children:"Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"License"})}),(0,o.jsx)("p",{children:"Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions."}),(0,o.jsx)("p",{children:"You must not:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Republish material from datasquirel.com"}),(0,o.jsx)("li",{children:"Sell, rent or sub-license material from datasquirel.com"}),(0,o.jsx)("li",{children:"Reproduce, duplicate or copy material from datasquirel.com"}),(0,o.jsx)("li",{children:"Redistribute content from datasquirel.com"})]}),(0,o.jsx)("p",{children:"This Agreement shall begin on the date hereof."}),(0,o.jsx)("p",{children:"Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website."}),(0,o.jsx)("p",{children:"Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions."}),(0,o.jsx)("p",{children:"You warrant and represent that:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;"}),(0,o.jsx)("li",{children:"The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;"}),(0,o.jsx)("li",{children:"The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy"}),(0,o.jsx)("li",{children:"The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity."})]}),(0,o.jsx)("p",{children:"You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Hyperlinking to our Content"})}),(0,o.jsx)("p",{children:"The following organizations may link to our Website without prior written approval:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Government agencies;"}),(0,o.jsx)("li",{children:"Search engines;"}),(0,o.jsx)("li",{children:"News organizations;"}),(0,o.jsx)("li",{children:"Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and"}),(0,o.jsx)("li",{children:"System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site."})]}),(0,o.jsx)("p",{children:"These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site."}),(0,o.jsx)("p",{children:"We may consider and approve other link requests from the following types of organizations:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"commonly-known consumer and/or business information sources;"}),(0,o.jsx)("li",{children:"dot.com community sites;"}),(0,o.jsx)("li",{children:"associations or other groups representing charities;"}),(0,o.jsx)("li",{children:"online directory distributors;"}),(0,o.jsx)("li",{children:"internet portals;"}),(0,o.jsx)("li",{children:"accounting, law and consulting firms; and"}),(0,o.jsx)("li",{children:"educational institutions and trade associations."})]}),(0,o.jsx)("p",{children:"We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information."}),(0,o.jsx)("p",{children:"These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site."}),(0,o.jsx)("p",{children:"If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response."}),(0,o.jsx)("p",{children:"Approved organizations may hyperlink to our Website as follows:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"By use of our corporate name; or"}),(0,o.jsx)("li",{children:"By use of the uniform resource locator being linked to; or"}),(0,o.jsx)("li",{children:"By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site."})]}),(0,o.jsx)("p",{children:"No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"iFrames"})}),(0,o.jsx)("p",{children:"Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Content Liability"})}),(0,o.jsx)("p",{children:"We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Your Privacy"})}),(0,o.jsx)("p",{children:"Please read Privacy Policy"}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Reservation of Rights"})}),(0,o.jsx)("p",{children:"We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Removal of links from our website"})}),(0,o.jsx)("p",{children:"If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly."}),(0,o.jsx)("p",{children:"We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date."}),(0,o.jsx)("h3",{children:(0,o.jsx)("strong",{children:"Disclaimer"})}),(0,o.jsx)("p",{children:"To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:"}),(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"limit or exclude our or your liability for death or personal injury;"}),(0,o.jsx)("li",{children:"limit or exclude our or your liability for fraud or fraudulent misrepresentation;"}),(0,o.jsx)("li",{children:"limit any of our or your liabilities in any way that is not permitted under applicable law; or"}),(0,o.jsx)("li",{children:"exclude any of our or your liabilities that may not be excluded under applicable law."})]}),(0,o.jsx)("p",{children:"The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty."}),(0,o.jsx)("p",{children:"As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature."})]})})})}let h=n.createContext({});function u(){let e="Terms and Conditions | Datasquirel",t="Datasquirel terms of use",i=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:e}),(0,o.jsx)("meta",{name:"description",content:t}),(0,o.jsx)(r.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[l,u]=n.useState(null);return n.useEffect(()=>{(0,a.A)({setUser:u})},[]),(0,o.jsx)(s.A,{head:i,user:l,children:(0,o.jsx)(h.Provider,{value:{user:l},children:(0,o.jsxs)("main",{children:[(0,o.jsx)(c,{}),(0,o.jsx)(d,{})]})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(1196)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/unsubscribe-2c980eb18878b40b.js b/dsql-app/.local_dist/static/chunks/pages/unsubscribe-2c980eb18878b40b.js deleted file mode 100644 index 2b493d6e..00000000 --- a/dsql-app/.local_dist/static/chunks/pages/unsubscribe-2c980eb18878b40b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3751],{5263:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/unsubscribe",function(){return s(9911)}])},9625:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var r=s(4848),n=s(6540);function c(e){let{pageTitle:t,pageDescription:s,pagePathname:c,aceEditor:a}=e;return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+c}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+c}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+c}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+c}),(0,r.jsx)("meta",{property:"og:title",content:t}),(0,r.jsx)("meta",{property:"og:description",content:s}),(0,r.jsx)("meta",{itemProp:"name",content:t}),(0,r.jsx)("meta",{itemProp:"description",content:s}),(0,r.jsx)("meta",{name:"twitter:title",content:t}),(0,r.jsx)("meta",{name:"twitter:description",content:s}),a&&(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},9911:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>o,default:()=>m});var r=s(4848),n=s(6540),c=s(1710),a=s(9625),l=s(9020),i=s(8883),o=!0;function m(e){let{user:t,email:s,productionEnvironment:o,existingAlerts:m}=e,x="Unsubscribe | Datasquirel",h="Unsubscribe from email alerts",d=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:x}),(0,r.jsx)("meta",{name:"description",content:h}),(0,r.jsx)(a.A,{pageTitle:x,pageDescription:h,pagePathname:"/unsubscribe"})]}),[u,p]=n.useState(!1);return(0,r.jsx)(n.Fragment,{children:(0,r.jsx)(i.A,{head:d,user:t,productionEnvironment:o,children:(0,r.jsx)("main",{children:(0,r.jsxs)("section",{children:[u&&(0,r.jsx)(c.A,{}),(0,r.jsxs)("div",{className:"flex-col",children:[(0,r.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!s&&(0,r.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,r.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,r.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),s&&(0,r.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:e=>{e.preventDefault(),p(!0);let r=e.target;(0,l.A)("/api/unsubscribe",{method:"post",body:{email:s,alerts:r.alerts_checkbox.checked,userId:(null==t?void 0:t.id)?t.id:null}}).then(e=>{console.log(e),p(!1)})},children:[(0,r.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:s}),(0,r.jsxs)("div",{className:"flex items-center gap-1",children:[(0,r.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!m,className:"w-6 h-6"}),(0,r.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,r.jsx)("button",{children:"Save Settings"})]})]})]})})})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,6593,8792],()=>t(5263)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/pages/unsubscribe-ff058808b9790e7b.js b/dsql-app/.local_dist/static/chunks/pages/unsubscribe-ff058808b9790e7b.js new file mode 100644 index 00000000..034edd4b --- /dev/null +++ b/dsql-app/.local_dist/static/chunks/pages/unsubscribe-ff058808b9790e7b.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3751],{5263:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/unsubscribe",function(){return t(9911)}])},9625:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});var r=t(4848),n=t(3430),c=t(6540);function a(e){var s;let{pageTitle:t,pageDescription:a,pagePathname:i,aceEditor:l}=e,{DSQL_HOST:o}=(null===(s=c.useContext(n.AppContext).pageProps)||void 0===s?void 0:s.appData)||{DSQL_HOST:"https://datasquirel.com"};return(0,r.jsxs)(c.Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:o+i}),(0,r.jsx)("meta",{property:"og:url",content:o+i}),(0,r.jsx)("meta",{itemProp:"url",content:o+i}),(0,r.jsx)("meta",{name:"twitter:url",content:o+i}),(0,r.jsx)("meta",{property:"og:title",content:t}),(0,r.jsx)("meta",{property:"og:description",content:a}),(0,r.jsx)("meta",{itemProp:"name",content:t}),(0,r.jsx)("meta",{itemProp:"description",content:a}),(0,r.jsx)("meta",{name:"twitter:title",content:t}),(0,r.jsx)("meta",{name:"twitter:description",content:a}),l&&(0,r.jsxs)(c.Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},9911:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSP:()=>o,default:()=>x});var r=t(4848),n=t(6540),c=t(1710),a=t(9625),i=t(9020),l=t(8883),o=!0;function x(e){let{user:s,email:t,productionEnvironment:o,existingAlerts:x}=e,m="Unsubscribe | Datasquirel",d="Unsubscribe from email alerts",u=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:m}),(0,r.jsx)("meta",{name:"description",content:d}),(0,r.jsx)(a.A,{pageTitle:m,pageDescription:d,pagePathname:"/unsubscribe"})]}),[p,h]=n.useState(!1);return(0,r.jsx)(n.Fragment,{children:(0,r.jsx)(l.A,{head:u,user:s,productionEnvironment:o,children:(0,r.jsx)("main",{children:(0,r.jsxs)("section",{children:[p&&(0,r.jsx)(c.A,{}),(0,r.jsxs)("div",{className:"flex-col",children:[(0,r.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!t&&(0,r.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,r.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,r.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),t&&(0,r.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:e=>{e.preventDefault(),h(!0);let r=e.target;(0,i.A)("/api/unsubscribe",{method:"post",body:{email:t,alerts:r.alerts_checkbox.checked,userId:(null==s?void 0:s.id)?s.id:null}}).then(e=>{console.log(e),h(!1)})},children:[(0,r.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:t}),(0,r.jsxs)("div",{className:"flex items-center gap-1",children:[(0,r.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!x,className:"w-6 h-6"}),(0,r.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,r.jsx)("button",{children:"Save Settings"})]})]})]})})})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(5263)),_N_E=e.O()}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/css/0147233f84ab171d.css b/dsql-app/.local_dist/static/css/5ce664dd1b7b3985.css similarity index 98% rename from dsql-app/.local_dist/static/css/0147233f84ab171d.css rename to dsql-app/.local_dist/static/css/5ce664dd1b7b3985.css index ed6be083..237cc780 100644 --- a/dsql-app/.local_dist/static/css/0147233f84ab171d.css +++ b/dsql-app/.local_dist/static/css/5ce664dd1b7b3985.css @@ -1 +1 @@ -:root{--primary:#1059b8;--secondary:#00948a;--main-color:#00948a;--main-color-lighter:#31aaa2;--main-color-darker:#00776f;--main-color-darker-2:#0b5a55;--main-color-dark:#0c3d3a;--main-color-dark-lighter:#3b2a4b;--main-color-dark-lighter-2:#4b286b;--main-color-dark-lighter-3:#5a278a;--sec-color:#107ab8;--sec-color-lighter:#47a2d6;--sec-color-light:#bfe3f8;--sec-color-darker:#0b8862;--sec-color-2:#66ced6;--sec-color-2-darker:#169286;--text-color:#242527;--light-color:#d3dae4;--dark-color:#120e16;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--warning-color:#ec9176}.swiper-wrapper{gap:0}.tox .tox-sidebar-wrap{width:100%}.tox .tox-edit-area{height:100%;padding:10px 20px}.tox .tox-edit-area iframe{position:relative}.tox-tinymce{background-color:#fff}.tox-collection__group{display:flex;flex-direction:column;align-items:stretch;gap:20px}.tox .tox-edit-area,.tox .tox-edit-area iframe,.tox .tox-editor-container,.tox .tox-editor-container>*,.tox .tox-statusbar{width:100%}.tox .tox-statusbar__right-container{padding-right:10px!important}.tox:not(.tox-tinymce-inline) .tox-editor-header{overflow-x:auto}nav a{font-weight:400}header.dark-content{background-color:var(--dark-color);color:#fff}header.dark-content.hero-overlay{background-color:transparent;position:absolute}header.dark-content #main-header-logo-link-block *,header.dark-content nav a{color:#fff}header.dark-content nav a:hover{color:var(--slate-400)}ol,ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px}li a{display:block}footer{border-top:1px solid var(--slate-200)}html.dark footer{border-top:1px solid var(--slate-700)}footer a{color:var(--sec-color);font-size:14px}footer a:hover{opacity:.5}#theme-selector-wrapper{cursor:pointer}#theme-selector-graphic-wrapper{outline-color:transparent;outline-style:solid;outline-width:2px;background-color:var(--slate-200)}html.dark #theme-selector-graphic-wrapper{background-color:var(--slate-700)}#theme-selector-wrapper:hover #theme-selector-graphic-wrapper{outline-color:var(--slate-300)}html.dark #theme-selector-wrapper:hover #theme-selector-graphic-wrapper{outline-color:var(--slate-500)}aside a.active{font-weight:800;color:var(--main-color);position:relative;display:flex;align-items:center}html.dark aside a.active{color:#fff}.tox-editor-header::-webkit-scrollbar{height:0}.RTE-DOCS{max-width:800px;display:block}.RTE-DOCS img{box-shadow:0 0 40px rgba(30,41,59,.1);border-radius:5px;object-fit:cover}@media (max-width:800px){.RTE-DOCS img{width:100%;object-position:top left}}.RTE-DOCS li,.RTE-DOCS ol,.RTE-DOCS pre{width:100%}.RTE-DOCS p code,.RTE-DOCS span code{font-family:IBM Plex Mono;background-color:var(--slate-100);border:1px solid var(--slate-200);border-radius:2px;padding:1px 3px}html.dark .RTE-DOCS .code-block{background-color:var(--slate-700)!important}.target-node{outline:3px solid var(--main-color-lighter)!important;border-radius:2px}.gray-bordered{border:1px solid var(--slate-200);border-radius:3px}.ace-editor-wrapper{height:100%}#ace-editor-wrapper,.ace-editor-wrapper{display:block;position:relative;width:100%;padding:20px;border-radius:5px;font-size:14px}#ace-editor-wrapper{height:300px}#ace-editor-wrapper div,.ace_editor div{display:block}.copy-code{display:none}.copy-code.show{display:flex}.code-block{font-family:IBM Plex Mono!important;font-size:14px!important;font-weight:500!important}.code-block:hover .copy-code{display:flex}@media (max-width:1200px){#main-nav-content-wrapper{max-width:350px;width:100%}html.dark #main-nav-content-wrapper{background-color:var(--slate-800);box-shadow:0 0 50px #000}nav a{font-weight:400}header.dark-content,header.dark-content nav a{color:var(--dark-color)}}@media (max-width:600px){#main-nav-content-wrapper{max-width:none;width:100%}}@media (max-width:450px){h2{font-size:28px}section{padding:40px 20px}}.twui-tab-button-active{background-color:#2076e6!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{width:100%;font-family:Inter,Helvetica,Arial,system-ui;font-size:16px;line-height:1.5;color:#353b46}html.dark{color:#94a3b8}*{box-sizing:border-box}body{width:100%;margin:0;color:#353b46;font-size:16px;position:relative;font-weight:400;background-color:#fff}html.dark body{background-color:#0f172a;color:#94a3b8}#__next{flex-direction:column;width:100%;gap:0}div{display:flex;align-items:center;gap:10px}main,section{width:100%}section{padding:40px;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative}@media (max-width:600px){section{padding:40px 20px}}.main-container{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between}hr{border:none;border-bottom:1px solid #e2e8f0;width:100%}hr.vertical{width:auto;border-left:1px solid #e2e8f0;border-bottom:none;height:auto;min-height:20px}html.dark hr{border-color:#475569}a{color:#1e293b;text-decoration:none}a:hover,p a,span a{color:#00948a}p a,span a{border-bottom:1px solid transparent}p a:hover,span a:hover{border-bottom-color:#00948a}html.dark a{color:#e2e8f0}html.dark a:hover{color:hsla(0,0%,100%,.6)}a.active-page-link{color:#1059b8;font-weight:800}html.dark a.active-page-link{color:#fff}header.dark-content nav a.active-page-link{color:#94a3b8}p{max-width:800px}.left-border{border-left:1px solid #cbd5e1}.visible,.window-click-hide{display:flex}.no-pointer-events{pointer-events:none}.pointer-events{pointer-events:visible}.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.collapse-block{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));width:100%;padding:20px;justify-content:center;position:relative;cursor:pointer}.collapse-block:hover{opacity:.8}html.dark .collapse-block{background-image:linear-gradient(0deg,#1e293b,rgba(30,41,59,.9),rgba(30,41,59,0))}.general_loader{width:30px;height:30px;min-width:30px;border:4px solid #e2e8f0;border-bottom-color:#1059b8;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .5s linear infinite}html.dark .general_loader{border:4px solid hsla(0,0%,100%,.1);border-bottom-color:#fff;background-color:transparent}input,select,textarea{border:1px solid #cbd5e1;padding:10px 20px;font-size:16px;width:100%;border-radius:3px;font-family:inherit}input:focus,select:focus,textarea:focus{outline-color:#1059b8}input.warning,select.warning,textarea.warning{border:2px solid #ec9176;outline-color:#ec9176}select{-webkit-appearance:none;padding:10px 28px 10px 15px}label{font-size:13px;color:var(--slate-400);white-space:nowrap}html.dark input,html.dark select,html.dark textarea{border:1px solid rgba(203,213,225,.3);color:#fff;background-color:#334155}html.dark input:focus,html.dark input:focus-visible,html.dark select:focus,html.dark select:focus-visible,html.dark textarea:focus,html.dark textarea:focus-visible{outline-color:rgba(203,213,225,.6);border-color:rgba(203,213,225,.6);background-color:#1e293b}html.dark input.warning,html.dark select.warning,html.dark textarea.warning{border:2px solid #ec9176;outline-color:#ec9176}html.dark input::placeholder,html.dark select::placeholder,html.dark textarea::placeholder{color:hsla(0,0%,100%,.3)}html.dark label{font-size:13px;color:var(--slate-400)}.fade-side{display:flex;position:absolute;width:100%;height:300px;bottom:0;left:0;background:linear-gradient(0deg,#fff,transparent);z-index:10}html.dark .fade-side{background:linear-gradient(0deg,#0f172a,transparent)}.box-shadow{box-shadow:0 0 50px -10px rgba(30,41,59,.2)}html.dark .box-shadow{box-shadow:0 0 50px -10px rgba(30,41,59,.9)}.ace_text-input{top:0}.stack{flex-direction:column;align-items:flex-start;justify-content:flex-start}.row,.stack{display:flex;gap:20px}.row{flex-direction:row;align-items:center;justify-content:space-between}pre[class*=language-]{overflow:hidden;flex-wrap:wrap}pre[class*=language-] img{opacity:.3;object-fit:contain;position:absolute;top:10px;right:10px}pre[class*=language-] img:hover{opacity:1}pre[class*=language-] code{word-wrap:break-word;overflow-wrap:break-word;text-overflow:ellipsis;text-wrap:wrap;text-align:center}@media ((max-width:1200px)){pre[class*=language-]{width:100%;justify-content:center}}.login-block,.minimal-scrollbars,.minimal-scrollbars.all-children *,aside{scrollbar-width:thin}.login-block::-webkit-scrollbar,.minimal-scrollbars.all-children ::-webkit-scrollbar,.minimal-scrollbars::-webkit-scrollbar,aside::-webkit-scrollbar{width:5px}.login-block::-webkit-scrollbar-track,.minimal-scrollbars.all-children ::-webkit-scrollbar-track,.minimal-scrollbars::-webkit-scrollbar-track,aside::-webkit-scrollbar-track{background:#e2e8f0}.login-block::-webkit-scrollbar-thumb,.minimal-scrollbars.all-children ::-webkit-scrollbar-thumb,.minimal-scrollbars::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.login-block::-webkit-scrollbar-thumb:hover,.minimal-scrollbars.all-children ::-webkit-scrollbar-thumb:hover,.minimal-scrollbars::-webkit-scrollbar-thumb:hover,aside::-webkit-scrollbar-thumb:hover,html.dark .login-block::-webkit-scrollbar-track,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-track,html.dark .minimal-scrollbars::-webkit-scrollbar-track,html.dark aside::-webkit-scrollbar-track{background:#64748b}html.dark .login-block::-webkit-scrollbar-thumb,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-thumb,html.dark .minimal-scrollbars::-webkit-scrollbar-thumb,html.dark aside::-webkit-scrollbar-thumb{background:#475569}html.dark .login-block::-webkit-scrollbar-thumb:hover,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-thumb:hover,html.dark .minimal-scrollbars::-webkit-scrollbar-thumb:hover,html.dark aside::-webkit-scrollbar-thumb:hover{background:#94a3b8}.button,button{background-color:#1470e7;color:#fff;padding:10px 20px;border-radius:3px;cursor:pointer;border:none;font-size:14px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:5px;justify-content:center;line-height:1.2;transition:all .2s ease-out;font-family:inherit}.button:hover,button:hover{background-color:#0c4289;color:#fff}.button.white,button.white{background-color:#fff;color:#0b3e81;border:1px solid #e2e8f0}.button.white:hover,button.white:hover{border:1px solid #94a3b8}.button.primary-light,button.primary-light{background-color:#6ca6f2;color:#0b3e81}.button.dark,button.dark{background-color:#334155;color:#fff}.button.dark:hover,button.dark:hover{background-color:#0f172a}.button.blue,button.blue{background-color:#325fc2;color:#fff}.button.blue:hover,button.blue:hover{background-color:#284b99}.button.small-text,button.small-text{font-size:13px;padding:7px 12px}.button.smallest,button.smallest{font-size:12px;padding:5px 10px}.button.plain-text,button.plain-text{background-color:transparent;color:#334155;border:none}.button.plain-text:hover,button.plain-text:hover{background-color:#f1f5f9;color:#475569;border:none}.button.more-padding,button.more-padding{padding:13px 18px}.button.normal-weight,button.normal-weight{font-weight:500}.button.secondary,button.secondary{background-color:#00948a;color:#fff}.button.secondary:hover,button.secondary:hover{background-color:#007b72;color:#fff}.button.secondary.outlined,button.secondary.outlined{background-color:transparent;color:#00615a;border:1px solid #00948a}.button.secondary.outlined:hover,button.secondary.outlined:hover{background-color:transparent}.button.gray,button.gray{background-color:#e2e8f0;color:#475569}.button.gray:hover,button.gray:hover{background-color:#cbd5e1}.button.light-gray,button.light-gray{background-color:#f1f5f9;color:#64748b}.button.light-gray:hover,button.light-gray:hover{background-color:#e2e8f0}.button.outlined,button.outlined{background-color:transparent;color:#1059b8;border:1px solid #1470e7;outline:5px solid transparent}.button.outlined:hover,button.outlined:hover{outline-color:rgba(71,85,105,.08);background-color:transparent}.button.outlined.dashed,button.outlined.dashed{border-style:dashed}.button.outlined.gray,button.outlined.gray{border-color:#cbd5e1;color:#475569}.button.outlined.light-gray,button.outlined.light-gray{border-color:#e2e8f0;color:#64748b}.button.outlined.black,button.outlined.black{border-color:#334155;color:#0f172a}.button.outlined.light,button.outlined.light{color:#fff;border-color:hsla(0,0%,100%,.4)}.button.outlined.light:hover,button.outlined.light:hover{outline-color:hsla(0,0%,100%,.07)}.button.outlined.warning,button.outlined.warning{color:#dd4a1f;border-color:#ec9176}.button.outlined-gray,button.outlined-gray{background-color:transparent;color:#475569;border:1px solid #cbd5e1;outline:5px solid transparent}.button.outlined-gray:hover,button.outlined-gray:hover{outline-color:rgba(100,116,139,.1);background-color:transparent}.button.ghost,button.ghost{background-color:transparent;color:inherit}.button.ghost:hover,button.ghost:hover{opacity:.5}html.dark .button,html.dark button{background-color:#1059b8;color:#fff}html.dark .button:hover,html.dark button:hover{background-color:#0c4289;color:#fff}html.dark .button.primary-light,html.dark button.primary-light{background-color:rgba(16,89,184,.2);color:#fff}html.dark .button.dark,html.dark button.dark{background-color:#334155;color:#fff}html.dark .button.dark:hover,html.dark button.dark:hover{background-color:#0f172a}html.dark .button.blue,html.dark button.blue{background-color:#325fc2;color:#fff}html.dark .button.blue:hover,html.dark button.blue:hover{background-color:#284b99}html.dark .button.small-text,html.dark button.small-text{font-size:13px;padding:7px 12px}html.dark .button.smallest,html.dark button.smallest{font-size:12px;padding:5px 10px}html.dark .button.plain-text,html.dark button.plain-text{background-color:transparent;color:hsla(0,0%,100%,.8);border:none}html.dark .button.plain-text:hover,html.dark button.plain-text:hover{background-color:rgba(241,245,249,.05);color:hsla(0,0%,100%,.8);border:none}html.dark .button.more-padding,html.dark button.more-padding{padding:13px 18px}html.dark .button.normal-weight,html.dark button.normal-weight{font-weight:500}html.dark .button.secondary,html.dark button.secondary{background-color:#00615a;color:#fff}html.dark .button.secondary:hover,html.dark button.secondary:hover{background-color:#005751;color:#fff}html.dark .button.secondary.outlined,html.dark button.secondary.outlined{background-color:transparent;color:#2efff1;border:1px solid rgba(0,148,138,.5)}html.dark .button.secondary.outlined:hover,html.dark button.secondary.outlined:hover{background-color:transparent}html.dark .button.gray,html.dark button.gray{background-color:#475569;color:#fff}html.dark .button.gray:hover,html.dark button.gray:hover{background-color:#64748b}html.dark .button.light-gray,html.dark button.light-gray{background-color:#334155;color:hsla(0,0%,100%,.7)}html.dark .button.light-gray:hover,html.dark button.light-gray:hover{background-color:#475569}html.dark .button.outlined,html.dark button.outlined{background-color:transparent;color:#408cee;border:1px solid rgba(16,89,184,.5);outline:5px solid transparent}html.dark .button.outlined:hover,html.dark button.outlined:hover{outline-color:hsla(0,0%,100%,.05);background-color:transparent}html.dark .button.outlined.dashed,html.dark button.outlined.dashed{border-style:dashed}html.dark .button.outlined.gray,html.dark button.outlined.gray{border-color:rgba(203,213,225,.2);color:hsla(0,0%,100%,.7)}html.dark .button.outlined.light-gray,html.dark button.outlined.light-gray{border-color:rgba(203,213,225,.1);color:hsla(0,0%,100%,.6)}html.dark .button.outlined.light,html.dark button.outlined.light{color:#fff;border-color:hsla(0,0%,100%,.4)}html.dark .button.outlined.light:hover,html.dark button.outlined.light:hover{outline-color:hsla(0,0%,100%,.07)}html.dark .button.outlined.warning,html.dark button.outlined.warning{color:#f2b5a3;border-color:hsla(14,76%,69%,.3)}html.dark .button.outlined-gray,html.dark button.outlined-gray{background-color:transparent;color:#cbd5e1;border:1px solid rgba(203,213,225,.5);outline:5px solid transparent}html.dark .button.outlined-gray:hover,html.dark button.outlined-gray:hover{outline-color:rgba(100,116,139,.1);background-color:transparent}html.dark .button svg,html.dark button svg{color:#fff}html.dark .button.ghost,html.dark button.ghost{background-color:transparent;color:inherit}html.dark .button.ghost:hover,html.dark button.ghost:hover{opacity:.5}.dropdown-wrapper{position:relative;cursor:pointer}.dropdown-wrapper:hover>.dropdown{display:flex;animation:fadein .2s}.dropdown-wrapper:before{content:"";position:absolute;top:0;height:calc(100% + 20px);width:100%}.dropdown-wrapper.reversed:before{top:auto;bottom:0}@media (max-width:1200px){.dropdown-wrapper.reversed:before{display:none}}.dropdown-wrapper.reversed .dropdown{top:auto;bottom:calc(100% + 10px)}@media (max-width:1200px){.dropdown-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}}.dropdown{position:absolute;top:calc(100% + 10px);left:50%;display:none;flex-direction:column;background-color:#fff;padding:10px;transform:translate(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px;min-width:200px;gap:0}.dropdown a{width:100%}.dropdown.right-aligned{left:auto;transform:none;right:0}.dropdown.left-aligned{left:0;transform:none;right:auto}@media (max-width:1200px){.dropdown.mobile-transform{padding:0;border:none;background-color:transparent;box-shadow:none}.dropdown:not(.always){position:static;display:flex;margin:0;transform:none;width:100%;border-top:2px solid #1059b8}}@media (max-width:450px){.dropdown{min-width:auto}}html.dark .dropdown{background-color:#1e293b;box-shadow:0 5px 30px rgba(0,0,0,.5)}h1{font-size:48px}@media (max-width:600px){h1{font-size:36px}}h2{font-size:36px}@media (max-width:600px){h2{font-size:28px}}h3{font-size:24px}@media (max-width:600px){h3{font-size:22px}}h4{font-size:18px}@media (max-width:600px){h4{font-size:17px}}h1,h2,h3,h4,h5,h6{line-height:1.4;color:#000;font-family:Poppins,Helvetica,Arial,system-ui}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#fff}p{line-height:1.8}.metric{font-size:36px}.card{padding:20px;border-radius:3px;background-color:#fff;display:flex;flex-direction:row;align-items:flex-start;gap:15px;transition:all .2s ease-out;border:1px solid rgba(226,232,240,.9);position:relative;opacity:1}.card:hover{box-shadow:0 0 20px -10px rgba(100,116,139,.5);border:1px solid rgba(148,163,184,.3)}.card.col{flex-direction:column}.card.no-hover:hover{box-shadow:none;border:1px solid rgba(226,232,240,.9)}.card.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}.card.primary-bg .title{color:#082c5a}.card.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}.card.green-bg .title{color:#002e2b}.card.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}.card.blue-bg .title{color:#1d3771}.card.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}.card.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}.card.primary{border-left:5px solid #1059b8}.card.primary .title{color:#082c5a}.card.primary:hover{border-left:5px solid #1059b8}.card.green{border-left:5px solid #00948a}.card.green .title{color:#002e2b}.card.green:hover{border-left:5px solid #00948a}.card.blue{border-left:5px solid #325fc2}.card.blue .title{color:#1d3771}.card.blue:hover{border-left:5px solid #256323}.card.gray{border-left:5px solid #64748b}.card.gray .title{color:#394250}.card.gray:hover{border-left:5px solid #64748b}.card.light-gray{border-left:5px solid #cbd5e1}.card.light-gray .title{color:#8aa1bc}.card.light-gray:hover{border-left:5px solid #cbd5e1}.card .card-content,.card .content,.card .content-block{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.card .title{font-weight:600;font-size:20px;color:#1e293b}@media (max-width:600px){.card{flex-wrap:wrap}.card.col{flex-wrap:nowrap}}@media (max-width:450px){.card{padding:10px}}html.dark .card{background-color:#1e293b;border:1px solid rgba(226,232,240,.1);color:#94a3b8}html.dark .card:hover{box-shadow:0 0 20px -10px #0f172a;border:1px solid rgba(226,232,240,.3)}html.dark .card.no-hover:hover{box-shadow:none;border:1px solid rgba(148,163,184,.1)}html.dark .card.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}html.dark .card.primary-bg .title{color:#408cee}html.dark .card.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}html.dark .card.green-bg .title{color:#00fae9}html.dark .card.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}html.dark .card.blue-bg .title{color:#7d9bdd}html.dark .card.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}html.dark .card.gray-bg .title{color:#9da8b8}html.dark .card.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}html.dark .card.light-gray-bg .title{color:#fff}html.dark .card.primary{border-left:5px solid #1059b8}html.dark .card.primary .title{color:#408cee}html.dark .card.primary:hover{border-left:5px solid #1059b8}html.dark .card.green{border-left:5px solid #00948a}html.dark .card.green .title{color:#00fae9}html.dark .card.green:hover{border-left:5px solid #00948a}html.dark .card.blue{border-left:5px solid #325fc2}html.dark .card.blue .title{color:#7d9bdd}html.dark .card.blue:hover{border-left:5px solid #256323}html.dark .card.gray{border-left:5px solid #64748b}html.dark .card.gray .title{color:#9da8b8}html.dark .card.gray:hover{border-left:5px solid #64748b}html.dark .card.light-gray{border-left:5px solid rgba(203,213,225,.3)}html.dark .card.light-gray .title{color:#fff}html.dark .card.light-gray:hover{border-left:5px solid rgba(203,213,225,.3)}html.dark .card .title{color:#fff}html.dark .card.svg-inherit svg{color:hsla(0,0%,100%,.6)}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:#f1f5f9;position:relative}.avatar.small{width:30px;height:30px}.avatar.large{width:60px;height:60px}.avatar.outlined{outline:5px solid rgba(148,163,184,.5)}.avatar .sub-img{width:14px;height:14px;overflow:hidden;position:absolute;z-index:200;bottom:-2px;right:-2px;background-color:#fff;outline:3px solid #fff;border-radius:50%}.avatar .sub-img img,.avatar img.sub-img{width:14px;height:14px;overflow:hidden;object-fit:cover}html.dark .avatar{background-color:#cbd5e1}html.dark .avatar.outlined{outline:5px solid rgba(241,245,249,.05)}html.dark .avatar .sub-img{background-color:#1e293b;outline-color:#1e293b}.paper{padding:20px;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;border:1px solid rgba(148,163,184,.3)}.paper.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}.paper.primary-bg .title{color:#082c5a}.paper.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}.paper.green-bg .title{color:#002e2b}.paper.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}.paper.blue-bg .title{color:#1d3771}.paper.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}.paper.gray-bg .title{color:#394250}.paper.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}.paper.light-gray-bg .title{color:#8aa1bc}.paper.primary{border-left:5px solid #1059b8}.paper.primary .title{color:#082c5a}.paper.green{border-left:5px solid #00948a}.paper.green .title{color:#002e2b}.paper.blue{border-left:5px solid #325fc2}.paper.blue .title{color:#1d3771}.paper.gray{border-left:5px solid #64748b}.paper.gray .title{color:#394250}.paper.light-gray{border-left:5px solid #cbd5e1}.paper.light-gray .title{color:#8aa1bc}@media (max-width:450px){.paper{padding:15px 10px}}html.dark .paper{background-color:#1e293b;border:1px solid rgba(148,163,184,.2);color:#fff}html.dark .paper.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}html.dark .paper.primary-bg .title{color:#cce0fb}html.dark .paper.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}html.dark .paper.green-bg .title{color:#94fff8}html.dark .paper.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}html.dark .paper.blue-bg .title{color:#7d9bdd}html.dark .paper.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}html.dark .paper.gray-bg .title{color:#9da8b8}html.dark .paper.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}html.dark .paper.light-gray-bg .title{color:#fff}html.dark .paper.primary{border-left:5px solid #1059b8}html.dark .paper.primary .title{color:#408cee}html.dark .paper.green{border-left:5px solid #00948a}html.dark .paper.green .title{color:#00fae9}html.dark .paper.blue{border-left:5px solid #325fc2}html.dark .paper.blue .title{color:#7d9bdd}html.dark .paper.gray{border-left:5px solid #64748b}html.dark .paper.gray .title{color:#9da8b8}html.dark .paper.light-gray{border-left:5px solid #cbd5e1}html.dark .paper svg,html.dark .paper.light-gray .title{color:#fff}.notification{width:10px;height:10px;border-radius:50%;background-color:#cbd5e1}.notification.success{background-color:#00948a}.symbol{line-height:0;font-size:28px;color:inherit;font-weight:300}.logo{display:flex;align-items:center;gap:10px}.logo .logo-text{font-size:19px;font-weight:700}html.dark .logo .logo-text{color:#fff}.popup-bg{display:none;align-items:flex-start;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:800;background-color:rgba(9,16,37,.8);padding:20px;overflow-y:auto}@media (max-width:600px){.popup-bg{align-items:flex-start}}.popup-content-container{padding:20px;background-color:#fff;border-radius:3px;max-width:450px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10;margin-top:auto;margin-bottom:auto;max-height:calc(100vh - 40px);overflow-y:auto}html.dark .popup-content-container{background-color:#1e293b}.popup-canceller{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.popup-cancel-button{position:absolute;top:15px;right:15px;width:30px;height:30px;padding:0;border-radius:50%;z-index:2000}.popup-cancel-button:hover{opacity:.6;background-color:transparent}.info{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;padding:7px 15px;background-color:rgba(16,89,184,.1);border:1px solid rgba(16,89,184,.4);border-radius:3px;color:#0c4289;width:100%;font-weight:600;font-size:13px}.info .icon{width:20px;height:20px;object-fit:cover}.info.green{background-color:rgba(0,148,138,.1);border:1px solid rgba(0,148,138,.4);color:#00615a}.info.gray{background-color:rgba(203,213,225,.1);border:1px solid rgba(203,213,225,.4);color:#334155}.info.orange,.info.warning{background-color:hsla(14,76%,69%,.1);border:1px solid hsla(14,76%,69%,.4);color:#b13b18}.info.small{font-size:12px;padding:5px 10px}.info.tiny{font-size:10px;padding:5px 10px}html.dark .info{background-color:rgba(16,89,184,.1);border:1px solid rgba(16,89,184,.4);color:#1470e7}html.dark .info.green{background-color:rgba(0,148,138,.1);border:1px solid rgba(0,148,138,.4);color:#00c7ba}html.dark .info.gray{background-color:rgba(71,85,105,.3);border:1px solid rgba(71,85,105,.7);color:#cbd5e1}html.dark .info.orange,html.dark .info.warning{background-color:hsla(14,76%,69%,.1);border:1px solid hsla(14,76%,69%,.4);color:#efa38c}.color-card{padding:40px;background-color:#d6e6fb;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;overflow:hidden;position:relative;text-align:left}.color-card .image-block{width:100%;height:250px;position:relative;overflow:hidden;margin-bottom:-40px;border-radius:10px 10px 0 0;box-shadow:0 5px 40px rgba(0,0,0,.2);margin-top:20px}.color-card .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left}.color-card.green{background-color:#c8fcf9}@media ((max-width:600px)){.color-card{padding:20px}.color-card .image-block{height:250px!important}}html.dark .color-card h2,html.dark .color-card h3,html.dark .color-card h4{color:#000}html.dark .color-card p,html.dark .color-card span{color:#475569}.contained-section{padding:60px;background-color:#0f172a;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;position:relative;height:400px;width:100%}.contained-section .content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:40%}.contained-section .image-block{position:relative;height:calc(100% + 40px);overflow:hidden;bottom:-40px;border-radius:10px 10px 0 0;width:500px}.contained-section .image-block img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.contained-section>div{position:relative;z-index:10}.contained-section.purple{background-color:#2b053d}@media ((max-width:1200px)){.contained-section{flex-direction:column;height:auto!important;padding:30px}.contained-section .content{width:100%}.contained-section .image-block{width:100%;height:300px}}@media ((max-width:350px)){.contained-section{padding:20px}}html.dark .contained-section{background-color:#1e293b}.modal-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;position:fixed;z-index:2000000;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0}.modal-wrapper .modal-cancel{background-color:rgba(30,41,59,.9);width:100%;height:100%;z-index:0;position:absolute;top:0;left:0}.modal-wrapper .modal-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;background-color:#fff;padding:20px;position:relative;z-index:10;border-radius:5px;max-width:400px;width:100%}.modal-wrapper .modal-content .modal-cancel-button{position:absolute;top:10px;right:10px;padding:5px}.rte-wrapper{background-color:#fff;min-height:40px;border:1px solid #e2e8f0;border-radius:5px;gap:0}.rte-wrapper,.rte-wrapper .rte{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.rte-wrapper .rte{padding:20px}.rte-wrapper .rte .rte-placeholder{pointer-events:none}.rte-wrapper .rte:focus{border:none;outline:none}.rte-wrapper .rte:focus .rte-placeholder{display:none}.rte-wrapper .rte div,.rte-wrapper .rte p{width:100%;flex-grow:1}.rte-wrapper .rte p{margin:0}.rte-wrapper .rte a:focus{background-color:#e2e8f0}.rte-wrapper .rte-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;justify-content:flex-start;width:100%;padding:10px;border-bottom:1px solid #e2e8f0}.rte-wrapper .rte-header .rte-el-select{min-width:140px}.rte-wrapper .rte-header .rte-el-select .form-select-block select{padding:7px 10px;font-size:14px}.rte-wrapper .rte-header .rte-el-select .form-select-block svg{margin-right:-10px}[data-slate-editor]{outline:none;border:none}.admin .aside{background-color:#fff;height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;padding:20px 20px 40px;box-shadow:0 0 20px -5px rgba(71,85,105,.1);border-right:1px solid #e2e8f0;z-index:800;transition:padding .2s ease-out}.admin .aside,.admin .aside .main-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.admin .aside .main-links{width:100%}.admin .aside .main-links a{color:#475569;display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:3px}.admin .aside .main-links a.active,.admin .aside .main-links a:hover{background-color:rgba(148,163,184,.1)}.admin .aside .main-links a.active span,.admin .aside .main-links a:hover span{font-weight:600;color:#1e293b}.admin .aside .main-links a.active svg,.admin .aside .main-links a:hover svg{color:#1e293b;opacity:1}.admin .aside .main-links a span{font-weight:500}.admin .aside .main-links a img,.admin .aside .main-links a svg{opacity:.6}.admin .aside.mobile-collapsed{position:-webkit-sticky;position:sticky;height:100vh;width:100%;top:0;max-width:300px;width:300px}.admin .aside.mobile-expanded{height:100vh;position:fixed;overflow-y:auto;padding-bottom:40px;top:0;width:300px;max-width:300px}@media (max-width:990px){.admin .aside{min-width:150px;width:150px}.admin .aside.mobile-collapsed{position:absolute;height:49px;width:300px;overflow:hidden;padding:8px 8px 8px 20px}.admin .aside.mobile-expanded{height:100vh;position:fixed;overflow-y:auto;padding-bottom:40px}}@media (max-width:450px){.admin .aside.mobile-collapsed{position:absolute;height:49px;width:180px}.admin .aside.mobile-collapsed .logo .logo-text{display:none}.admin .aside.mobile-expanded{max-width:230px;width:230px}.admin .aside.mobile-expanded .logo .logo-text{display:none}}.admin .admin-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:30px;gap:30px;background-color:rgba(241,245,249,.6)}@media (max-width:600px){.admin .admin-content{padding:30px 15px}}html.dark .admin .aside{background-color:#1e293b;box-shadow:0 0 20px -5px rgba(71,85,105,.1);border-right:1px solid #334155}html.dark .admin .aside .main-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}html.dark .admin .aside .main-links a{color:#64748b}html.dark .admin .aside .main-links a.active span,html.dark .admin .aside .main-links a.active svg,html.dark .admin .aside .main-links a:hover span,html.dark .admin .aside .main-links a:hover svg{color:#fff}html.dark .admin .admin-content{background-color:transparent}.terminal div{display:block}.xterm{padding:20px}.xterm,.xterm-screen{height:100%!important;width:100%!important;overflow:hidden}.xterm-viewport{background-color:transparent!important}.xterm-viewport::-webkit-scrollbar{background-color:#1e293b}.xterm-viewport::-webkit-scrollbar-thumb{background-color:#5c6e87}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:350px){.container{max-width:350px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:800px){.container{max-width:800px}}@media (min-width:990px){.container{max-width:990px}}@media (min-width:1200px){.container{max-width:1200px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-bottom-2{bottom:-.5rem}.-left-\[38px\]{left:-38px}.-right-10{right:-2.5rem}.-right-4{right:-1rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-10{top:2.5rem}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[60px\]{top:60px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200000\]{z-index:200000}.z-\[40\]{z-index:40}.m-0{margin:0}.m-auto{margin:auto}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[1px\]{margin-top:1px;margin-bottom:1px}.-mb-2{margin-bottom:-.5rem}.-mb-20{margin-bottom:-5rem}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-mb-\[1px\]{margin-bottom:-1px}.-ml-10{margin-left:-2.5rem}.-ml-6{margin-left:-1.5rem}.-ml-\[1px\]{margin-left:-1px}.-ml-\[2px\]{margin-left:-2px}.-mr-1\.5{margin-right:-.375rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-10{margin-top:-2.5rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-24{margin-top:-6rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mt-\[1px\]{margin-top:-1px}.-mt-\[40px\]{margin-top:-40px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-\[10px\]{margin-left:10px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.mr-\[3px\]{margin-right:3px}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[150px\]{height:150px}.h-\[17px\]{height:17px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[45px\]{height:45px}.h-\[500px\]{height:500px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[80vh\]{height:80vh}.h-\[85px\]{height:85px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-44{max-height:11rem}.max-h-\[500px\]{max-height:500px}.max-h-\[90vh\]{max-height:90vh}.max-h-max{max-height:max-content}.min-h-5{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[17px\]{width:17px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[60\%\]{width:60%}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[200px\]{max-width:200px}.max-w-\[500px\]{max-width:500px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[740px\]{max-width:740px}.max-w-\[800px\]{max-width:800px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-\[120\%\]{--tw-translate-y:-120%}.-translate-y-\[120\%\],.translate-y-10{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y:2.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-0{row-gap:0}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(0 148 138/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-500\/50{border-color:rgba(100,116,139,.5)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-s-slate-200{--tw-border-opacity:1;border-inline-start-color:rgb(226 232 240/var(--tw-border-opacity,1))}.\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-700{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(0 148 138/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:rgba(0,148,138,.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(16 89 184/var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:rgba(16,89,184,.1)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/50{background-color:rgba(241,245,249,.5)}.bg-slate-100\/80{background-color:rgba(241,245,249,.8)}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/40{background-color:rgba(30,41,59,.4)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.fill-blue-600{fill:#2563eb}.fill-orange-500{fill:#f97316}.fill-slate-400{fill:#94a3b8}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left-top{object-position:left top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-\[20px\]{padding-left:20px}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-44{padding-top:11rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[40px\]{padding-top:40px}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(0 148 138/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(16 89 184/var(--tw-text-opacity,1))}.text-secondary2{--tw-text-opacity:1;color:rgb(32 118 230/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-900\/50{color:rgba(15,23,42,.5)}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-slate-300\/30{--tw-shadow-color:rgba(203,213,225,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color:rgba(203,213,225,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-400\/40{--tw-shadow-color:rgba(148,163,184,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-700\/40{--tw-shadow-color:rgba(51,65,85,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color:rgba(15,23,42,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color:rgba(15,23,42,.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.-outline-offset-2{outline-offset:-2px}.outline-blue-500{outline-color:#3b82f6}.outline-blue-600{outline-color:#2563eb}.outline-emerald-500{outline-color:#10b981}.outline-emerald-700{outline-color:#047857}.outline-orange-500{outline-color:#f97316}.outline-orange-700{outline-color:#c2410c}.outline-red-500{outline-color:#ef4444}.outline-slate-100{outline-color:#f1f5f9}.outline-slate-200{outline-color:#e2e8f0}.outline-slate-300{outline-color:#cbd5e1}.outline-slate-600{outline-color:#475569}.outline-slate-700{outline-color:#334155}.outline-violet-500{outline-color:#8b5cf6}.outline-violet-600{outline-color:#7c3aed}.outline-yellow-500{outline-color:#eab308}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.twui-input-label:is(.dark *),.twui-input-wrapper:is(.dark *),.twui-select:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))!important}.twui-input:is(.dark *),.twui-textarea:is(.dark *){border-style:none!important;background-color:transparent!important;outline:2px solid transparent!important;outline-offset:2px!important}.hover\:z-20:hover{z-index:20}.hover\:border-none:hover{border-style:none}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(0 148 138/var(--tw-border-opacity,1))}.hover\:border-primary\/50:hover{border-color:rgba(0,148,138,.5)}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-primary_dark:hover{--tw-bg-opacity:1;background-color:rgb(0 148 138/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/20:hover{background-color:rgba(16,89,184,.2)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-600:hover{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:fill-orange-500:hover{fill:#f97316}.hover\:text-fuchsia-200:hover{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-primary_dark:hover{--tw-text-opacity:1;color:rgb(0 148 138/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.hover\:outline-red-100:hover{outline-color:#fee2e2}.focus\:border-none:focus{border-style:none}.focus\:border-slate-700:focus{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-slate-700:focus{outline-color:#334155}.dark\:ml-auto:is(.dark *){margin-left:auto}.dark\:block:is(.dark *){display:block}.dark\:flex:is(.dark *){display:flex}.dark\:hidden:is(.dark *){display:none}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-blue-200\/30:is(.dark *){border-color:rgba(191,219,254,.3)}.dark\:border-red-300:is(.dark *){--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.dark\:border-slate-100\/10:is(.dark *){border-color:rgba(241,245,249,.1)}.dark\:border-slate-100\/20:is(.dark *){border-color:rgba(241,245,249,.2)}.dark\:border-slate-300\/20:is(.dark *){border-color:rgba(203,213,225,.2)}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/20:is(.dark *){border-color:hsla(0,0%,100%,.2)}.dark\:border-white\/30:is(.dark *){border-color:hsla(0,0%,100%,.3)}.dark\:border-white\/50:is(.dark *){border-color:hsla(0,0%,100%,.5)}.dark\:border-yellow-300:is(.dark *){--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-blue-100\/10:is(.dark *){background-color:rgba(219,234,254,.1)}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.dark\:bg-emerald-100\/10:is(.dark *){background-color:rgba(209,250,229,.1)}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.dark\:bg-orange-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.dark\:bg-slate-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.dark\:bg-slate-500\/10:is(.dark *){background-color:rgba(100,116,139,.1)}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgba(30,41,59,.8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/40:is(.dark *){background-color:hsla(0,0%,100%,.4)}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:fill-orange-400:is(.dark *){fill:#fb923c}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-fuchsia-800:is(.dark *){--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/20:is(.dark *){color:hsla(0,0%,100%,.2)}.dark\:text-white\/40:is(.dark *){color:hsla(0,0%,100%,.4)}.dark\:text-white\/60:is(.dark *){color:hsla(0,0%,100%,.6)}.dark\:text-white\/70:is(.dark *){color:hsla(0,0%,100%,.7)}.dark\:text-white\/80:is(.dark *){color:hsla(0,0%,100%,.8)}.dark\:opacity-10:is(.dark *){opacity:.1}.dark\:opacity-20:is(.dark *){opacity:.2}.dark\:shadow-black\/10:is(.dark *){--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-black\/20:is(.dark *){--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-black\/30:is(.dark *){--tw-shadow-color:rgba(0,0,0,.3);--tw-shadow:var(--tw-shadow-colored)}.dark\:outline-none:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\:outline-blue-300:is(.dark *){outline-color:#93c5fd}.dark\:outline-red-300:is(.dark *){outline-color:#fca5a5}.dark\:outline-transparent:is(.dark *){outline-color:transparent}.dark\:outline-white\/20:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.dark\:outline-white\/30:is(.dark *){outline-color:hsla(0,0%,100%,.3)}.dark\:outline-white\/50:is(.dark *){outline-color:hsla(0,0%,100%,.5)}.dark\:outline-yellow-300:is(.dark *){outline-color:#fde047}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:hsla(0,0%,100%,.2)}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.dark\:hover\:bg-white\/30:hover:is(.dark *){background-color:hsla(0,0%,100%,.3)}.hover\:dark\:fill-orange-400:is(.dark *):hover{fill:#fb923c}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:dark\:text-orange-400:is(.dark *):hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:focus\:border-white\/50:focus:is(.dark *){border-color:hsla(0,0%,100%,.5)}.dark\:focus\:outline-white\/50:focus:is(.dark *){outline-color:hsla(0,0%,100%,.5)}@media (min-width:450px){.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-right:2.5rem}.sm\:pl-10,.sm\:px-10{padding-left:2.5rem}.sm\:pt-0{padding-top:0}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:600px){.md\:bottom-10{bottom:2.5rem}.md\:left-10{left:2.5rem}.md\:right-10{right:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-auto{margin-left:auto}.md\:h-8{height:2rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:800px){.sl\:flex{display:flex}.sl\:w-auto{width:auto}.sl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:990px){.lg\:absolute{position:absolute}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-screen{max-height:100vh}.lg\:w-1\/2{width:50%}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:text-left{text-align:left}}@media (min-width:1200px){.xl\:static{position:static}.xl\:top-0{top:0}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:mb-0{margin-bottom:0}.xl\:mt-0{margin-top:0}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:w-auto{width:auto}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0}.xl\:gap-0\.5{gap:.125rem}.xl\:gap-10{gap:2.5rem}.xl\:overflow-visible{overflow:visible}.xl\:bg-transparent{background-color:transparent}.xl\:p-0{padding:0}.xl\:p-10{padding:2.5rem}.xl\:p-4{padding:1rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:text-\[60px\]{font-size:60px}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}} \ No newline at end of file +:root{--primary:#1059b8;--secondary:#00948a;--main-color:#00948a;--main-color-lighter:#31aaa2;--main-color-darker:#00776f;--main-color-darker-2:#0b5a55;--main-color-dark:#0c3d3a;--main-color-dark-lighter:#3b2a4b;--main-color-dark-lighter-2:#4b286b;--main-color-dark-lighter-3:#5a278a;--sec-color:#107ab8;--sec-color-lighter:#47a2d6;--sec-color-light:#bfe3f8;--sec-color-darker:#0b8862;--sec-color-2:#66ced6;--sec-color-2-darker:#169286;--text-color:#242527;--light-color:#d3dae4;--dark-color:#120e16;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--warning-color:#ec9176}.swiper-wrapper{gap:0}.tox .tox-sidebar-wrap{width:100%}.tox .tox-edit-area{height:100%;padding:10px 20px}.tox .tox-edit-area iframe{position:relative}.tox-tinymce{background-color:#fff}.tox-collection__group{display:flex;flex-direction:column;align-items:stretch;gap:20px}.tox .tox-edit-area,.tox .tox-edit-area iframe,.tox .tox-editor-container,.tox .tox-editor-container>*,.tox .tox-statusbar{width:100%}.tox .tox-statusbar__right-container{padding-right:10px!important}.tox:not(.tox-tinymce-inline) .tox-editor-header{overflow-x:auto}nav a{font-weight:400}header.dark-content{background-color:var(--dark-color);color:#fff}header.dark-content.hero-overlay{background-color:transparent;position:absolute}header.dark-content #main-header-logo-link-block *,header.dark-content nav a{color:#fff}header.dark-content nav a:hover{color:var(--slate-400)}ol,ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px}li a{display:block}footer{border-top:1px solid var(--slate-200)}html.dark footer{border-top:1px solid var(--slate-700)}footer a{color:var(--sec-color);font-size:14px}footer a:hover{opacity:.5}#theme-selector-wrapper{cursor:pointer}#theme-selector-graphic-wrapper{outline-color:transparent;outline-style:solid;outline-width:2px;background-color:var(--slate-200)}html.dark #theme-selector-graphic-wrapper{background-color:var(--slate-700)}#theme-selector-wrapper:hover #theme-selector-graphic-wrapper{outline-color:var(--slate-300)}html.dark #theme-selector-wrapper:hover #theme-selector-graphic-wrapper{outline-color:var(--slate-500)}aside a.active{font-weight:800;color:var(--main-color);position:relative;display:flex;align-items:center}html.dark aside a.active{color:#fff}.tox-editor-header::-webkit-scrollbar{height:0}.RTE-DOCS{max-width:800px;display:block}.RTE-DOCS img{box-shadow:0 0 40px rgba(30,41,59,.1);border-radius:5px;object-fit:cover}@media (max-width:800px){.RTE-DOCS img{width:100%;object-position:top left}}.RTE-DOCS li,.RTE-DOCS ol,.RTE-DOCS pre{width:100%}.RTE-DOCS p code,.RTE-DOCS span code{font-family:IBM Plex Mono;background-color:var(--slate-100);border:1px solid var(--slate-200);border-radius:2px;padding:1px 3px}html.dark .RTE-DOCS .code-block{background-color:var(--slate-700)!important}.target-node{outline:3px solid var(--main-color-lighter)!important;border-radius:2px}.gray-bordered{border:1px solid var(--slate-200);border-radius:3px}.ace-editor-wrapper{height:100%}#ace-editor-wrapper,.ace-editor-wrapper{display:block;position:relative;width:100%;padding:20px;border-radius:5px;font-size:14px}#ace-editor-wrapper{height:300px}#ace-editor-wrapper div,.ace_editor div{display:block}.copy-code{display:none}.copy-code.show{display:flex}.code-block{font-family:IBM Plex Mono!important;font-size:14px!important;font-weight:500!important}.code-block:hover .copy-code{display:flex}@media (max-width:1200px){#main-nav-content-wrapper{max-width:350px;width:100%}html.dark #main-nav-content-wrapper{background-color:var(--slate-800);box-shadow:0 0 50px #000}nav a{font-weight:400}header.dark-content,header.dark-content nav a{color:var(--dark-color)}}@media (max-width:600px){#main-nav-content-wrapper{max-width:none;width:100%}}@media (max-width:450px){h2{font-size:28px}section{padding:40px 20px}}.twui-tab-button-active{background-color:#2076e6!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{width:100%;font-family:Inter,Helvetica,Arial,system-ui;font-size:16px;line-height:1.5;color:#353b46}html.dark{color:#94a3b8}*{box-sizing:border-box}body{width:100%;margin:0;color:#353b46;font-size:16px;position:relative;font-weight:400;background-color:#fff}html.dark body{background-color:#0f172a;color:#94a3b8}#__next{flex-direction:column;width:100%;gap:0}div{display:flex;align-items:center;gap:10px}main,section{width:100%}section{padding:40px;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative}@media (max-width:600px){section{padding:40px 20px}}.main-container{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between}hr{border:none;border-bottom:1px solid #e2e8f0;width:100%}hr.vertical{width:auto;border-left:1px solid #e2e8f0;border-bottom:none;height:auto;min-height:20px}html.dark hr{border-color:#475569}a{color:#1e293b;text-decoration:none}a:hover,p a,span a{color:#00948a}p a,span a{border-bottom:1px solid transparent}p a:hover,span a:hover{border-bottom-color:#00948a}html.dark a{color:#e2e8f0}html.dark a:hover{color:hsla(0,0%,100%,.6)}a.active-page-link{color:#1059b8;font-weight:800}html.dark a.active-page-link{color:#fff}header.dark-content nav a.active-page-link{color:#94a3b8}p{max-width:800px}.left-border{border-left:1px solid #cbd5e1}.visible,.window-click-hide{display:flex}.no-pointer-events{pointer-events:none}.pointer-events{pointer-events:visible}.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.collapse-block{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));width:100%;padding:20px;justify-content:center;position:relative;cursor:pointer}.collapse-block:hover{opacity:.8}html.dark .collapse-block{background-image:linear-gradient(0deg,#1e293b,rgba(30,41,59,.9),rgba(30,41,59,0))}.general_loader{width:30px;height:30px;min-width:30px;border:4px solid #e2e8f0;border-bottom-color:#1059b8;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .5s linear infinite}html.dark .general_loader{border:4px solid hsla(0,0%,100%,.1);border-bottom-color:#fff;background-color:transparent}input,select,textarea{border:1px solid #cbd5e1;padding:10px 20px;font-size:16px;width:100%;border-radius:3px;font-family:inherit}input:focus,select:focus,textarea:focus{outline-color:#1059b8}input.warning,select.warning,textarea.warning{border:2px solid #ec9176;outline-color:#ec9176}select{-webkit-appearance:none;padding:10px 28px 10px 15px}label{font-size:13px;color:var(--slate-400);white-space:nowrap}html.dark input,html.dark select,html.dark textarea{border:1px solid rgba(203,213,225,.3);color:#fff;background-color:#334155}html.dark input:focus,html.dark input:focus-visible,html.dark select:focus,html.dark select:focus-visible,html.dark textarea:focus,html.dark textarea:focus-visible{outline-color:rgba(203,213,225,.6);border-color:rgba(203,213,225,.6);background-color:#1e293b}html.dark input.warning,html.dark select.warning,html.dark textarea.warning{border:2px solid #ec9176;outline-color:#ec9176}html.dark input::placeholder,html.dark select::placeholder,html.dark textarea::placeholder{color:hsla(0,0%,100%,.3)}html.dark label{font-size:13px;color:var(--slate-400)}.fade-side{display:flex;position:absolute;width:100%;height:300px;bottom:0;left:0;background:linear-gradient(0deg,#fff,transparent);z-index:10}html.dark .fade-side{background:linear-gradient(0deg,#0f172a,transparent)}.box-shadow{box-shadow:0 0 50px -10px rgba(30,41,59,.2)}html.dark .box-shadow{box-shadow:0 0 50px -10px rgba(30,41,59,.9)}.ace_text-input{top:0}.stack{flex-direction:column;align-items:flex-start;justify-content:flex-start}.row,.stack{display:flex;gap:20px}.row{flex-direction:row;align-items:center;justify-content:space-between}pre[class*=language-]{overflow:hidden;flex-wrap:wrap}pre[class*=language-] img{opacity:.3;object-fit:contain;position:absolute;top:10px;right:10px}pre[class*=language-] img:hover{opacity:1}pre[class*=language-] code{word-wrap:break-word;overflow-wrap:break-word;text-overflow:ellipsis;text-wrap:wrap;text-align:center}@media ((max-width:1200px)){pre[class*=language-]{width:100%;justify-content:center}}.login-block,.minimal-scrollbars,.minimal-scrollbars.all-children *,aside{scrollbar-width:thin}.login-block::-webkit-scrollbar,.minimal-scrollbars.all-children ::-webkit-scrollbar,.minimal-scrollbars::-webkit-scrollbar,aside::-webkit-scrollbar{width:5px}.login-block::-webkit-scrollbar-track,.minimal-scrollbars.all-children ::-webkit-scrollbar-track,.minimal-scrollbars::-webkit-scrollbar-track,aside::-webkit-scrollbar-track{background:#e2e8f0}.login-block::-webkit-scrollbar-thumb,.minimal-scrollbars.all-children ::-webkit-scrollbar-thumb,.minimal-scrollbars::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.login-block::-webkit-scrollbar-thumb:hover,.minimal-scrollbars.all-children ::-webkit-scrollbar-thumb:hover,.minimal-scrollbars::-webkit-scrollbar-thumb:hover,aside::-webkit-scrollbar-thumb:hover,html.dark .login-block::-webkit-scrollbar-track,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-track,html.dark .minimal-scrollbars::-webkit-scrollbar-track,html.dark aside::-webkit-scrollbar-track{background:#64748b}html.dark .login-block::-webkit-scrollbar-thumb,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-thumb,html.dark .minimal-scrollbars::-webkit-scrollbar-thumb,html.dark aside::-webkit-scrollbar-thumb{background:#475569}html.dark .login-block::-webkit-scrollbar-thumb:hover,html.dark .minimal-scrollbars.all-children ::-webkit-scrollbar-thumb:hover,html.dark .minimal-scrollbars::-webkit-scrollbar-thumb:hover,html.dark aside::-webkit-scrollbar-thumb:hover{background:#94a3b8}.button,button{background-color:#1470e7;color:#fff;padding:10px 20px;border-radius:3px;cursor:pointer;border:none;font-size:14px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:5px;justify-content:center;line-height:1.2;transition:all .2s ease-out;font-family:inherit}.button:hover,button:hover{background-color:#0c4289;color:#fff}.button.white,button.white{background-color:#fff;color:#0b3e81;border:1px solid #e2e8f0}.button.white:hover,button.white:hover{border:1px solid #94a3b8}.button.primary-light,button.primary-light{background-color:#6ca6f2;color:#0b3e81}.button.dark,button.dark{background-color:#334155;color:#fff}.button.dark:hover,button.dark:hover{background-color:#0f172a}.button.blue,button.blue{background-color:#325fc2;color:#fff}.button.blue:hover,button.blue:hover{background-color:#284b99}.button.small-text,button.small-text{font-size:13px;padding:7px 12px}.button.smallest,button.smallest{font-size:12px;padding:5px 10px}.button.plain-text,button.plain-text{background-color:transparent;color:#334155;border:none}.button.plain-text:hover,button.plain-text:hover{background-color:#f1f5f9;color:#475569;border:none}.button.more-padding,button.more-padding{padding:13px 18px}.button.normal-weight,button.normal-weight{font-weight:500}.button.secondary,button.secondary{background-color:#00948a;color:#fff}.button.secondary:hover,button.secondary:hover{background-color:#007b72;color:#fff}.button.secondary.outlined,button.secondary.outlined{background-color:transparent;color:#00615a;border:1px solid #00948a}.button.secondary.outlined:hover,button.secondary.outlined:hover{background-color:transparent}.button.gray,button.gray{background-color:#e2e8f0;color:#475569}.button.gray:hover,button.gray:hover{background-color:#cbd5e1}.button.light-gray,button.light-gray{background-color:#f1f5f9;color:#64748b}.button.light-gray:hover,button.light-gray:hover{background-color:#e2e8f0}.button.outlined,button.outlined{background-color:transparent;color:#1059b8;border:1px solid #1470e7;outline:5px solid transparent}.button.outlined:hover,button.outlined:hover{outline-color:rgba(71,85,105,.08);background-color:transparent}.button.outlined.dashed,button.outlined.dashed{border-style:dashed}.button.outlined.gray,button.outlined.gray{border-color:#cbd5e1;color:#475569}.button.outlined.light-gray,button.outlined.light-gray{border-color:#e2e8f0;color:#64748b}.button.outlined.black,button.outlined.black{border-color:#334155;color:#0f172a}.button.outlined.light,button.outlined.light{color:#fff;border-color:hsla(0,0%,100%,.4)}.button.outlined.light:hover,button.outlined.light:hover{outline-color:hsla(0,0%,100%,.07)}.button.outlined.warning,button.outlined.warning{color:#dd4a1f;border-color:#ec9176}.button.outlined-gray,button.outlined-gray{background-color:transparent;color:#475569;border:1px solid #cbd5e1;outline:5px solid transparent}.button.outlined-gray:hover,button.outlined-gray:hover{outline-color:rgba(100,116,139,.1);background-color:transparent}.button.ghost,button.ghost{background-color:transparent;color:inherit}.button.ghost:hover,button.ghost:hover{opacity:.5}html.dark .button,html.dark button{background-color:#1059b8;color:#fff}html.dark .button:hover,html.dark button:hover{background-color:#0c4289;color:#fff}html.dark .button.primary-light,html.dark button.primary-light{background-color:rgba(16,89,184,.2);color:#fff}html.dark .button.dark,html.dark button.dark{background-color:#334155;color:#fff}html.dark .button.dark:hover,html.dark button.dark:hover{background-color:#0f172a}html.dark .button.blue,html.dark button.blue{background-color:#325fc2;color:#fff}html.dark .button.blue:hover,html.dark button.blue:hover{background-color:#284b99}html.dark .button.small-text,html.dark button.small-text{font-size:13px;padding:7px 12px}html.dark .button.smallest,html.dark button.smallest{font-size:12px;padding:5px 10px}html.dark .button.plain-text,html.dark button.plain-text{background-color:transparent;color:hsla(0,0%,100%,.8);border:none}html.dark .button.plain-text:hover,html.dark button.plain-text:hover{background-color:rgba(241,245,249,.05);color:hsla(0,0%,100%,.8);border:none}html.dark .button.more-padding,html.dark button.more-padding{padding:13px 18px}html.dark .button.normal-weight,html.dark button.normal-weight{font-weight:500}html.dark .button.secondary,html.dark button.secondary{background-color:#00615a;color:#fff}html.dark .button.secondary:hover,html.dark button.secondary:hover{background-color:#005751;color:#fff}html.dark .button.secondary.outlined,html.dark button.secondary.outlined{background-color:transparent;color:#2efff1;border:1px solid rgba(0,148,138,.5)}html.dark .button.secondary.outlined:hover,html.dark button.secondary.outlined:hover{background-color:transparent}html.dark .button.gray,html.dark button.gray{background-color:#475569;color:#fff}html.dark .button.gray:hover,html.dark button.gray:hover{background-color:#64748b}html.dark .button.light-gray,html.dark button.light-gray{background-color:#334155;color:hsla(0,0%,100%,.7)}html.dark .button.light-gray:hover,html.dark button.light-gray:hover{background-color:#475569}html.dark .button.outlined,html.dark button.outlined{background-color:transparent;color:#408cee;border:1px solid rgba(16,89,184,.5);outline:5px solid transparent}html.dark .button.outlined:hover,html.dark button.outlined:hover{outline-color:hsla(0,0%,100%,.05);background-color:transparent}html.dark .button.outlined.dashed,html.dark button.outlined.dashed{border-style:dashed}html.dark .button.outlined.gray,html.dark button.outlined.gray{border-color:rgba(203,213,225,.2);color:hsla(0,0%,100%,.7)}html.dark .button.outlined.light-gray,html.dark button.outlined.light-gray{border-color:rgba(203,213,225,.1);color:hsla(0,0%,100%,.6)}html.dark .button.outlined.light,html.dark button.outlined.light{color:#fff;border-color:hsla(0,0%,100%,.4)}html.dark .button.outlined.light:hover,html.dark button.outlined.light:hover{outline-color:hsla(0,0%,100%,.07)}html.dark .button.outlined.warning,html.dark button.outlined.warning{color:#f2b5a3;border-color:hsla(14,76%,69%,.3)}html.dark .button.outlined-gray,html.dark button.outlined-gray{background-color:transparent;color:#cbd5e1;border:1px solid rgba(203,213,225,.5);outline:5px solid transparent}html.dark .button.outlined-gray:hover,html.dark button.outlined-gray:hover{outline-color:rgba(100,116,139,.1);background-color:transparent}html.dark .button svg,html.dark button svg{color:#fff}html.dark .button.ghost,html.dark button.ghost{background-color:transparent;color:inherit}html.dark .button.ghost:hover,html.dark button.ghost:hover{opacity:.5}.dropdown-wrapper{position:relative;cursor:pointer}.dropdown-wrapper:hover>.dropdown{display:flex;animation:fadein .2s}.dropdown-wrapper:before{content:"";position:absolute;top:0;height:calc(100% + 20px);width:100%}.dropdown-wrapper.reversed:before{top:auto;bottom:0}@media (max-width:1200px){.dropdown-wrapper.reversed:before{display:none}}.dropdown-wrapper.reversed .dropdown{top:auto;bottom:calc(100% + 10px)}@media (max-width:1200px){.dropdown-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}}.dropdown{position:absolute;top:calc(100% + 10px);left:50%;display:none;flex-direction:column;background-color:#fff;padding:10px;transform:translate(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px;min-width:200px;gap:0}.dropdown a{width:100%}.dropdown.right-aligned{left:auto;transform:none;right:0}.dropdown.left-aligned{left:0;transform:none;right:auto}@media (max-width:1200px){.dropdown.mobile-transform{padding:0;border:none;background-color:transparent;box-shadow:none}.dropdown:not(.always){position:static;display:flex;margin:0;transform:none;width:100%;border-top:2px solid #1059b8}}@media (max-width:450px){.dropdown{min-width:auto}}html.dark .dropdown{background-color:#1e293b;box-shadow:0 5px 30px rgba(0,0,0,.5)}h1{font-size:48px}@media (max-width:600px){h1{font-size:36px}}h2{font-size:36px}@media (max-width:600px){h2{font-size:28px}}h3{font-size:24px}@media (max-width:600px){h3{font-size:22px}}h4{font-size:18px}@media (max-width:600px){h4{font-size:17px}}h1,h2,h3,h4,h5,h6{line-height:1.4;color:#000;font-family:Poppins,Helvetica,Arial,system-ui}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#fff}p{line-height:1.8}.metric{font-size:36px}.card{padding:20px;border-radius:3px;background-color:#fff;display:flex;flex-direction:row;align-items:flex-start;gap:15px;transition:all .2s ease-out;border:1px solid rgba(226,232,240,.9);position:relative;opacity:1}.card:hover{box-shadow:0 0 20px -10px rgba(100,116,139,.5);border:1px solid rgba(148,163,184,.3)}.card.col{flex-direction:column}.card.no-hover:hover{box-shadow:none;border:1px solid rgba(226,232,240,.9)}.card.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}.card.primary-bg .title{color:#082c5a}.card.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}.card.green-bg .title{color:#002e2b}.card.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}.card.blue-bg .title{color:#1d3771}.card.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}.card.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}.card.primary{border-left:5px solid #1059b8}.card.primary .title{color:#082c5a}.card.primary:hover{border-left:5px solid #1059b8}.card.green{border-left:5px solid #00948a}.card.green .title{color:#002e2b}.card.green:hover{border-left:5px solid #00948a}.card.blue{border-left:5px solid #325fc2}.card.blue .title{color:#1d3771}.card.blue:hover{border-left:5px solid #256323}.card.gray{border-left:5px solid #64748b}.card.gray .title{color:#394250}.card.gray:hover{border-left:5px solid #64748b}.card.light-gray{border-left:5px solid #cbd5e1}.card.light-gray .title{color:#8aa1bc}.card.light-gray:hover{border-left:5px solid #cbd5e1}.card .card-content,.card .content,.card .content-block{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.card .title{font-weight:600;font-size:20px;color:#1e293b}@media (max-width:600px){.card{flex-wrap:wrap}.card.col{flex-wrap:nowrap}}@media (max-width:450px){.card{padding:10px}}html.dark .card{background-color:#1e293b;border:1px solid rgba(226,232,240,.1);color:#94a3b8}html.dark .card:hover{box-shadow:0 0 20px -10px #0f172a;border:1px solid rgba(226,232,240,.3)}html.dark .card.no-hover:hover{box-shadow:none;border:1px solid rgba(148,163,184,.1)}html.dark .card.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}html.dark .card.primary-bg .title{color:#408cee}html.dark .card.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}html.dark .card.green-bg .title{color:#00fae9}html.dark .card.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}html.dark .card.blue-bg .title{color:#7d9bdd}html.dark .card.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}html.dark .card.gray-bg .title{color:#9da8b8}html.dark .card.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}html.dark .card.light-gray-bg .title{color:#fff}html.dark .card.primary{border-left:5px solid #1059b8}html.dark .card.primary .title{color:#408cee}html.dark .card.primary:hover{border-left:5px solid #1059b8}html.dark .card.green{border-left:5px solid #00948a}html.dark .card.green .title{color:#00fae9}html.dark .card.green:hover{border-left:5px solid #00948a}html.dark .card.blue{border-left:5px solid #325fc2}html.dark .card.blue .title{color:#7d9bdd}html.dark .card.blue:hover{border-left:5px solid #256323}html.dark .card.gray{border-left:5px solid #64748b}html.dark .card.gray .title{color:#9da8b8}html.dark .card.gray:hover{border-left:5px solid #64748b}html.dark .card.light-gray{border-left:5px solid rgba(203,213,225,.3)}html.dark .card.light-gray .title{color:#fff}html.dark .card.light-gray:hover{border-left:5px solid rgba(203,213,225,.3)}html.dark .card .title{color:#fff}html.dark .card.svg-inherit svg{color:hsla(0,0%,100%,.6)}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:#f1f5f9;position:relative}.avatar.small{width:30px;height:30px}.avatar.large{width:60px;height:60px}.avatar.outlined{outline:5px solid rgba(148,163,184,.5)}.avatar .sub-img{width:14px;height:14px;overflow:hidden;position:absolute;z-index:200;bottom:-2px;right:-2px;background-color:#fff;outline:3px solid #fff;border-radius:50%}.avatar .sub-img img,.avatar img.sub-img{width:14px;height:14px;overflow:hidden;object-fit:cover}html.dark .avatar{background-color:#cbd5e1}html.dark .avatar.outlined{outline:5px solid rgba(241,245,249,.05)}html.dark .avatar .sub-img{background-color:#1e293b;outline-color:#1e293b}.paper{padding:20px;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;border:1px solid rgba(148,163,184,.3)}.paper.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}.paper.primary-bg .title{color:#082c5a}.paper.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}.paper.green-bg .title{color:#002e2b}.paper.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}.paper.blue-bg .title{color:#1d3771}.paper.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}.paper.gray-bg .title{color:#394250}.paper.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}.paper.light-gray-bg .title{color:#8aa1bc}.paper.primary{border-left:5px solid #1059b8}.paper.primary .title{color:#082c5a}.paper.green{border-left:5px solid #00948a}.paper.green .title{color:#002e2b}.paper.blue{border-left:5px solid #325fc2}.paper.blue .title{color:#1d3771}.paper.gray{border-left:5px solid #64748b}.paper.gray .title{color:#394250}.paper.light-gray{border-left:5px solid #cbd5e1}.paper.light-gray .title{color:#8aa1bc}@media (max-width:450px){.paper{padding:15px 10px}}html.dark .paper{background-color:#1e293b;border:1px solid rgba(148,163,184,.2);color:#fff}html.dark .paper.primary-bg{background-color:rgba(16,89,184,.05);border-color:rgba(16,89,184,.2)}html.dark .paper.primary-bg .title{color:#cce0fb}html.dark .paper.green-bg{background-color:rgba(0,148,138,.05);border-color:rgba(0,148,138,.2)}html.dark .paper.green-bg .title{color:#94fff8}html.dark .paper.blue-bg{background-color:rgba(50,95,194,.05);border-color:rgba(50,95,194,.2)}html.dark .paper.blue-bg .title{color:#7d9bdd}html.dark .paper.gray-bg{background-color:rgba(100,116,139,.05);border-color:rgba(100,116,139,.2)}html.dark .paper.gray-bg .title{color:#9da8b8}html.dark .paper.light-gray-bg{background-color:rgba(203,213,225,.1);border-color:rgba(203,213,225,.4)}html.dark .paper.light-gray-bg .title{color:#fff}html.dark .paper.primary{border-left:5px solid #1059b8}html.dark .paper.primary .title{color:#408cee}html.dark .paper.green{border-left:5px solid #00948a}html.dark .paper.green .title{color:#00fae9}html.dark .paper.blue{border-left:5px solid #325fc2}html.dark .paper.blue .title{color:#7d9bdd}html.dark .paper.gray{border-left:5px solid #64748b}html.dark .paper.gray .title{color:#9da8b8}html.dark .paper.light-gray{border-left:5px solid #cbd5e1}html.dark .paper svg,html.dark .paper.light-gray .title{color:#fff}.notification{width:10px;height:10px;border-radius:50%;background-color:#cbd5e1}.notification.success{background-color:#00948a}.symbol{line-height:0;font-size:28px;color:inherit;font-weight:300}.logo{display:flex;align-items:center;gap:10px}.logo .logo-text{font-size:19px;font-weight:700}html.dark .logo .logo-text{color:#fff}.popup-bg{display:none;align-items:flex-start;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:800;background-color:rgba(9,16,37,.8);padding:20px;overflow-y:auto}@media (max-width:600px){.popup-bg{align-items:flex-start}}.popup-content-container{padding:20px;background-color:#fff;border-radius:3px;max-width:450px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10;margin-top:auto;margin-bottom:auto;max-height:calc(100vh - 40px);overflow-y:auto}html.dark .popup-content-container{background-color:#1e293b}.popup-canceller{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.popup-cancel-button{position:absolute;top:15px;right:15px;width:30px;height:30px;padding:0;border-radius:50%;z-index:2000}.popup-cancel-button:hover{opacity:.6;background-color:transparent}.info{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;padding:7px 15px;background-color:rgba(16,89,184,.1);border:1px solid rgba(16,89,184,.4);border-radius:3px;color:#0c4289;width:100%;font-weight:600;font-size:13px}.info .icon{width:20px;height:20px;object-fit:cover}.info.green{background-color:rgba(0,148,138,.1);border:1px solid rgba(0,148,138,.4);color:#00615a}.info.gray{background-color:rgba(203,213,225,.1);border:1px solid rgba(203,213,225,.4);color:#334155}.info.orange,.info.warning{background-color:hsla(14,76%,69%,.1);border:1px solid hsla(14,76%,69%,.4);color:#b13b18}.info.small{font-size:12px;padding:5px 10px}.info.tiny{font-size:10px;padding:5px 10px}html.dark .info{background-color:rgba(16,89,184,.1);border:1px solid rgba(16,89,184,.4);color:#1470e7}html.dark .info.green{background-color:rgba(0,148,138,.1);border:1px solid rgba(0,148,138,.4);color:#00c7ba}html.dark .info.gray{background-color:rgba(71,85,105,.3);border:1px solid rgba(71,85,105,.7);color:#cbd5e1}html.dark .info.orange,html.dark .info.warning{background-color:hsla(14,76%,69%,.1);border:1px solid hsla(14,76%,69%,.4);color:#efa38c}.color-card{padding:40px;background-color:#d6e6fb;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;overflow:hidden;position:relative;text-align:left}.color-card .image-block{width:100%;height:250px;position:relative;overflow:hidden;margin-bottom:-40px;border-radius:10px 10px 0 0;box-shadow:0 5px 40px rgba(0,0,0,.2);margin-top:20px}.color-card .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left}.color-card.green{background-color:#c8fcf9}@media ((max-width:600px)){.color-card{padding:20px}.color-card .image-block{height:250px!important}}html.dark .color-card h2,html.dark .color-card h3,html.dark .color-card h4{color:#000}html.dark .color-card p,html.dark .color-card span{color:#475569}.contained-section{padding:60px;background-color:#0f172a;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;position:relative;height:400px;width:100%}.contained-section .content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:40%}.contained-section .image-block{position:relative;height:calc(100% + 40px);overflow:hidden;bottom:-40px;border-radius:10px 10px 0 0;width:500px}.contained-section .image-block img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.contained-section>div{position:relative;z-index:10}.contained-section.purple{background-color:#2b053d}@media ((max-width:1200px)){.contained-section{flex-direction:column;height:auto!important;padding:30px}.contained-section .content{width:100%}.contained-section .image-block{width:100%;height:300px}}@media ((max-width:350px)){.contained-section{padding:20px}}html.dark .contained-section{background-color:#1e293b}.modal-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;position:fixed;z-index:2000000;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0}.modal-wrapper .modal-cancel{background-color:rgba(30,41,59,.9);width:100%;height:100%;z-index:0;position:absolute;top:0;left:0}.modal-wrapper .modal-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;background-color:#fff;padding:20px;position:relative;z-index:10;border-radius:5px;max-width:400px;width:100%}.modal-wrapper .modal-content .modal-cancel-button{position:absolute;top:10px;right:10px;padding:5px}.rte-wrapper{background-color:#fff;min-height:40px;border:1px solid #e2e8f0;border-radius:5px;gap:0}.rte-wrapper,.rte-wrapper .rte{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.rte-wrapper .rte{padding:20px}.rte-wrapper .rte .rte-placeholder{pointer-events:none}.rte-wrapper .rte:focus{border:none;outline:none}.rte-wrapper .rte:focus .rte-placeholder{display:none}.rte-wrapper .rte div,.rte-wrapper .rte p{width:100%;flex-grow:1}.rte-wrapper .rte p{margin:0}.rte-wrapper .rte a:focus{background-color:#e2e8f0}.rte-wrapper .rte-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;justify-content:flex-start;width:100%;padding:10px;border-bottom:1px solid #e2e8f0}.rte-wrapper .rte-header .rte-el-select{min-width:140px}.rte-wrapper .rte-header .rte-el-select .form-select-block select{padding:7px 10px;font-size:14px}.rte-wrapper .rte-header .rte-el-select .form-select-block svg{margin-right:-10px}[data-slate-editor]{outline:none;border:none}.admin .aside{background-color:#fff;height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;padding:20px 20px 40px;box-shadow:0 0 20px -5px rgba(71,85,105,.1);border-right:1px solid #e2e8f0;z-index:800;transition:padding .2s ease-out}.admin .aside,.admin .aside .main-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.admin .aside .main-links{width:100%}.admin .aside .main-links a{color:#475569;display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:3px}.admin .aside .main-links a.active,.admin .aside .main-links a:hover{background-color:rgba(148,163,184,.1)}.admin .aside .main-links a.active span,.admin .aside .main-links a:hover span{font-weight:600;color:#1e293b}.admin .aside .main-links a.active svg,.admin .aside .main-links a:hover svg{color:#1e293b;opacity:1}.admin .aside .main-links a span{font-weight:500}.admin .aside .main-links a img,.admin .aside .main-links a svg{opacity:.6}.admin .aside.mobile-collapsed{position:-webkit-sticky;position:sticky;height:100vh;width:100%;top:0;max-width:300px;width:300px}.admin .aside.mobile-expanded{height:100vh;position:fixed;overflow-y:auto;padding-bottom:40px;top:0;width:300px;max-width:300px}@media (max-width:990px){.admin .aside{min-width:150px;width:150px}.admin .aside.mobile-collapsed{position:absolute;height:49px;width:300px;overflow:hidden;padding:8px 8px 8px 20px}.admin .aside.mobile-expanded{height:100vh;position:fixed;overflow-y:auto;padding-bottom:40px}}@media (max-width:450px){.admin .aside.mobile-collapsed{position:absolute;height:49px;width:180px}.admin .aside.mobile-collapsed .logo .logo-text{display:none}.admin .aside.mobile-expanded{max-width:230px;width:230px}.admin .aside.mobile-expanded .logo .logo-text{display:none}}.admin .admin-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:30px;gap:30px;background-color:rgba(241,245,249,.6)}@media (max-width:600px){.admin .admin-content{padding:30px 15px}}html.dark .admin .aside{background-color:#1e293b;box-shadow:0 0 20px -5px rgba(71,85,105,.1);border-right:1px solid #334155}html.dark .admin .aside .main-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}html.dark .admin .aside .main-links a{color:#64748b}html.dark .admin .aside .main-links a.active span,html.dark .admin .aside .main-links a.active svg,html.dark .admin .aside .main-links a:hover span,html.dark .admin .aside .main-links a:hover svg{color:#fff}html.dark .admin .admin-content{background-color:transparent}.terminal div{display:block}.xterm{padding:20px}.xterm,.xterm-screen{height:100%!important;width:100%!important;overflow:hidden}.xterm-viewport{background-color:transparent!important}.xterm-viewport::-webkit-scrollbar{background-color:#1e293b}.xterm-viewport::-webkit-scrollbar-thumb{background-color:#5c6e87}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:350px){.container{max-width:350px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:800px){.container{max-width:800px}}@media (min-width:990px){.container{max-width:990px}}@media (min-width:1200px){.container{max-width:1200px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-bottom-2{bottom:-.5rem}.-left-\[38px\]{left:-38px}.-right-10{right:-2.5rem}.-right-4{right:-1rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-10{top:2.5rem}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[60px\]{top:60px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200000\]{z-index:200000}.z-\[40\]{z-index:40}.m-0{margin:0}.m-auto{margin:auto}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[1px\]{margin-top:1px;margin-bottom:1px}.-mb-2{margin-bottom:-.5rem}.-mb-20{margin-bottom:-5rem}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-mb-\[1px\]{margin-bottom:-1px}.-ml-10{margin-left:-2.5rem}.-ml-6{margin-left:-1.5rem}.-ml-\[1px\]{margin-left:-1px}.-ml-\[2px\]{margin-left:-2px}.-mr-1\.5{margin-right:-.375rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-10{margin-top:-2.5rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-24{margin-top:-6rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mt-\[1px\]{margin-top:-1px}.-mt-\[40px\]{margin-top:-40px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-\[10px\]{margin-left:10px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.mr-\[3px\]{margin-right:3px}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[150px\]{height:150px}.h-\[17px\]{height:17px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[45px\]{height:45px}.h-\[500px\]{height:500px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[80vh\]{height:80vh}.h-\[85px\]{height:85px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-44{max-height:11rem}.max-h-\[500px\]{max-height:500px}.max-h-\[90vh\]{max-height:90vh}.max-h-max{max-height:max-content}.min-h-5{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[17px\]{width:17px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[60\%\]{width:60%}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[200px\]{max-width:200px}.max-w-\[500px\]{max-width:500px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[740px\]{max-width:740px}.max-w-\[800px\]{max-width:800px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-\[120\%\]{--tw-translate-y:-120%}.-translate-y-\[120\%\],.translate-y-10{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y:2.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-0{row-gap:0}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(0 148 138/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-500\/50{border-color:rgba(100,116,139,.5)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-s-slate-200{--tw-border-opacity:1;border-inline-start-color:rgb(226 232 240/var(--tw-border-opacity,1))}.\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-700{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(0 148 138/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:rgba(0,148,138,.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(16 89 184/var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:rgba(16,89,184,.1)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/50{background-color:rgba(241,245,249,.5)}.bg-slate-100\/80{background-color:rgba(241,245,249,.8)}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/40{background-color:rgba(30,41,59,.4)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.fill-blue-600{fill:#2563eb}.fill-orange-500{fill:#f97316}.fill-slate-400{fill:#94a3b8}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left-top{object-position:left top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-\[20px\]{padding-left:20px}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-44{padding-top:11rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[40px\]{padding-top:40px}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(0 148 138/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(16 89 184/var(--tw-text-opacity,1))}.text-secondary2{--tw-text-opacity:1;color:rgb(32 118 230/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-900\/50{color:rgba(15,23,42,.5)}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-slate-300\/30{--tw-shadow-color:rgba(203,213,225,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color:rgba(203,213,225,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-400\/40{--tw-shadow-color:rgba(148,163,184,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-700\/40{--tw-shadow-color:rgba(51,65,85,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color:rgba(15,23,42,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color:rgba(15,23,42,.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.-outline-offset-2{outline-offset:-2px}.outline-blue-500{outline-color:#3b82f6}.outline-blue-600{outline-color:#2563eb}.outline-emerald-500{outline-color:#10b981}.outline-emerald-700{outline-color:#047857}.outline-orange-500{outline-color:#f97316}.outline-orange-700{outline-color:#c2410c}.outline-red-500{outline-color:#ef4444}.outline-slate-100{outline-color:#f1f5f9}.outline-slate-200{outline-color:#e2e8f0}.outline-slate-300{outline-color:#cbd5e1}.outline-slate-600{outline-color:#475569}.outline-slate-700{outline-color:#334155}.outline-violet-500{outline-color:#8b5cf6}.outline-violet-600{outline-color:#7c3aed}.outline-yellow-500{outline-color:#eab308}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.twui-input-label:is(.dark *),.twui-input-wrapper:is(.dark *),.twui-select:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))!important}.twui-input:is(.dark *),.twui-textarea:is(.dark *){border-style:none!important;background-color:transparent!important;outline:2px solid transparent!important;outline-offset:2px!important}.hover\:z-20:hover{z-index:20}.hover\:border-none:hover{border-style:none}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(0 148 138/var(--tw-border-opacity,1))}.hover\:border-primary\/50:hover{border-color:rgba(0,148,138,.5)}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-primary_dark:hover{--tw-bg-opacity:1;background-color:rgb(0 148 138/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/20:hover{background-color:rgba(16,89,184,.2)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-600:hover{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:fill-orange-500:hover{fill:#f97316}.hover\:text-fuchsia-200:hover{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-primary_dark:hover{--tw-text-opacity:1;color:rgb(0 148 138/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.hover\:outline-red-100:hover{outline-color:#fee2e2}.focus\:border-none:focus{border-style:none}.focus\:border-slate-700:focus{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-slate-700:focus{outline-color:#334155}.dark\:ml-auto:is(.dark *){margin-left:auto}.dark\:block:is(.dark *){display:block}.dark\:flex:is(.dark *){display:flex}.dark\:hidden:is(.dark *){display:none}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-blue-200\/30:is(.dark *){border-color:rgba(191,219,254,.3)}.dark\:border-red-300:is(.dark *){--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.dark\:border-slate-100\/10:is(.dark *){border-color:rgba(241,245,249,.1)}.dark\:border-slate-100\/20:is(.dark *){border-color:rgba(241,245,249,.2)}.dark\:border-slate-300\/20:is(.dark *){border-color:rgba(203,213,225,.2)}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/20:is(.dark *){border-color:hsla(0,0%,100%,.2)}.dark\:border-white\/30:is(.dark *){border-color:hsla(0,0%,100%,.3)}.dark\:border-white\/50:is(.dark *){border-color:hsla(0,0%,100%,.5)}.dark\:border-yellow-300:is(.dark *){--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-blue-100\/10:is(.dark *){background-color:rgba(219,234,254,.1)}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.dark\:bg-emerald-100\/10:is(.dark *){background-color:rgba(209,250,229,.1)}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.dark\:bg-orange-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.dark\:bg-slate-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.dark\:bg-slate-500\/10:is(.dark *){background-color:rgba(100,116,139,.1)}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgba(30,41,59,.8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/40:is(.dark *){background-color:hsla(0,0%,100%,.4)}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:fill-orange-400:is(.dark *){fill:#fb923c}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-fuchsia-800:is(.dark *){--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/20:is(.dark *){color:hsla(0,0%,100%,.2)}.dark\:text-white\/40:is(.dark *){color:hsla(0,0%,100%,.4)}.dark\:text-white\/60:is(.dark *){color:hsla(0,0%,100%,.6)}.dark\:text-white\/70:is(.dark *){color:hsla(0,0%,100%,.7)}.dark\:text-white\/80:is(.dark *){color:hsla(0,0%,100%,.8)}.dark\:opacity-10:is(.dark *){opacity:.1}.dark\:opacity-20:is(.dark *){opacity:.2}.dark\:shadow-black\/10:is(.dark *){--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-black\/20:is(.dark *){--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-black\/30:is(.dark *){--tw-shadow-color:rgba(0,0,0,.3);--tw-shadow:var(--tw-shadow-colored)}.dark\:outline-none:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\:outline-blue-300:is(.dark *){outline-color:#93c5fd}.dark\:outline-red-300:is(.dark *){outline-color:#fca5a5}.dark\:outline-transparent:is(.dark *){outline-color:transparent}.dark\:outline-white\/20:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.dark\:outline-white\/30:is(.dark *){outline-color:hsla(0,0%,100%,.3)}.dark\:outline-white\/50:is(.dark *){outline-color:hsla(0,0%,100%,.5)}.dark\:outline-yellow-300:is(.dark *){outline-color:#fde047}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:hsla(0,0%,100%,.2)}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.dark\:hover\:bg-white\/30:hover:is(.dark *){background-color:hsla(0,0%,100%,.3)}.hover\:dark\:fill-orange-400:is(.dark *):hover{fill:#fb923c}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:dark\:text-orange-400:is(.dark *):hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:focus\:border-white\/50:focus:is(.dark *){border-color:hsla(0,0%,100%,.5)}.dark\:focus\:outline-white\/50:focus:is(.dark *){outline-color:hsla(0,0%,100%,.5)}@media (min-width:450px){.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-right:2.5rem}.sm\:pl-10,.sm\:px-10{padding-left:2.5rem}.sm\:pt-0{padding-top:0}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:600px){.md\:bottom-10{bottom:2.5rem}.md\:left-10{left:2.5rem}.md\:right-10{right:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-auto{margin-left:auto}.md\:h-8{height:2rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:800px){.sl\:flex{display:flex}.sl\:w-auto{width:auto}.sl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:990px){.lg\:absolute{position:absolute}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-screen{max-height:100vh}.lg\:w-1\/2{width:50%}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:text-left{text-align:left}}@media (min-width:1200px){.xl\:static{position:static}.xl\:top-0{top:0}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:mb-0{margin-bottom:0}.xl\:mt-0{margin-top:0}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:w-auto{width:auto}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0}.xl\:gap-0\.5{gap:.125rem}.xl\:gap-10{gap:2.5rem}.xl\:overflow-visible{overflow:visible}.xl\:bg-transparent{background-color:transparent}.xl\:p-0{padding:0}.xl\:p-10{padding:2.5rem}.xl\:p-4{padding:1rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:text-\[60px\]{font-size:60px}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}} \ No newline at end of file diff --git a/dsql-app/.local_dist/static/JbWrtSskfYyG6aaHru8-Z/_buildManifest.js b/dsql-app/.local_dist/static/gLqAKBaoqwDVt2lSrab-B/_buildManifest.js similarity index 87% rename from dsql-app/.local_dist/static/JbWrtSskfYyG6aaHru8-Z/_buildManifest.js rename to dsql-app/.local_dist/static/gLqAKBaoqwDVt2lSrab-B/_buildManifest.js index fabdb5f9..ffc15530 100644 --- a/dsql-app/.local_dist/static/JbWrtSskfYyG6aaHru8-Z/_buildManifest.js +++ b/dsql-app/.local_dist/static/gLqAKBaoqwDVt2lSrab-B/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,a,e,d,i,t,n,c,u,r,b,g,_,l,m,f,p,h,k,o,j,v,y,w){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:0,errorRate:1e-4,numBits:0,numHashes:h,bitArray:[]},__routerFilterDynamic:{numItems:0,errorRate:1e-4,numBits:c,numHashes:h,bitArray:[]},"/":[k,"static/css/60c48dd4b3301227.css","static/chunks/pages/index-e593621800d84e4c.js"],"/404":["static/chunks/pages/404-9880de8d6a22dd12.js"],"/500":["static/chunks/pages/500-3ae265ebb1fb2898.js"],"/_error":["static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":[k,"static/chunks/pages/about-54414f59f6957c50.js"],"/admin":["static/chunks/pages/admin-571a493088e57c83.js"],"/admin/[user_id]":[s,a,e,o,"static/chunks/pages/admin/[user_id]-8197d56a652ac1d9.js"],"/admin/[user_id]/api-keys":[s,a,e,"static/chunks/pages/admin/[user_id]/api-keys-f4e60256d03d298e.js"],"/admin/[user_id]/connect":[s,a,e,"static/chunks/pages/admin/[user_id]/connect-1d355d3e856615ac.js"],"/admin/[user_id]/databases":[s,a,e,o,"static/chunks/pages/admin/[user_id]/databases-5ff117263c905716.js"],"/admin/[user_id]/databases/add-database":[s,a,e,j,"static/chunks/pages/admin/[user_id]/databases/add-database-56717e86e2d532bd.js"],"/admin/[user_id]/databases/[single]":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]-e09efa2ec2644342.js"],"/admin/[user_id]/databases/[single]/connect":[s,a,e,d,i,"static/chunks/pages/admin/[user_id]/databases/[single]/connect-c344904732838387.js"],"/admin/[user_id]/databases/[single]/edit-database":[s,a,e,d,j,"static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-ece31d17cc9df6c8.js"],"/admin/[user_id]/databases/[single]/schema":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]/schema-6cd42a4a68b97e2e.js"],"/admin/[user_id]/databases/[single]/shell":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/shell-9622fd46dfcf246b.js"],"/admin/[user_id]/databases/[single]/tables":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]/tables-0dbd7b119f508cdb.js"],"/admin/[user_id]/databases/[single]/tables/add-table":[u,s,a,r,e,d,i,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-acd2d64f4e02c537.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":[u,s,a,n,r,l,e,d,i,t,b,g,m,v,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-07444078bcc58b0e.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":[u,s,a,r,e,d,i,t,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-3e9b086d14fe0b10.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":[s,a,n,l,e,d,i,t,g,m,v,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-fda7c5c6008c6af5.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":[s,a,n,e,d,t,g,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-b84bf810e7512412.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":[s,a,n,l,e,d,g,m,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-0b0f9d7837ecfef9.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":[u,s,a,r,e,d,i,t,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-8497a6496f9ee713.js"],"/admin/[user_id]/databases/[single]/users":[s,a,e,d,t,_,"static/chunks/pages/admin/[user_id]/databases/[single]/users-67143f38190736aa.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-5318058797eb1664.js"],"/admin/[user_id]/databases/[single]/users/add-user":[s,a,e,d,i,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-4d3ccf060cc2991e.js"],"/admin/[user_id]/databases/[single]/users/[user]":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-5c324c0f91dc11bf.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-75cac9a82aa47081.js"],"/admin/[user_id]/development":[s,a,e,"static/chunks/pages/admin/[user_id]/development-675659ebb87af938.js"],"/admin/[user_id]/media":[s,a,e,y,"static/chunks/pages/admin/[user_id]/media-d0c938be4c10ab8b.js"],"/admin/[user_id]/media/[...folder]":[s,a,e,y,"static/chunks/pages/admin/[user_id]/media/[...folder]-d2169bc2b01d3ce5.js"],"/admin/[user_id]/schema":[s,a,e,"static/chunks/pages/admin/[user_id]/schema-a5e1ba6dd9457159.js"],"/admin/[user_id]/settings":[s,a,e,w,"static/chunks/pages/admin/[user_id]/settings-37c3a8c980bd57e4.js"],"/admin/[user_id]/su":[s,a,e,"static/chunks/pages/admin/[user_id]/su-a4b95cd61b1ced4c.js"],"/admin/[user_id]/su/backups":[s,a,e,"static/chunks/pages/admin/[user_id]/su/backups-fa5060fdabd01db6.js"],"/admin/[user_id]/su/console":["static/chunks/ed150ef9-468dbc55986083e4.js",s,a,"static/chunks/4946-eae7d3c4a56d036e.js",e,"static/css/85fa6dafca566008.css","static/chunks/pages/admin/[user_id]/su/console-5e00c962c023cd46.js"],"/admin/[user_id]/su/docs":[s,a,e,"static/chunks/pages/admin/[user_id]/su/docs-c55130586f14a75c.js"],"/admin/[user_id]/su/docs/create-page":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/create-page-ab6713314d9a3a3d.js"],"/admin/[user_id]/su/docs/edit-page":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/edit-page-bbee6c5576b3da88.js"],"/admin/[user_id]/su/docs/pages":["static/chunks/pages/admin/[user_id]/su/docs/pages-7f179ed8f814f867.js"],"/admin/[user_id]/su/docs/pages/[id]":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7629c8fd4063d189.js"],"/admin/[user_id]/su/envar":[s,a,e,"static/chunks/pages/admin/[user_id]/su/envar-3f64fd59989d5b28.js"],"/admin/[user_id]/su/error-logs":[s,a,e,"static/chunks/pages/admin/[user_id]/su/error-logs-1290f29bf31a9624.js"],"/admin/[user_id]/su/load-balancing":[s,a,e,"static/chunks/pages/admin/[user_id]/su/load-balancing-ecc966eef20c2c5f.js"],"/admin/[user_id]/su/servers":[s,a,e,"static/chunks/pages/admin/[user_id]/su/servers-7a42d1cff355e0dd.js"],"/admin/[user_id]/su/users":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users-f399837e73ac6ef7.js"],"/admin/[user_id]/su/users/new":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users/new-ede61574cfa0cd94.js"],"/admin/[user_id]/su/users/[single]":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users/[single]-7ac288024eac8cf1.js"],"/admin/[user_id]/users":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users-d96a3df3b4383e4b.js"],"/admin/[user_id]/users/add-user":[s,a,e,"static/chunks/pages/admin/[user_id]/users/add-user-9656c6971f16bea5.js"],"/admin/[user_id]/users/databases":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users/databases-d33c9a3376443cbb.js"],"/admin/[user_id]/users/databases/[database]":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users/databases/[database]-b2e2c299b8a31666.js"],"/admin/[user_id]/users/databases/[database]/[user]":[s,a,e,"static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-ce0f29d69dd0eb8f.js"],"/blog":["static/chunks/pages/blog-cf9f462c9f1c79b1.js"],"/contact":["static/chunks/pages/contact-015582f94d67d7a7.js"],"/create-account":[s,w,"static/chunks/pages/create-account-4c291c4341800a39.js"],"/docs":["static/chunks/pages/docs-eb06d9879a01da6a.js"],"/docs/[page]":["static/chunks/pages/docs/[page]-21bb67b33655c0e4.js"],"/docs/[page]/[sub-page]":["static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js"],"/email-verification":["static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":[s,"static/chunks/pages/login-dca42eef8b6477ad.js"],"/logout":[s,"static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/pages/privacy-2af1bbeba3506b4f.js"],"/redirect":["static/chunks/pages/redirect-28627072d73850c2.js"],"/reset-password":["static/chunks/pages/reset-password-6b15512e80d3b798.js"],"/send-password-reset-link":["static/chunks/pages/send-password-reset-link-757b50458fb65f03.js"],"/terms":["static/chunks/pages/terms-d72b3b55d9844241.js"],"/unsubscribe":["static/chunks/pages/unsubscribe-2c980eb18878b40b.js"],sortedPages:["/","/404","/500","/_app","/_error","/about","/admin","/admin/[user_id]","/admin/[user_id]/api-keys","/admin/[user_id]/connect","/admin/[user_id]/databases","/admin/[user_id]/databases/add-database","/admin/[user_id]/databases/[single]","/admin/[user_id]/databases/[single]/connect","/admin/[user_id]/databases/[single]/edit-database","/admin/[user_id]/databases/[single]/schema","/admin/[user_id]/databases/[single]/shell","/admin/[user_id]/databases/[single]/tables","/admin/[user_id]/databases/[single]/tables/add-table","/admin/[user_id]/databases/[single]/tables/[single_table]","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","/admin/[user_id]/databases/[single]/tables/[single_table]/entries","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","/admin/[user_id]/databases/[single]/tables/[single_table]/fields","/admin/[user_id]/databases/[single]/users","/admin/[user_id]/databases/[single]/users/add-social-logins","/admin/[user_id]/databases/[single]/users/add-user","/admin/[user_id]/databases/[single]/users/[user]","/admin/[user_id]/databases/[single]/users/[user]/change-password","/admin/[user_id]/development","/admin/[user_id]/media","/admin/[user_id]/media/[...folder]","/admin/[user_id]/schema","/admin/[user_id]/settings","/admin/[user_id]/su","/admin/[user_id]/su/backups","/admin/[user_id]/su/console","/admin/[user_id]/su/docs","/admin/[user_id]/su/docs/create-page","/admin/[user_id]/su/docs/edit-page","/admin/[user_id]/su/docs/pages","/admin/[user_id]/su/docs/pages/[id]","/admin/[user_id]/su/envar","/admin/[user_id]/su/error-logs","/admin/[user_id]/su/load-balancing","/admin/[user_id]/su/servers","/admin/[user_id]/su/users","/admin/[user_id]/su/users/new","/admin/[user_id]/su/users/[single]","/admin/[user_id]/users","/admin/[user_id]/users/add-user","/admin/[user_id]/users/databases","/admin/[user_id]/users/databases/[database]","/admin/[user_id]/users/databases/[database]/[user]","/blog","/contact","/create-account","/docs","/docs/[page]","/docs/[page]/[sub-page]","/email-verification","/login","/logout","/privacy","/redirect","/reset-password","/send-password-reset-link","/terms","/unsubscribe"]}}("static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-5f8e59444fe81dca.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/3813-d012061bd75d0565.js",0,"static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/361-615d029ba674f298.js","static/chunks/2829-608af754738e12fc.js","static/chunks/6830-dad32124194699d7.js","static/chunks/5972-df777803396c9cf0.js",0,NaN,"static/chunks/3298-73758aefe44233a6.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/4060-349195cbc9255e03.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,a,e,d,i,t,n,c,u,r,b,g,_,l,m,f,p,h,k,o,j,v,y,w){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:0,errorRate:1e-4,numBits:0,numHashes:h,bitArray:[]},__routerFilterDynamic:{numItems:0,errorRate:1e-4,numBits:c,numHashes:h,bitArray:[]},"/":[k,"static/css/60c48dd4b3301227.css","static/chunks/pages/index-e593621800d84e4c.js"],"/404":["static/chunks/pages/404-7527fd0fbe35e1eb.js"],"/500":["static/chunks/pages/500-034e72841e1020a6.js"],"/_error":["static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":[k,"static/chunks/pages/about-54414f59f6957c50.js"],"/admin":["static/chunks/pages/admin-571a493088e57c83.js"],"/admin/[user_id]":[s,a,e,o,"static/chunks/pages/admin/[user_id]-8197d56a652ac1d9.js"],"/admin/[user_id]/api-keys":[s,a,e,"static/chunks/pages/admin/[user_id]/api-keys-f4e60256d03d298e.js"],"/admin/[user_id]/connect":[s,a,e,"static/chunks/pages/admin/[user_id]/connect-ee5994b20d073786.js"],"/admin/[user_id]/databases":[s,a,e,o,"static/chunks/pages/admin/[user_id]/databases-5ff117263c905716.js"],"/admin/[user_id]/databases/add-database":[s,a,e,j,"static/chunks/pages/admin/[user_id]/databases/add-database-56717e86e2d532bd.js"],"/admin/[user_id]/databases/[single]":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]-e09efa2ec2644342.js"],"/admin/[user_id]/databases/[single]/connect":[s,a,e,d,i,"static/chunks/pages/admin/[user_id]/databases/[single]/connect-c344904732838387.js"],"/admin/[user_id]/databases/[single]/edit-database":[s,a,e,d,j,"static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-ece31d17cc9df6c8.js"],"/admin/[user_id]/databases/[single]/schema":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]/schema-6cd42a4a68b97e2e.js"],"/admin/[user_id]/databases/[single]/shell":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/shell-9622fd46dfcf246b.js"],"/admin/[user_id]/databases/[single]/tables":[s,a,e,d,t,"static/chunks/pages/admin/[user_id]/databases/[single]/tables-0dbd7b119f508cdb.js"],"/admin/[user_id]/databases/[single]/tables/add-table":[u,s,a,r,e,d,i,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-acd2d64f4e02c537.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":[u,s,a,n,r,l,e,d,i,t,b,g,m,v,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-07444078bcc58b0e.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":[u,s,a,r,e,d,i,t,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-3e9b086d14fe0b10.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":[s,a,n,l,e,d,i,t,g,m,v,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-fda7c5c6008c6af5.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":[s,a,n,e,d,t,g,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-b84bf810e7512412.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":[s,a,n,l,e,d,g,m,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-0b0f9d7837ecfef9.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":[u,s,a,r,e,d,i,t,b,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-8497a6496f9ee713.js"],"/admin/[user_id]/databases/[single]/users":[s,a,e,d,t,_,"static/chunks/pages/admin/[user_id]/databases/[single]/users-67143f38190736aa.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-5318058797eb1664.js"],"/admin/[user_id]/databases/[single]/users/add-user":[s,a,e,d,i,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-4d3ccf060cc2991e.js"],"/admin/[user_id]/databases/[single]/users/[user]":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-5c324c0f91dc11bf.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":[s,a,e,d,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-75cac9a82aa47081.js"],"/admin/[user_id]/development":[s,a,e,"static/chunks/pages/admin/[user_id]/development-675659ebb87af938.js"],"/admin/[user_id]/media":[s,a,e,y,"static/chunks/pages/admin/[user_id]/media-d0c938be4c10ab8b.js"],"/admin/[user_id]/media/[...folder]":[s,a,e,y,"static/chunks/pages/admin/[user_id]/media/[...folder]-d2169bc2b01d3ce5.js"],"/admin/[user_id]/schema":[s,a,e,"static/chunks/pages/admin/[user_id]/schema-a5e1ba6dd9457159.js"],"/admin/[user_id]/settings":[s,a,e,w,"static/chunks/pages/admin/[user_id]/settings-37c3a8c980bd57e4.js"],"/admin/[user_id]/su":[s,a,e,"static/chunks/pages/admin/[user_id]/su-a4b95cd61b1ced4c.js"],"/admin/[user_id]/su/backups":[s,a,e,"static/chunks/pages/admin/[user_id]/su/backups-fa5060fdabd01db6.js"],"/admin/[user_id]/su/console":["static/chunks/ed150ef9-468dbc55986083e4.js",s,a,"static/chunks/4946-eae7d3c4a56d036e.js",e,"static/css/85fa6dafca566008.css","static/chunks/pages/admin/[user_id]/su/console-5e00c962c023cd46.js"],"/admin/[user_id]/su/docs":[s,a,e,"static/chunks/pages/admin/[user_id]/su/docs-c55130586f14a75c.js"],"/admin/[user_id]/su/docs/create-page":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/create-page-ab6713314d9a3a3d.js"],"/admin/[user_id]/su/docs/edit-page":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/edit-page-bbee6c5576b3da88.js"],"/admin/[user_id]/su/docs/pages":["static/chunks/pages/admin/[user_id]/su/docs/pages-7f179ed8f814f867.js"],"/admin/[user_id]/su/docs/pages/[id]":[s,a,n,e,i,f,"static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7629c8fd4063d189.js"],"/admin/[user_id]/su/envar":[s,a,e,"static/chunks/pages/admin/[user_id]/su/envar-3f64fd59989d5b28.js"],"/admin/[user_id]/su/error-logs":[s,a,e,"static/chunks/pages/admin/[user_id]/su/error-logs-1290f29bf31a9624.js"],"/admin/[user_id]/su/load-balancing":[s,a,e,"static/chunks/pages/admin/[user_id]/su/load-balancing-ecc966eef20c2c5f.js"],"/admin/[user_id]/su/servers":[s,a,e,"static/chunks/pages/admin/[user_id]/su/servers-7a42d1cff355e0dd.js"],"/admin/[user_id]/su/users":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users-f399837e73ac6ef7.js"],"/admin/[user_id]/su/users/new":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users/new-ede61574cfa0cd94.js"],"/admin/[user_id]/su/users/[single]":[s,a,e,"static/chunks/pages/admin/[user_id]/su/users/[single]-7ac288024eac8cf1.js"],"/admin/[user_id]/users":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users-d96a3df3b4383e4b.js"],"/admin/[user_id]/users/add-user":[s,a,e,"static/chunks/pages/admin/[user_id]/users/add-user-9656c6971f16bea5.js"],"/admin/[user_id]/users/databases":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users/databases-d33c9a3376443cbb.js"],"/admin/[user_id]/users/databases/[database]":[s,a,e,_,"static/chunks/pages/admin/[user_id]/users/databases/[database]-b2e2c299b8a31666.js"],"/admin/[user_id]/users/databases/[database]/[user]":[s,a,e,"static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-ce0f29d69dd0eb8f.js"],"/blog":["static/chunks/pages/blog-155e3612aa8974d9.js"],"/contact":["static/chunks/pages/contact-09b56693806f78be.js"],"/create-account":[s,w,"static/chunks/pages/create-account-eb4c6a4853f75cf1.js"],"/docs":["static/chunks/pages/docs-1abe4d7668203608.js"],"/docs/[page]":["static/chunks/pages/docs/[page]-1735edac770affad.js"],"/docs/[page]/[sub-page]":["static/chunks/pages/docs/[page]/[sub-page]-f5fc7260eb1a609b.js"],"/email-verification":["static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":[s,"static/chunks/pages/login-a530a87dea85175e.js"],"/logout":[s,"static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/pages/privacy-a98d1ccf32cb9833.js"],"/redirect":["static/chunks/pages/redirect-3cb07d220870d762.js"],"/reset-password":["static/chunks/pages/reset-password-21fb926c948ad1c5.js"],"/send-password-reset-link":["static/chunks/pages/send-password-reset-link-3924ccdaa5ffd7d0.js"],"/terms":["static/chunks/pages/terms-fdb09ace7bf3cc42.js"],"/unsubscribe":["static/chunks/pages/unsubscribe-ff058808b9790e7b.js"],sortedPages:["/","/404","/500","/_app","/_error","/about","/admin","/admin/[user_id]","/admin/[user_id]/api-keys","/admin/[user_id]/connect","/admin/[user_id]/databases","/admin/[user_id]/databases/add-database","/admin/[user_id]/databases/[single]","/admin/[user_id]/databases/[single]/connect","/admin/[user_id]/databases/[single]/edit-database","/admin/[user_id]/databases/[single]/schema","/admin/[user_id]/databases/[single]/shell","/admin/[user_id]/databases/[single]/tables","/admin/[user_id]/databases/[single]/tables/add-table","/admin/[user_id]/databases/[single]/tables/[single_table]","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","/admin/[user_id]/databases/[single]/tables/[single_table]/entries","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","/admin/[user_id]/databases/[single]/tables/[single_table]/fields","/admin/[user_id]/databases/[single]/users","/admin/[user_id]/databases/[single]/users/add-social-logins","/admin/[user_id]/databases/[single]/users/add-user","/admin/[user_id]/databases/[single]/users/[user]","/admin/[user_id]/databases/[single]/users/[user]/change-password","/admin/[user_id]/development","/admin/[user_id]/media","/admin/[user_id]/media/[...folder]","/admin/[user_id]/schema","/admin/[user_id]/settings","/admin/[user_id]/su","/admin/[user_id]/su/backups","/admin/[user_id]/su/console","/admin/[user_id]/su/docs","/admin/[user_id]/su/docs/create-page","/admin/[user_id]/su/docs/edit-page","/admin/[user_id]/su/docs/pages","/admin/[user_id]/su/docs/pages/[id]","/admin/[user_id]/su/envar","/admin/[user_id]/su/error-logs","/admin/[user_id]/su/load-balancing","/admin/[user_id]/su/servers","/admin/[user_id]/su/users","/admin/[user_id]/su/users/new","/admin/[user_id]/su/users/[single]","/admin/[user_id]/users","/admin/[user_id]/users/add-user","/admin/[user_id]/users/databases","/admin/[user_id]/users/databases/[database]","/admin/[user_id]/users/databases/[database]/[user]","/blog","/contact","/create-account","/docs","/docs/[page]","/docs/[page]/[sub-page]","/email-verification","/login","/logout","/privacy","/redirect","/reset-password","/send-password-reset-link","/terms","/unsubscribe"]}}("static/chunks/1335-f9bd2690cb1f8891.js","static/chunks/3348-7cea9f93311a14a6.js","static/chunks/4725-8113ec95bbba58d2.js","static/chunks/675-2004f134d2d9f02a.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-83ff88eaf447a5bb.js","static/chunks/3813-d012061bd75d0565.js",0,"static/chunks/94726e6d-8589ee6dcbfd146a.js","static/chunks/529-696311ce85bef3c4.js","static/chunks/278-a10f4a06716eadad.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/361-615d029ba674f298.js","static/chunks/2829-608af754738e12fc.js","static/chunks/6830-dad32124194699d7.js","static/chunks/5972-df777803396c9cf0.js",0,NaN,"static/chunks/3298-13c942ebc6d13710.js","static/chunks/1840-834878b1eb82685d.js","static/chunks/331-74fae27c41d32e0e.js","static/chunks/4034-962b05024bd9a8f6.js","static/chunks/7473-9db14462393d0a1a.js","static/chunks/4060-2c20794a69f8dd62.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/JbWrtSskfYyG6aaHru8-Z/_ssgManifest.js b/dsql-app/.local_dist/static/gLqAKBaoqwDVt2lSrab-B/_ssgManifest.js similarity index 100% rename from dsql-app/.local_dist/static/JbWrtSskfYyG6aaHru8-Z/_ssgManifest.js rename to dsql-app/.local_dist/static/gLqAKBaoqwDVt2lSrab-B/_ssgManifest.js diff --git a/dsql-app/.local_dist/trace b/dsql-app/.local_dist/trace index ce33f8b2..160dfa4b 100644 --- a/dsql-app/.local_dist/trace +++ b/dsql-app/.local_dist/trace @@ -1,29 +1,29 @@ -[{"name":"generate-buildid","duration":174,"timestamp":32087543670,"id":4,"parentId":1,"tags":{},"startTime":1739722269352,"traceId":"0159797803f10088"},{"name":"load-custom-routes","duration":270,"timestamp":32087543997,"id":5,"parentId":1,"tags":{},"startTime":1739722269353,"traceId":"0159797803f10088"},{"name":"create-dist-dir","duration":203,"timestamp":32087631452,"id":6,"parentId":1,"tags":{},"startTime":1739722269440,"traceId":"0159797803f10088"},{"name":"verify-typescript-setup","duration":183955,"timestamp":32087632526,"id":7,"parentId":1,"tags":{},"startTime":1739722269441,"traceId":"0159797803f10088"},{"name":"collect-pages","duration":10061,"timestamp":32087816754,"id":8,"parentId":1,"tags":{},"startTime":1739722269625,"traceId":"0159797803f10088"},{"name":"create-pages-mapping","duration":1221,"timestamp":32087828093,"id":9,"parentId":1,"tags":{},"startTime":1739722269637,"traceId":"0159797803f10088"},{"name":"public-dir-conflict-check","duration":6925,"timestamp":32087829502,"id":10,"parentId":1,"tags":{},"startTime":1739722269638,"traceId":"0159797803f10088"},{"name":"generate-routes-manifest","duration":3880,"timestamp":32087836621,"id":11,"parentId":1,"tags":{},"startTime":1739722269645,"traceId":"0159797803f10088"},{"name":"create-entrypoints","duration":98186,"timestamp":32087845094,"id":14,"parentId":1,"tags":{},"startTime":1739722269654,"traceId":"0159797803f10088"},{"name":"generate-webpack-config","duration":216572,"timestamp":32087943338,"id":15,"parentId":13,"tags":{},"startTime":1739722269752,"traceId":"0159797803f10088"},{"name":"next-trace-entrypoint-plugin","duration":1740,"timestamp":32088236755,"id":17,"parentId":16,"tags":{},"startTime":1739722270045,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":104521,"timestamp":32088433891,"id":215,"parentId":20,"tags":{"name":"/app/pages/_document.tsx","layer":null},"startTime":1739722270243,"traceId":"0159797803f10088"},{"name":"build-module","duration":117727,"timestamp":32088437873,"id":217,"parentId":21,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270247,"traceId":"0159797803f10088"},{"name":"build-module","duration":119538,"timestamp":32088438049,"id":218,"parentId":22,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F500&preferredRegion=&absolutePagePath=private-next-pages%2F500.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270247,"traceId":"0159797803f10088"},{"name":"build-module","duration":122307,"timestamp":32088436819,"id":216,"parentId":19,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270246,"traceId":"0159797803f10088"},{"name":"build-module","duration":22612,"timestamp":32088540098,"id":219,"parentId":23,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FacceptUserInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FacceptUserInvitation.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270349,"traceId":"0159797803f10088"},{"name":"build-module","duration":22482,"timestamp":32088540841,"id":220,"parentId":24,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddAdminUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddAdminUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":23034,"timestamp":32088540977,"id":221,"parentId":25,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddApiKey.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":23563,"timestamp":32088541109,"id":222,"parentId":26,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":23866,"timestamp":32088541475,"id":224,"parentId":28,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddSocialLogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddSocialLogin.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":24993,"timestamp":32088541230,"id":223,"parentId":27,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddNewMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddNewMediaFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":25109,"timestamp":32088541687,"id":225,"parentId":29,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":25698,"timestamp":32088541810,"id":226,"parentId":30,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270350,"traceId":"0159797803f10088"},{"name":"build-module","duration":26248,"timestamp":32088541971,"id":227,"parentId":31,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUsersTableToDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUsersTableToDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":26790,"timestamp":32088542069,"id":228,"parentId":32,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":27495,"timestamp":32088542175,"id":229,"parentId":33,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclearErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclearErrorLogs.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":28119,"timestamp":32088542269,"id":230,"parentId":34,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FaddUserBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FaddUserBackup.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":28535,"timestamp":32088542408,"id":231,"parentId":35,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclientError&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclientError.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":28936,"timestamp":32088542506,"id":232,"parentId":36,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FcreateNewBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FcreateNewBackup.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":29482,"timestamp":32088542600,"id":233,"parentId":37,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":29899,"timestamp":32088542741,"id":234,"parentId":38,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270351,"traceId":"0159797803f10088"},{"name":"build-module","duration":30307,"timestamp":32088542832,"id":235,"parentId":39,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":30694,"timestamp":32088542930,"id":236,"parentId":40,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetTablesForUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetTablesForUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":30991,"timestamp":32088543024,"id":237,"parentId":41,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":31220,"timestamp":32088543187,"id":239,"parentId":43,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":31742,"timestamp":32088543101,"id":238,"parentId":42,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserBackups.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":31859,"timestamp":32088543380,"id":240,"parentId":44,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabFile&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabFile.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":32481,"timestamp":32088543515,"id":241,"parentId":45,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":32909,"timestamp":32088543601,"id":242,"parentId":46,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabBackups.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":33514,"timestamp":32088543684,"id":243,"parentId":47,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabErrorLogs.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":33948,"timestamp":32088543764,"id":244,"parentId":48,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FupdateEnv&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FupdateEnv.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270352,"traceId":"0159797803f10088"},{"name":"build-module","duration":34242,"timestamp":32088543850,"id":245,"parentId":49,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FloginSuUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FloginSuUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":39186,"timestamp":32088543928,"id":246,"parentId":50,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FchangeDbUserPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FchangeDbUserPassword.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":39828,"timestamp":32088544030,"id":247,"parentId":51,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcheckExistingFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckExistingFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":40308,"timestamp":32088544122,"id":248,"parentId":52,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcheckDuplicateData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckDuplicateData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":40734,"timestamp":32088544201,"id":249,"parentId":53,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FclientSideAuth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FclientSideAuth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":41158,"timestamp":32088544276,"id":250,"parentId":54,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fdisconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fdisconnect.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":41512,"timestamp":32088544358,"id":251,"parentId":55,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fhandshake&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fhandshake.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":41779,"timestamp":32088544503,"id":252,"parentId":56,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":42130,"timestamp":32088544595,"id":253,"parentId":57,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fcontact.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":42414,"timestamp":32088544682,"id":254,"parentId":58,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fverify&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fverify.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":42698,"timestamp":32088544767,"id":255,"parentId":59,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcreateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcreateUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270353,"traceId":"0159797803f10088"},{"name":"build-module","duration":42963,"timestamp":32088544840,"id":256,"parentId":60,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteApiKey.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":43270,"timestamp":32088544926,"id":257,"parentId":61,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":43590,"timestamp":32088544999,"id":258,"parentId":62,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteMediaFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":43875,"timestamp":32088545081,"id":259,"parentId":63,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteInvitation.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":44133,"timestamp":32088545152,"id":260,"parentId":64,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":44666,"timestamp":32088545234,"id":261,"parentId":65,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":45286,"timestamp":32088545309,"id":262,"parentId":66,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":45636,"timestamp":32088545402,"id":263,"parentId":67,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdownloadDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdownloadDatabaseSchema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":46044,"timestamp":32088545487,"id":264,"parentId":68,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FexportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":46334,"timestamp":32088545580,"id":265,"parentId":69,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ffetch-entries-basic&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-entries-basic.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":46672,"timestamp":32088545661,"id":266,"parentId":70,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fget-authorized-databases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fget-authorized-databases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":46950,"timestamp":32088545747,"id":267,"parentId":71,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDatabaseTables.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270354,"traceId":"0159797803f10088"},{"name":"build-module","duration":47284,"timestamp":32088545824,"id":268,"parentId":72,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":47558,"timestamp":32088545919,"id":269,"parentId":73,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":47816,"timestamp":32088546007,"id":270,"parentId":74,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDiskUsage&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDiskUsage.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":48057,"timestamp":32088546086,"id":271,"parentId":75,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabaseTables.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":48290,"timestamp":32088546163,"id":272,"parentId":76,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":48503,"timestamp":32088546248,"id":273,"parentId":77,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":48723,"timestamp":32088546326,"id":274,"parentId":78,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserSchemaData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserSchemaData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":48939,"timestamp":32088546410,"id":275,"parentId":79,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fhealthcheck&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhealthcheck.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":49163,"timestamp":32088546486,"id":276,"parentId":80,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FimportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":49394,"timestamp":32088546558,"id":277,"parentId":81,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FimportDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabaseSchema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":49644,"timestamp":32088546629,"id":278,"parentId":82,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FinfiniteScroll&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FinfiniteScroll.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":49894,"timestamp":32088546705,"id":279,"parentId":83,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FloginUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FloginUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":50146,"timestamp":32088546775,"id":280,"parentId":84,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FlogoutUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FlogoutUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270355,"traceId":"0159797803f10088"},{"name":"build-module","duration":50370,"timestamp":32088546849,"id":281,"parentId":85,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fmedia%2FaddPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FaddPrivateMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":50611,"timestamp":32088546927,"id":282,"parentId":86,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fmedia%2FgetPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FgetPrivateMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":50847,"timestamp":32088547000,"id":283,"parentId":87,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FpurgeDb&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FpurgeDb.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":51084,"timestamp":32088547071,"id":284,"parentId":88,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":51320,"timestamp":32088547152,"id":285,"parentId":89,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":51612,"timestamp":32088547225,"id":286,"parentId":90,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":51861,"timestamp":32088547298,"id":287,"parentId":91,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FqueryEntriesSearchTerm&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FqueryEntriesSearchTerm.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":52127,"timestamp":32088547374,"id":288,"parentId":92,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FreAuthenticateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FreAuthenticateUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":52389,"timestamp":32088547449,"id":289,"parentId":93,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrefreshEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrefreshEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":52628,"timestamp":32088547521,"id":290,"parentId":94,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FregisterUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FregisterUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":52815,"timestamp":32088547650,"id":291,"parentId":95,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrenameMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrenameMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":53045,"timestamp":32088547735,"id":292,"parentId":96,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FresetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":53288,"timestamp":32088547811,"id":293,"parentId":97,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FresetPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetPassword.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270356,"traceId":"0159797803f10088"},{"name":"build-module","duration":53545,"timestamp":32088547891,"id":294,"parentId":98,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":53791,"timestamp":32088547963,"id":295,"parentId":99,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FsendEmailVerificationLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendEmailVerificationLink.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":54022,"timestamp":32088548066,"id":296,"parentId":100,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FsendPasswordResetLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendPasswordResetLink.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":54267,"timestamp":32088548146,"id":297,"parentId":101,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Ffacebook-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Ffacebook-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":54522,"timestamp":32088548221,"id":298,"parentId":102,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgithub-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgithub-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":54813,"timestamp":32088548296,"id":299,"parentId":103,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgoogle-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgoogle-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":55071,"timestamp":32088548374,"id":300,"parentId":104,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckEmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckEmail.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":55316,"timestamp":32088548455,"id":301,"parentId":105,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":55615,"timestamp":32088548530,"id":302,"parentId":106,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":55810,"timestamp":32088548666,"id":303,"parentId":107,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fcreate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fcreate.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"},{"name":"build-module","duration":56034,"timestamp":32088548744,"id":304,"parentId":108,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fdelete&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fdelete.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270357,"traceId":"0159797803f10088"}] -[{"name":"build-module","duration":56429,"timestamp":32088548817,"id":305,"parentId":109,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fupdate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fupdate.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":56681,"timestamp":32088548898,"id":306,"parentId":110,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fstream%2F%5Bpath%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fstream%2F%5Bpath%5D.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":56936,"timestamp":32088548972,"id":307,"parentId":111,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsync-table-data&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsync-table-data.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":57125,"timestamp":32088549152,"id":308,"parentId":112,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ftest%2Fcors&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fcors.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":57365,"timestamp":32088549247,"id":309,"parentId":113,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ftest%2Fmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fmail.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":57603,"timestamp":32088549331,"id":310,"parentId":114,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Funsubscribe.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":57836,"timestamp":32088549407,"id":311,"parentId":115,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateAdminUserAccess&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateAdminUserAccess.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270358,"traceId":"0159797803f10088"},{"name":"build-module","duration":62044,"timestamp":32088551308,"id":312,"parentId":116,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateClonedTableForeignKeys&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateClonedTableForeignKeys.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270360,"traceId":"0159797803f10088"},{"name":"build-module","duration":15876,"timestamp":32088689874,"id":313,"parentId":117,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateDbSchemaDataForUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbSchemaDataForUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270499,"traceId":"0159797803f10088"},{"name":"build-module","duration":16227,"timestamp":32088690078,"id":314,"parentId":118,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270499,"traceId":"0159797803f10088"},{"name":"build-module","duration":16584,"timestamp":32088690199,"id":315,"parentId":119,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270499,"traceId":"0159797803f10088"},{"name":"build-module","duration":18451,"timestamp":32088695323,"id":316,"parentId":120,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270504,"traceId":"0159797803f10088"},{"name":"build-module","duration":18854,"timestamp":32088695583,"id":317,"parentId":121,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270504,"traceId":"0159797803f10088"},{"name":"build-module","duration":19395,"timestamp":32088695731,"id":318,"parentId":122,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270504,"traceId":"0159797803f10088"},{"name":"build-module","duration":19924,"timestamp":32088695853,"id":319,"parentId":123,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":20378,"timestamp":32088695954,"id":320,"parentId":124,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser-schema%2Freplace-database-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser-schema%2Freplace-database-schema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":20715,"timestamp":32088696064,"id":321,"parentId":125,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":21032,"timestamp":32088696156,"id":322,"parentId":126,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":21319,"timestamp":32088696298,"id":323,"parentId":127,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":21718,"timestamp":32088696388,"id":324,"parentId":128,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":22133,"timestamp":32088696473,"id":325,"parentId":129,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":22471,"timestamp":32088696562,"id":326,"parentId":130,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":22777,"timestamp":32088696654,"id":327,"parentId":131,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270505,"traceId":"0159797803f10088"},{"name":"build-module","duration":22633,"timestamp":32088700411,"id":328,"parentId":132,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270509,"traceId":"0159797803f10088"},{"name":"build-module","duration":22621,"timestamp":32088700761,"id":329,"parentId":133,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270509,"traceId":"0159797803f10088"},{"name":"build-module","duration":22765,"timestamp":32088700943,"id":330,"parentId":134,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270510,"traceId":"0159797803f10088"},{"name":"build-module","duration":22975,"timestamp":32088701071,"id":331,"parentId":135,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fwebhooks%2Fgithub-push&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fwebhooks%2Fgithub-push.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270510,"traceId":"0159797803f10088"},{"name":"build-module","duration":23513,"timestamp":32088701176,"id":332,"parentId":137,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fabout&preferredRegion=&absolutePagePath=private-next-pages%2Fabout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270510,"traceId":"0159797803f10088"},{"name":"build-module","duration":23997,"timestamp":32088701309,"id":333,"parentId":138,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270510,"traceId":"0159797803f10088"},{"name":"build-module","duration":24547,"timestamp":32088701433,"id":334,"parentId":139,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270510,"traceId":"0159797803f10088"},{"name":"build-module","duration":6673,"timestamp":32088746335,"id":335,"parentId":140,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270555,"traceId":"0159797803f10088"},{"name":"build-module","duration":7102,"timestamp":32088746611,"id":336,"parentId":141,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270555,"traceId":"0159797803f10088"},{"name":"build-module","duration":7664,"timestamp":32088746777,"id":337,"parentId":142,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270555,"traceId":"0159797803f10088"},{"name":"build-module","duration":8284,"timestamp":32088748387,"id":338,"parentId":143,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270557,"traceId":"0159797803f10088"},{"name":"build-module","duration":8665,"timestamp":32088748657,"id":340,"parentId":145,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270557,"traceId":"0159797803f10088"},{"name":"build-module","duration":9454,"timestamp":32088748538,"id":339,"parentId":144,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270557,"traceId":"0159797803f10088"},{"name":"build-module","duration":12148,"timestamp":32088749886,"id":341,"parentId":146,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270559,"traceId":"0159797803f10088"},{"name":"build-module","duration":13006,"timestamp":32088750008,"id":342,"parentId":147,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270559,"traceId":"0159797803f10088"},{"name":"build-module","duration":7399,"timestamp":32088771512,"id":343,"parentId":148,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270580,"traceId":"0159797803f10088"},{"name":"build-module","duration":8135,"timestamp":32088771742,"id":344,"parentId":149,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270580,"traceId":"0159797803f10088"},{"name":"build-module","duration":8980,"timestamp":32088771856,"id":345,"parentId":150,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":10094,"timestamp":32088771945,"id":346,"parentId":151,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":10982,"timestamp":32088772060,"id":347,"parentId":152,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":11778,"timestamp":32088772145,"id":348,"parentId":153,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":12760,"timestamp":32088772221,"id":349,"parentId":154,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":13499,"timestamp":32088772293,"id":350,"parentId":155,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":14326,"timestamp":32088772365,"id":351,"parentId":156,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270581,"traceId":"0159797803f10088"},{"name":"build-module","duration":16859,"timestamp":32088774371,"id":352,"parentId":157,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270583,"traceId":"0159797803f10088"},{"name":"build-module","duration":20300,"timestamp":32088775227,"id":353,"parentId":158,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":21112,"timestamp":32088775361,"id":354,"parentId":159,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":21910,"timestamp":32088775447,"id":355,"parentId":160,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":22800,"timestamp":32088775524,"id":356,"parentId":161,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":23702,"timestamp":32088775608,"id":357,"parentId":162,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":24595,"timestamp":32088775685,"id":358,"parentId":163,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":25449,"timestamp":32088775759,"id":359,"parentId":164,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270584,"traceId":"0159797803f10088"},{"name":"build-module","duration":26425,"timestamp":32088775833,"id":360,"parentId":165,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270585,"traceId":"0159797803f10088"},{"name":"build-module","duration":33271,"timestamp":32088777125,"id":361,"parentId":166,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270586,"traceId":"0159797803f10088"},{"name":"build-module","duration":33998,"timestamp":32088777226,"id":362,"parentId":167,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270586,"traceId":"0159797803f10088"},{"name":"build-module","duration":10754,"timestamp":32088822066,"id":363,"parentId":168,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":11941,"timestamp":32088822278,"id":364,"parentId":169,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":13424,"timestamp":32088822386,"id":365,"parentId":170,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":14441,"timestamp":32088822473,"id":366,"parentId":171,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":15198,"timestamp":32088822575,"id":367,"parentId":172,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":15974,"timestamp":32088822669,"id":368,"parentId":173,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":16592,"timestamp":32088822748,"id":369,"parentId":174,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270631,"traceId":"0159797803f10088"},{"name":"build-module","duration":17270,"timestamp":32088822829,"id":370,"parentId":175,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":17873,"timestamp":32088822908,"id":371,"parentId":176,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":18430,"timestamp":32088822988,"id":372,"parentId":177,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":21487,"timestamp":32088823071,"id":373,"parentId":178,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":22786,"timestamp":32088823138,"id":374,"parentId":179,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":23623,"timestamp":32088823205,"id":375,"parentId":180,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":24315,"timestamp":32088823283,"id":376,"parentId":181,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":25170,"timestamp":32088823356,"id":377,"parentId":182,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":26036,"timestamp":32088823421,"id":378,"parentId":183,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":26813,"timestamp":32088823490,"id":379,"parentId":184,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":27567,"timestamp":32088823573,"id":380,"parentId":185,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":27957,"timestamp":32088823642,"id":381,"parentId":186,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":28348,"timestamp":32088823709,"id":382,"parentId":187,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":28813,"timestamp":32088823780,"id":383,"parentId":188,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270632,"traceId":"0159797803f10088"},{"name":"build-module","duration":29252,"timestamp":32088823858,"id":384,"parentId":189,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270633,"traceId":"0159797803f10088"},{"name":"build-module","duration":29917,"timestamp":32088823924,"id":385,"parentId":190,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270633,"traceId":"0159797803f10088"},{"name":"build-module","duration":33268,"timestamp":32088826671,"id":386,"parentId":191,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FexportTableData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportTableData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270635,"traceId":"0159797803f10088"},{"name":"build-module","duration":33498,"timestamp":32088826823,"id":387,"parentId":192,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":33720,"timestamp":32088826922,"id":388,"parentId":193,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ffetch-media&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-media.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":33948,"timestamp":32088827009,"id":389,"parentId":194,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":34194,"timestamp":32088827086,"id":390,"parentId":195,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":34436,"timestamp":32088827167,"id":391,"parentId":196,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":34715,"timestamp":32088827244,"id":392,"parentId":197,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":35027,"timestamp":32088827327,"id":393,"parentId":198,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":35583,"timestamp":32088827403,"id":394,"parentId":199,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fblog&preferredRegion=&absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":36192,"timestamp":32088827481,"id":395,"parentId":200,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fcontact.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270636,"traceId":"0159797803f10088"},{"name":"build-module","duration":43372,"timestamp":32088828847,"id":396,"parentId":201,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270638,"traceId":"0159797803f10088"},{"name":"build-module","duration":377,"timestamp":32088899771,"id":410,"parentId":215,"tags":{"name":"react/jsx-runtime","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":38,"timestamp":32088900221,"id":411,"parentId":215,"tags":{"name":"react","layer":null},"startTime":1739722270709,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7697,"timestamp":32088900285,"id":412,"parentId":136,"tags":{"name":"/app/pages/_app.tsx","layer":null},"startTime":1739722270709,"traceId":"0159797803f10088"},{"name":"build-module","duration":18036,"timestamp":32088898006,"id":397,"parentId":202,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fcreate-account&preferredRegion=&absolutePagePath=private-next-pages%2Fcreate-account.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270707,"traceId":"0159797803f10088"},{"name":"build-module","duration":18831,"timestamp":32088898337,"id":398,"parentId":203,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270707,"traceId":"0159797803f10088"},{"name":"build-module","duration":19742,"timestamp":32088898508,"id":399,"parentId":204,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270707,"traceId":"0159797803f10088"},{"name":"build-module","duration":20611,"timestamp":32088898630,"id":400,"parentId":205,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270707,"traceId":"0159797803f10088"},{"name":"build-module","duration":21487,"timestamp":32088898735,"id":401,"parentId":206,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270707,"traceId":"0159797803f10088"},{"name":"build-module","duration":22150,"timestamp":32088898841,"id":402,"parentId":207,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"}] -[{"name":"build-module","duration":23022,"timestamp":32088898929,"id":403,"parentId":208,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fprivacy&preferredRegion=&absolutePagePath=private-next-pages%2Fprivacy.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":23692,"timestamp":32088899020,"id":404,"parentId":209,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fredirect&preferredRegion=&absolutePagePath=private-next-pages%2Fredirect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":24327,"timestamp":32088899106,"id":405,"parentId":210,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fterms&preferredRegion=&absolutePagePath=private-next-pages%2Fterms.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":25027,"timestamp":32088899202,"id":406,"parentId":211,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Femail-verification&preferredRegion=&absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":25747,"timestamp":32088899297,"id":407,"parentId":212,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fsend-password-reset-link&preferredRegion=&absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":26426,"timestamp":32088899385,"id":408,"parentId":213,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Freset-password&preferredRegion=&absolutePagePath=private-next-pages%2Freset-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module","duration":27212,"timestamp":32088899473,"id":409,"parentId":214,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Funsubscribe.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739722270708,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31547,"timestamp":32088911596,"id":413,"parentId":215,"tags":{"name":"/app/node_modules/next/document.js","layer":null},"startTime":1739722270720,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31990,"timestamp":32088912298,"id":414,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/server/route-kind.js","layer":null},"startTime":1739722270721,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":32439,"timestamp":32088912353,"id":415,"parentId":219,"tags":{"name":"/app/node_modules/next/dist/server/route-kind.js","layer":"api"},"startTime":1739722270721,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6054,"timestamp":32088959940,"id":423,"parentId":220,"tags":{"name":"/app/pages/api/addAdminUserUser.ts","layer":"api"},"startTime":1739722270769,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9250,"timestamp":32088959869,"id":421,"parentId":217,"tags":{"name":"/app/pages/404.tsx","layer":null},"startTime":1739722270769,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10842,"timestamp":32088959905,"id":422,"parentId":218,"tags":{"name":"/app/pages/500.tsx","layer":null},"startTime":1739722270769,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10985,"timestamp":32088962831,"id":426,"parentId":222,"tags":{"name":"/app/pages/api/addDbUser.ts","layer":"api"},"startTime":1739722270772,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13551,"timestamp":32088962795,"id":425,"parentId":221,"tags":{"name":"/app/pages/api/addApiKey.ts","layer":"api"},"startTime":1739722270771,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":15757,"timestamp":32088962703,"id":424,"parentId":219,"tags":{"name":"/app/pages/api/acceptUserInvitation.ts","layer":"api"},"startTime":1739722270771,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":23031,"timestamp":32088959638,"id":416,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/build/templates/helpers.js","layer":null},"startTime":1739722270768,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":23942,"timestamp":32088959707,"id":417,"parentId":219,"tags":{"name":"/app/node_modules/next/dist/build/templates/helpers.js","layer":"api"},"startTime":1739722270768,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25408,"timestamp":32088959832,"id":420,"parentId":219,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages-api/module.compiled.js","layer":"api"},"startTime":1739722270769,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":26351,"timestamp":32088959798,"id":419,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/module.compiled.js","layer":null},"startTime":1739722270768,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":33357,"timestamp":32088959747,"id":418,"parentId":216,"tags":{"name":"/app/node_modules/next/dist/pages/_error.js","layer":null},"startTime":1739722270768,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7715,"timestamp":32089008403,"id":427,"parentId":224,"tags":{"name":"/app/pages/api/addSocialLogin.ts","layer":"api"},"startTime":1739722270817,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7317,"timestamp":32089010123,"id":428,"parentId":223,"tags":{"name":"/app/pages/api/addNewMediaFolder.ts","layer":"api"},"startTime":1739722270819,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10115,"timestamp":32089010246,"id":431,"parentId":227,"tags":{"name":"/app/pages/api/addUsersTableToDatabase.ts","layer":"api"},"startTime":1739722270819,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11363,"timestamp":32089010187,"id":429,"parentId":225,"tags":{"name":"/app/pages/api/addTableEntry.ts","layer":"api"},"startTime":1739722270819,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19215,"timestamp":32089010219,"id":430,"parentId":226,"tags":{"name":"/app/pages/api/addUserTable.ts","layer":"api"},"startTime":1739722270819,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6553,"timestamp":32089072754,"id":432,"parentId":228,"tags":{"name":"/app/pages/api/addUserUser.ts","layer":"api"},"startTime":1739722270881,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5619,"timestamp":32089074485,"id":433,"parentId":229,"tags":{"name":"/app/pages/api/admin/clearErrorLogs.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6848,"timestamp":32089074622,"id":435,"parentId":231,"tags":{"name":"/app/pages/api/admin/clientError.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8604,"timestamp":32089074656,"id":436,"parentId":232,"tags":{"name":"/app/pages/api/admin/createNewBackup.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11634,"timestamp":32089074575,"id":434,"parentId":230,"tags":{"name":"/app/pages/api/admin/addUserBackup.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13565,"timestamp":32089074685,"id":437,"parentId":236,"tags":{"name":"/app/pages/api/admin/getTablesForUserDatabase.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14735,"timestamp":32089074716,"id":438,"parentId":239,"tags":{"name":"/app/pages/api/admin/getUserData.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":15418,"timestamp":32089074745,"id":439,"parentId":233,"tags":{"name":"/app/pages/api/admin/databases/index.ts","layer":"api"},"startTime":1739722270883,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":3131,"timestamp":32089110506,"id":443,"parentId":235,"tags":{"name":"/app/pages/api/admin/databases/[id]/index.ts","layer":"api"},"startTime":1739722270919,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4113,"timestamp":32089110453,"id":442,"parentId":234,"tags":{"name":"/app/pages/api/admin/databases/[id]/export.ts","layer":"api"},"startTime":1739722270919,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5557,"timestamp":32089110330,"id":440,"parentId":238,"tags":{"name":"/app/pages/api/admin/getUserBackups.ts","layer":"api"},"startTime":1739722270919,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6812,"timestamp":32089110417,"id":441,"parentId":237,"tags":{"name":"/app/pages/api/admin/docs/[action].ts","layer":"api"},"startTime":1739722270919,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10194,"timestamp":32089110532,"id":444,"parentId":240,"tags":{"name":"/app/pages/api/admin/grabFile.ts","layer":"api"},"startTime":1739722270919,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11507,"timestamp":32089129725,"id":446,"parentId":247,"tags":{"name":"/app/pages/api/checkExistingFolder.ts","layer":"api"},"startTime":1739722270938,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12859,"timestamp":32089129572,"id":445,"parentId":246,"tags":{"name":"/app/pages/api/changeDbUserPassword.ts","layer":"api"},"startTime":1739722270938,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5580,"timestamp":32089143176,"id":448,"parentId":249,"tags":{"name":"/app/pages/api/clientSideAuth.ts","layer":"api"},"startTime":1739722270952,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7110,"timestamp":32089143087,"id":447,"parentId":248,"tags":{"name":"/app/pages/api/checkDuplicateData.ts","layer":"api"},"startTime":1739722270952,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7990,"timestamp":32089143253,"id":450,"parentId":241,"tags":{"name":"/app/pages/api/admin/runUserDbQuery.ts","layer":"api"},"startTime":1739722270952,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9477,"timestamp":32089143222,"id":449,"parentId":245,"tags":{"name":"/app/pages/api/admin/loginSuUser.ts","layer":"api"},"startTime":1739722270952,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":3700,"timestamp":32089161391,"id":453,"parentId":243,"tags":{"name":"/app/pages/api/admin/grabErrorLogs.ts","layer":"api"},"startTime":1739722270970,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4803,"timestamp":32089161342,"id":452,"parentId":242,"tags":{"name":"/app/pages/api/admin/grabBackups.ts","layer":"api"},"startTime":1739722270970,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6178,"timestamp":32089161246,"id":451,"parentId":244,"tags":{"name":"/app/pages/api/admin/updateEnv.ts","layer":"api"},"startTime":1739722270970,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7066,"timestamp":32089161425,"id":454,"parentId":253,"tags":{"name":"/app/pages/api/contact.ts","layer":"api"},"startTime":1739722270970,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16130,"timestamp":32089161456,"id":455,"parentId":255,"tags":{"name":"/app/pages/api/createUserDatabase.ts","layer":"api"},"startTime":1739722270970,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5834,"timestamp":32089184078,"id":457,"parentId":257,"tags":{"name":"/app/pages/api/deleteDbUser.ts","layer":"api"},"startTime":1739722270993,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7011,"timestamp":32089183929,"id":456,"parentId":256,"tags":{"name":"/app/pages/api/deleteApiKey.ts","layer":"api"},"startTime":1739722270993,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7908,"timestamp":32089187634,"id":458,"parentId":258,"tags":{"name":"/app/pages/api/deleteMediaFolder.ts","layer":"api"},"startTime":1739722270996,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7416,"timestamp":32089199929,"id":460,"parentId":259,"tags":{"name":"/app/pages/api/deleteInvitation.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8602,"timestamp":32089199979,"id":461,"parentId":262,"tags":{"name":"/app/pages/api/deleteUserUser.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14321,"timestamp":32089200033,"id":462,"parentId":263,"tags":{"name":"/app/pages/api/downloadDatabaseSchema.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":15973,"timestamp":32089199832,"id":459,"parentId":260,"tags":{"name":"/app/pages/api/deleteTableEntry.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16499,"timestamp":32089200097,"id":464,"parentId":264,"tags":{"name":"/app/pages/api/exportDatabase.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18370,"timestamp":32089200148,"id":465,"parentId":265,"tags":{"name":"/app/pages/api/fetch-entries-basic.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20165,"timestamp":32089200181,"id":466,"parentId":266,"tags":{"name":"/app/pages/api/get-authorized-databases.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":22879,"timestamp":32089200068,"id":463,"parentId":261,"tags":{"name":"/app/pages/api/deleteUser.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":24327,"timestamp":32089200210,"id":467,"parentId":267,"tags":{"name":"/app/pages/api/getDatabaseTables.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":33960,"timestamp":32089200259,"id":468,"parentId":268,"tags":{"name":"/app/pages/api/getDelegatedDatabaseToken.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":36475,"timestamp":32089200291,"id":469,"parentId":270,"tags":{"name":"/app/pages/api/getDiskUsage.ts","layer":"api"},"startTime":1739722271009,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9340,"timestamp":32089249973,"id":473,"parentId":273,"tags":{"name":"/app/pages/api/getUserMedia.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9891,"timestamp":32089249869,"id":471,"parentId":271,"tags":{"name":"/app/pages/api/getUserDatabaseTables.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10290,"timestamp":32089249933,"id":472,"parentId":272,"tags":{"name":"/app/pages/api/getUserDatabases.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11381,"timestamp":32089249693,"id":470,"parentId":269,"tags":{"name":"/app/pages/api/getDelegatedDatabases.ts","layer":"api"},"startTime":1739722271058,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11412,"timestamp":32089250044,"id":475,"parentId":275,"tags":{"name":"/app/pages/api/healthcheck.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11930,"timestamp":32089250006,"id":474,"parentId":274,"tags":{"name":"/app/pages/api/getUserSchemaData.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12516,"timestamp":32089250098,"id":477,"parentId":276,"tags":{"name":"/app/pages/api/importDatabase.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13274,"timestamp":32089250072,"id":476,"parentId":277,"tags":{"name":"/app/pages/api/importDatabaseSchema.ts","layer":"api"},"startTime":1739722271059,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9081,"timestamp":32089264201,"id":479,"parentId":250,"tags":{"name":"/app/pages/api/connect/disconnect.ts","layer":"api"},"startTime":1739722271073,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9714,"timestamp":32089264247,"id":480,"parentId":251,"tags":{"name":"/app/pages/api/connect/handshake.ts","layer":"api"},"startTime":1739722271073,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10409,"timestamp":32089264283,"id":481,"parentId":252,"tags":{"name":"/app/pages/api/connect/index.ts","layer":"api"},"startTime":1739722271073,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16060,"timestamp":32089264066,"id":478,"parentId":278,"tags":{"name":"/app/pages/api/infiniteScroll.ts","layer":"api"},"startTime":1739722271073,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10436,"timestamp":32089286898,"id":482,"parentId":254,"tags":{"name":"/app/pages/api/connect/verify.ts","layer":"api"},"startTime":1739722271096,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11087,"timestamp":32089287057,"id":483,"parentId":279,"tags":{"name":"/app/pages/api/loginUser.ts","layer":"api"},"startTime":1739722271096,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8373,"timestamp":32089305116,"id":487,"parentId":288,"tags":{"name":"/app/pages/api/reAuthenticateUser.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9138,"timestamp":32089304770,"id":484,"parentId":280,"tags":{"name":"/app/pages/api/logoutUser.ts","layer":"api"},"startTime":1739722271113,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9674,"timestamp":32089305067,"id":486,"parentId":283,"tags":{"name":"/app/pages/api/purgeDb.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10952,"timestamp":32089304993,"id":485,"parentId":287,"tags":{"name":"/app/pages/api/queryEntriesSearchTerm.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11182,"timestamp":32089305271,"id":491,"parentId":293,"tags":{"name":"/app/pages/api/resetPassword.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12373,"timestamp":32089305191,"id":489,"parentId":289,"tags":{"name":"/app/pages/api/refreshEntry.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14351,"timestamp":32089305226,"id":490,"parentId":291,"tags":{"name":"/app/pages/api/renameMedia.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14996,"timestamp":32089305308,"id":492,"parentId":292,"tags":{"name":"/app/pages/api/resetDelegatedDatabaseToken.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17976,"timestamp":32089305155,"id":488,"parentId":290,"tags":{"name":"/app/pages/api/registerUser.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18419,"timestamp":32089305344,"id":493,"parentId":295,"tags":{"name":"/app/pages/api/sendEmailVerificationLink.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19002,"timestamp":32089305380,"id":494,"parentId":294,"tags":{"name":"/app/pages/api/runUserDbQuery.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19829,"timestamp":32089305431,"id":495,"parentId":296,"tags":{"name":"/app/pages/api/sendPasswordResetLink.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20400,"timestamp":32089305535,"id":498,"parentId":282,"tags":{"name":"/app/pages/api/media/getPrivateMedia.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":21992,"timestamp":32089305470,"id":496,"parentId":307,"tags":{"name":"/app/pages/api/sync-table-data.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":22664,"timestamp":32089305566,"id":499,"parentId":297,"tags":{"name":"/app/pages/api/social-login/facebook-auth.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23425,"timestamp":32089305595,"id":500,"parentId":298,"tags":{"name":"/app/pages/api/social-login/github-auth.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":25293,"timestamp":32089305500,"id":497,"parentId":281,"tags":{"name":"/app/pages/api/media/addPrivateMedia.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":26360,"timestamp":32089305625,"id":501,"parentId":299,"tags":{"name":"/app/pages/api/social-login/google-auth.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":27340,"timestamp":32089305692,"id":503,"parentId":311,"tags":{"name":"/app/pages/api/updateAdminUserAccess.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":28766,"timestamp":32089305662,"id":502,"parentId":312,"tags":{"name":"/app/pages/api/updateClonedTableForeignKeys.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29344,"timestamp":32089305719,"id":504,"parentId":310,"tags":{"name":"/app/pages/api/unsubscribe.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29856,"timestamp":32089305751,"id":505,"parentId":300,"tags":{"name":"/app/pages/api/social-login/utils/checkEmail.ts","layer":"api"},"startTime":1739722271114,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18311,"timestamp":32089385351,"id":506,"parentId":301,"tags":{"name":"/app/pages/api/social-login/utils/checkSocialId.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"}] -[{"name":"build-module-ts","duration":19042,"timestamp":32089385482,"id":507,"parentId":302,"tags":{"name":"/app/pages/api/social-login/utils/getEmailFromSocialId.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20008,"timestamp":32089385595,"id":509,"parentId":285,"tags":{"name":"/app/pages/api/query/[user_id]/get.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":21085,"timestamp":32089385552,"id":508,"parentId":284,"tags":{"name":"/app/pages/api/query/[user_id]/get-schema.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":21540,"timestamp":32089385709,"id":512,"parentId":304,"tags":{"name":"/app/pages/api/sql-users/delete.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":22383,"timestamp":32089385743,"id":513,"parentId":305,"tags":{"name":"/app/pages/api/sql-users/update.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23173,"timestamp":32089385631,"id":510,"parentId":286,"tags":{"name":"/app/pages/api/query/[user_id]/update-schema-from-single-database.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":24085,"timestamp":32089385673,"id":511,"parentId":303,"tags":{"name":"/app/pages/api/sql-users/create.ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":24427,"timestamp":32089385783,"id":514,"parentId":306,"tags":{"name":"/app/pages/api/stream/[path].ts","layer":"api"},"startTime":1739722271194,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":25056,"timestamp":32089385822,"id":515,"parentId":313,"tags":{"name":"/app/pages/api/updateDbSchemaDataForUser.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":25599,"timestamp":32089385858,"id":516,"parentId":314,"tags":{"name":"/app/pages/api/updateDbUser.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":25737,"timestamp":32089385961,"id":519,"parentId":308,"tags":{"name":"/app/pages/api/test/cors.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":26497,"timestamp":32089385926,"id":518,"parentId":315,"tags":{"name":"/app/pages/api/updateTableEntry.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":27344,"timestamp":32089385890,"id":517,"parentId":316,"tags":{"name":"/app/pages/api/updateUser.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":27578,"timestamp":32089385995,"id":520,"parentId":309,"tags":{"name":"/app/pages/api/test/mail.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29023,"timestamp":32089386036,"id":521,"parentId":318,"tags":{"name":"/app/pages/api/updateUserTable.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":30490,"timestamp":32089386152,"id":522,"parentId":317,"tags":{"name":"/app/pages/api/updateUserDatabase.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":31276,"timestamp":32089386188,"id":523,"parentId":319,"tags":{"name":"/app/pages/api/updateUserUser.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":32354,"timestamp":32089386258,"id":525,"parentId":320,"tags":{"name":"/app/pages/api/user-schema/replace-database-schema.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":33315,"timestamp":32089386291,"id":526,"parentId":321,"tags":{"name":"/app/pages/api/user/[user_id]/add-user.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34883,"timestamp":32089386221,"id":524,"parentId":332,"tags":{"name":"/app/pages/about.tsx","layer":null},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":35524,"timestamp":32089386322,"id":527,"parentId":322,"tags":{"name":"/app/pages/api/user/[user_id]/delete-user.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":36205,"timestamp":32089386352,"id":528,"parentId":323,"tags":{"name":"/app/pages/api/user/[user_id]/get-user.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":36745,"timestamp":32089386388,"id":529,"parentId":324,"tags":{"name":"/app/pages/api/user/[user_id]/github-login.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":37204,"timestamp":32089386416,"id":530,"parentId":325,"tags":{"name":"/app/pages/api/user/[user_id]/google-login.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":37939,"timestamp":32089386487,"id":532,"parentId":327,"tags":{"name":"/app/pages/api/user/[user_id]/login-user.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":38473,"timestamp":32089386448,"id":531,"parentId":326,"tags":{"name":"/app/pages/api/user/[user_id]/grab-google-user-from-token.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":38925,"timestamp":32089386518,"id":533,"parentId":329,"tags":{"name":"/app/pages/api/user/[user_id]/send-email-code.ts","layer":"api"},"startTime":1739722271195,"traceId":"0159797803f10088"},{"name":"build-module","duration":40,"timestamp":32089482599,"id":539,"parentId":425,"tags":{"name":"fs","layer":null},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4998,"timestamp":32089482502,"id":536,"parentId":331,"tags":{"name":"/app/pages/api/webhooks/github-push.ts","layer":"api"},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5737,"timestamp":32089482375,"id":534,"parentId":328,"tags":{"name":"/app/pages/api/user/[user_id]/reauth-user.ts","layer":"api"},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6183,"timestamp":32089482463,"id":535,"parentId":330,"tags":{"name":"/app/pages/api/user/[user_id]/update-user.ts","layer":"api"},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7056,"timestamp":32089482679,"id":540,"parentId":333,"tags":{"name":"/app/pages/admin/[user_id]/api-keys/index.tsx","layer":null},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23077,"timestamp":32089482724,"id":541,"parentId":334,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/connect.tsx","layer":null},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":36682,"timestamp":32089482570,"id":538,"parentId":412,"tags":{"name":"/app/node_modules/next/script.js","layer":null},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5927,"timestamp":32089516044,"id":542,"parentId":336,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/edit-database.tsx","layer":null},"startTime":1739722271325,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6818,"timestamp":32089516160,"id":543,"parentId":337,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/schema.tsx","layer":null},"startTime":1739722271325,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68310,"timestamp":32089482528,"id":537,"parentId":413,"tags":{"name":"/app/node_modules/next/dist/pages/_document.js","layer":null},"startTime":1739722271291,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":35,"timestamp":32089565674,"id":546,"parentId":420,"tags":{"name":"next/dist/compiled/next-server/pages-api.runtime.prod.js","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":17,"timestamp":32089565839,"id":551,"parentId":419,"tags":{"name":"next/dist/compiled/next-server/pages.runtime.prod.js","layer":null},"startTime":1739722271375,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4366,"timestamp":32089565764,"id":548,"parentId":340,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5552,"timestamp":32089565633,"id":545,"parentId":339,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/shell.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1326112,"timestamp":32088245255,"id":35,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclientError&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclientError.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1325904,"timestamp":32088245493,"id":79,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhealthcheck&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhealthcheck.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1325830,"timestamp":32088245582,"id":112,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ftest%2Fcors&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fcors.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10068,"timestamp":32089565732,"id":547,"parentId":335,"tags":{"name":"/app/pages/admin/[user_id]/connect/index.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11434,"timestamp":32089565552,"id":544,"parentId":338,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/index.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13486,"timestamp":32089565790,"id":549,"parentId":342,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14780,"timestamp":32089565813,"id":550,"parentId":341,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx","layer":null},"startTime":1739722271374,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16288,"timestamp":32089565868,"id":552,"parentId":343,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx","layer":null},"startTime":1739722271375,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18701,"timestamp":32089634611,"id":555,"parentId":351,"tags":{"name":"/app/pages/admin/[user_id]/databases/add-database.tsx","layer":null},"startTime":1739722271443,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19751,"timestamp":32089634642,"id":556,"parentId":347,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx","layer":null},"startTime":1739722271443,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20838,"timestamp":32089634570,"id":554,"parentId":346,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/add-table.tsx","layer":null},"startTime":1739722271443,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27647,"timestamp":32089634464,"id":553,"parentId":344,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx","layer":null},"startTime":1739722271443,"traceId":"0159797803f10088"},{"name":"build-module","duration":37,"timestamp":32089682091,"id":560,"parentId":428,"tags":{"name":"path","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11212,"timestamp":32089682162,"id":561,"parentId":354,"tags":{"name":"/app/pages/admin/[user_id]/development.tsx","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12155,"timestamp":32089682016,"id":558,"parentId":356,"tags":{"name":"/app/pages/admin/[user_id]/index.tsx","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13052,"timestamp":32089681915,"id":557,"parentId":352,"tags":{"name":"/app/pages/admin/[user_id]/databases/index.tsx","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13492,"timestamp":32089682199,"id":562,"parentId":357,"tags":{"name":"/app/pages/admin/[user_id]/settings.tsx","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14614,"timestamp":32089682060,"id":559,"parentId":348,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/index.tsx","layer":null},"startTime":1739722271491,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1457744,"timestamp":32088245577,"id":110,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fstream%2F%5Bpath%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fstream%2F%5Bpath%5D.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11622,"timestamp":32089734351,"id":563,"parentId":358,"tags":{"name":"/app/pages/admin/[user_id]/schema.tsx","layer":null},"startTime":1739722271543,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12455,"timestamp":32089734509,"id":565,"parentId":350,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx","layer":null},"startTime":1739722271543,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13256,"timestamp":32089734554,"id":566,"parentId":353,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-user.tsx","layer":null},"startTime":1739722271543,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14203,"timestamp":32089734588,"id":567,"parentId":355,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/index.tsx","layer":null},"startTime":1739722271543,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":40044,"timestamp":32089734452,"id":564,"parentId":418,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head.js","layer":null},"startTime":1739722271543,"traceId":"0159797803f10088"},{"name":"build-module","duration":40,"timestamp":32089791179,"id":572,"parentId":425,"tags":{"name":"generate-password","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module","duration":14,"timestamp":32089791250,"id":573,"parentId":424,"tags":{"name":"lodash","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module","duration":17,"timestamp":32089791482,"id":582,"parentId":436,"tags":{"name":"os","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module","duration":11,"timestamp":32089791514,"id":583,"parentId":436,"tags":{"name":"child_process","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4836,"timestamp":32089790991,"id":568,"parentId":345,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5973,"timestamp":32089791124,"id":570,"parentId":359,"tags":{"name":"/app/pages/admin/[user_id]/media/index.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6979,"timestamp":32089791086,"id":569,"parentId":349,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7823,"timestamp":32089791151,"id":571,"parentId":361,"tags":{"name":"/app/pages/admin/[user_id]/media/[...folder].tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8064,"timestamp":32089791277,"id":574,"parentId":360,"tags":{"name":"/app/pages/admin/[user_id]/su/backups.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8375,"timestamp":32089791315,"id":575,"parentId":366,"tags":{"name":"/app/pages/admin/[user_id]/su/error-logs.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8827,"timestamp":32089791342,"id":576,"parentId":367,"tags":{"name":"/app/pages/admin/[user_id]/su/console.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9516,"timestamp":32089791364,"id":577,"parentId":368,"tags":{"name":"/app/pages/admin/[user_id]/su/envar.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9896,"timestamp":32089791391,"id":578,"parentId":362,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/index.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10317,"timestamp":32089791414,"id":579,"parentId":364,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/edit-page.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16520,"timestamp":32089791456,"id":581,"parentId":369,"tags":{"name":"/app/pages/admin/[user_id]/su/index.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17066,"timestamp":32089791435,"id":580,"parentId":363,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/create-page.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18206,"timestamp":32089791536,"id":584,"parentId":374,"tags":{"name":"/app/pages/admin/[user_id]/su/servers.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19473,"timestamp":32089791589,"id":586,"parentId":379,"tags":{"name":"/app/pages/admin/index.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20048,"timestamp":32089791566,"id":585,"parentId":370,"tags":{"name":"/app/pages/admin/[user_id]/su/load-balancing.tsx","layer":null},"startTime":1739722271600,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18064,"timestamp":32089794671,"id":587,"parentId":381,"tags":{"name":"/app/pages/api/deleteUserTable.ts","layer":"api"},"startTime":1739722271603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7578,"timestamp":32089915164,"id":589,"parentId":365,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/index.tsx","layer":null},"startTime":1739722271724,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8028,"timestamp":32089915214,"id":590,"parentId":376,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/[id].tsx","layer":null},"startTime":1739722271724,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8843,"timestamp":32089915248,"id":591,"parentId":383,"tags":{"name":"/app/pages/api/deleteUserMedia.ts","layer":"api"},"startTime":1739722271724,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9789,"timestamp":32089915003,"id":588,"parentId":382,"tags":{"name":"/app/pages/api/deleteUserDatabase.ts","layer":"api"},"startTime":1739722271724,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9959,"timestamp":32089915280,"id":592,"parentId":386,"tags":{"name":"/app/pages/api/exportTableData.ts","layer":"api"},"startTime":1739722271724,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":1480,"timestamp":32089955202,"id":607,"parentId":412,"tags":{"name":"/app/styles/less.css","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":1250,"timestamp":32089955537,"id":608,"parentId":412,"tags":{"name":"/app/styles/tailwind.css","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6870,"timestamp":32089954890,"id":594,"parentId":388,"tags":{"name":"/app/pages/api/fetch-media.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7239,"timestamp":32089954958,"id":596,"parentId":372,"tags":{"name":"/app/pages/admin/[user_id]/su/users/new.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7710,"timestamp":32089954929,"id":595,"parentId":371,"tags":{"name":"/app/pages/admin/[user_id]/su/users/[single].tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7953,"timestamp":32089955007,"id":598,"parentId":384,"tags":{"name":"/app/pages/api/admin/databases/upload-database-file.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8336,"timestamp":32089954982,"id":597,"parentId":373,"tags":{"name":"/app/pages/admin/[user_id]/su/users/index.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9942,"timestamp":32089954802,"id":593,"parentId":387,"tags":{"name":"/app/pages/api/addUserMedia.ts","layer":"api"},"startTime":1739722271763,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10425,"timestamp":32089955029,"id":599,"parentId":389,"tags":{"name":"/app/pages/api/query/[user_id]/add-image.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10966,"timestamp":32089955075,"id":601,"parentId":393,"tags":{"name":"/app/pages/api/query/[user_id]/post.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11828,"timestamp":32089955053,"id":600,"parentId":390,"tags":{"name":"/app/pages/api/query/[user_id]/add-file.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"}] -[{"name":"build-module-ts","duration":12603,"timestamp":32089955095,"id":602,"parentId":392,"tags":{"name":"/app/pages/api/query/[user_id]/get-private-file.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13354,"timestamp":32089955118,"id":603,"parentId":391,"tags":{"name":"/app/pages/api/query/[user_id]/delete-file.ts","layer":"api"},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13897,"timestamp":32089955138,"id":604,"parentId":375,"tags":{"name":"/app/pages/admin/[user_id]/users/add-user.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14564,"timestamp":32089955161,"id":605,"parentId":385,"tags":{"name":"/app/pages/admin/[user_id]/users/index.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15098,"timestamp":32089955181,"id":606,"parentId":380,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/index.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15270,"timestamp":32089955576,"id":609,"parentId":395,"tags":{"name":"/app/pages/contact.tsx","layer":null},"startTime":1739722271764,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1725824,"timestamp":32088245799,"id":193,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ffetch-media&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-media.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5745,"timestamp":32090008180,"id":611,"parentId":377,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/[user].tsx","layer":null},"startTime":1739722271817,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7145,"timestamp":32090008068,"id":610,"parentId":397,"tags":{"name":"/app/pages/create-account.tsx","layer":null},"startTime":1739722271817,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7011,"timestamp":32090029643,"id":615,"parentId":400,"tags":{"name":"/app/pages/logout.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7582,"timestamp":32090029565,"id":613,"parentId":394,"tags":{"name":"/app/pages/blog/index.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7990,"timestamp":32090029611,"id":614,"parentId":396,"tags":{"name":"/app/pages/docs/index.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8698,"timestamp":32090029445,"id":612,"parentId":378,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/index.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9036,"timestamp":32090029672,"id":616,"parentId":402,"tags":{"name":"/app/pages/login.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9505,"timestamp":32090029699,"id":617,"parentId":403,"tags":{"name":"/app/pages/privacy.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10090,"timestamp":32090029723,"id":618,"parentId":401,"tags":{"name":"/app/pages/index.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10580,"timestamp":32090029748,"id":619,"parentId":405,"tags":{"name":"/app/pages/terms.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11466,"timestamp":32090029773,"id":620,"parentId":404,"tags":{"name":"/app/pages/redirect.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12205,"timestamp":32090029799,"id":621,"parentId":412,"tags":{"name":"/app/components/ErrorBoundary.tsx","layer":null},"startTime":1739722271838,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12973,"timestamp":32090029850,"id":623,"parentId":407,"tags":{"name":"/app/pages/send-password-reset-link.tsx","layer":null},"startTime":1739722271839,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14189,"timestamp":32090029825,"id":622,"parentId":398,"tags":{"name":"/app/pages/docs/[page]/index.tsx","layer":null},"startTime":1739722271839,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11295,"timestamp":32090077484,"id":625,"parentId":409,"tags":{"name":"/app/pages/unsubscribe.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12442,"timestamp":32090077519,"id":626,"parentId":399,"tags":{"name":"/app/pages/docs/[page]/[sub-page]/index.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13606,"timestamp":32090077548,"id":627,"parentId":406,"tags":{"name":"/app/pages/email-verification/index.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15006,"timestamp":32090077396,"id":624,"parentId":408,"tags":{"name":"/app/pages/reset-password.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15298,"timestamp":32090077572,"id":628,"parentId":421,"tags":{"name":"/app/layouts/GeneralLayout.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15858,"timestamp":32090077594,"id":629,"parentId":421,"tags":{"name":"/app/components/general/PageHeadTags.tsx","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16782,"timestamp":32090077638,"id":631,"parentId":422,"tags":{"name":"/app/functions/frontend/fetchApi.ts","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17046,"timestamp":32090077660,"id":632,"parentId":423,"tags":{"name":"/app/functions/backend/userAuth.ts","layer":"api"},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17398,"timestamp":32090077617,"id":630,"parentId":421,"tags":{"name":"/app/functions/frontend/clientAuthUser.ts","layer":null},"startTime":1739722271886,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":939,"timestamp":32090106486,"id":633,"parentId":431,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":1069,"timestamp":32090106670,"id":636,"parentId":431,"tags":{"name":"/app/package-shared/data/presets/users.json","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7759,"timestamp":32090106571,"id":634,"parentId":429,"tags":{"name":"/app/functions/backend/checkUserRights.ts","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8175,"timestamp":32090106632,"id":635,"parentId":429,"tags":{"name":"/app/functions/backend/grabDelegatedUserFromCookie.ts","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8844,"timestamp":32090106700,"id":637,"parentId":425,"tags":{"name":"/app/package-shared/functions/backend/serverError.ts","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9214,"timestamp":32090106817,"id":641,"parentId":433,"tags":{"name":"/app/functions/backend/suAdminUserAuth.ts","layer":"api"},"startTime":1739722271916,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9876,"timestamp":32090106788,"id":640,"parentId":432,"tags":{"name":"/app/package-shared/functions/backend/handleNodemailer.ts","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11159,"timestamp":32090106730,"id":638,"parentId":412,"tags":{"name":"/app/components/twui/hooks/useWebSocket.tsx","layer":null},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11847,"timestamp":32090106760,"id":639,"parentId":423,"tags":{"name":"/app/package-shared/functions/backend/addAdminUserOnLogin.ts","layer":"api"},"startTime":1739722271915,"traceId":"0159797803f10088"},{"name":"build-module","duration":41,"timestamp":32090119492,"id":646,"parentId":482,"tags":{"name":"url","layer":null},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6632,"timestamp":32090119303,"id":642,"parentId":426,"tags":{"name":"/app/package-shared/functions/dsql/hashPassword.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6993,"timestamp":32090119388,"id":643,"parentId":425,"tags":{"name":"/app/package-shared/functions/dsql/encrypt.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7259,"timestamp":32090119549,"id":647,"parentId":436,"tags":{"name":"/app/functions/backend/copyFolderRecursively.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7600,"timestamp":32090119589,"id":648,"parentId":429,"tags":{"name":"/app/functions/backend/handleTableEntryOrder.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8831,"timestamp":32090119462,"id":645,"parentId":428,"tags":{"name":"/app/package-shared/functions/backend/db/sanitizeSql.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10052,"timestamp":32090119431,"id":644,"parentId":426,"tags":{"name":"/app/package-shared/functions/backend/db/addDbEntry.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10258,"timestamp":32090119619,"id":649,"parentId":430,"tags":{"name":"/app/package-shared/functions/backend/grabUserSchemaData.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10792,"timestamp":32090119651,"id":650,"parentId":437,"tags":{"name":"/app/package-shared/functions/backend/varDatabaseDbHandler.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11039,"timestamp":32090119679,"id":651,"parentId":430,"tags":{"name":"/app/package-shared/functions/backend/setUserSchemaData.ts","layer":"api"},"startTime":1739722271928,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6382,"timestamp":32090134202,"id":652,"parentId":424,"tags":{"name":"/app/package-shared/utils/backend/global-db/DB_HANDLER.ts","layer":"api"},"startTime":1739722271943,"traceId":"0159797803f10088"},{"name":"build-module","duration":30,"timestamp":32090141041,"id":661,"parentId":439,"tags":{"name":"@moduletrace/datasquirel","layer":null},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module","duration":19,"timestamp":32090141091,"id":662,"parentId":536,"tags":{"name":"crypto","layer":null},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6119,"timestamp":32090140875,"id":655,"parentId":441,"tags":{"name":"/app/functions/backend/admin/deleteDocPage.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6311,"timestamp":32090140936,"id":657,"parentId":441,"tags":{"name":"/app/functions/backend/admin/grabChildPages.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6768,"timestamp":32090140908,"id":656,"parentId":441,"tags":{"name":"/app/functions/backend/admin/getSnippets.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7345,"timestamp":32090140806,"id":654,"parentId":441,"tags":{"name":"/app/functions/backend/admin/addDocPage.ts","layer":"api"},"startTime":1739722271949,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7423,"timestamp":32090140960,"id":658,"parentId":441,"tags":{"name":"/app/functions/backend/admin/grabParentPages.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7953,"timestamp":32090140994,"id":659,"parentId":441,"tags":{"name":"/app/functions/backend/admin/persistDocs.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8337,"timestamp":32090141122,"id":663,"parentId":464,"tags":{"name":"/app/functions/backend/exportDb.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9112,"timestamp":32090141017,"id":660,"parentId":436,"tags":{"name":"/app/package-shared/utils/backend/names/grab-dir-names.ts","layer":"api"},"startTime":1739722271950,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1907676,"timestamp":32088245504,"id":83,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FloginUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FloginUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1907573,"timestamp":32088245641,"id":135,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fwebhooks%2Fgithub-push&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fwebhooks%2Fgithub-push.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7017,"timestamp":32090153669,"id":665,"parentId":443,"tags":{"name":"/app/functions/backend/data-fetching/grab-user-databases.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7625,"timestamp":32090153578,"id":664,"parentId":463,"tags":{"name":"/app/functions/backend/deleteFolderRecursively.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7789,"timestamp":32090153750,"id":668,"parentId":455,"tags":{"name":"/app/package-shared/functions/backend/noDatabaseDbHandler.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8729,"timestamp":32090153700,"id":666,"parentId":442,"tags":{"name":"/app/functions/backend/users/export-database.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9069,"timestamp":32090153773,"id":669,"parentId":456,"tags":{"name":"/app/package-shared/functions/dsql/decrypt.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10098,"timestamp":32090153726,"id":667,"parentId":477,"tags":{"name":"/app/functions/backend/createDbSchemaFromDb.ts","layer":"api"},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10404,"timestamp":32090153794,"id":670,"parentId":540,"tags":{"name":"/app/functions/backend/userAuth.ts","layer":null},"startTime":1739722271962,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10724,"timestamp":32090153837,"id":672,"parentId":541,"tags":{"name":"/app/package-shared/functions/backend/grabUserSchemaData.ts","layer":null},"startTime":1739722271963,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11166,"timestamp":32090153815,"id":671,"parentId":540,"tags":{"name":"/app/package-shared/functions/dsql/decrypt.ts","layer":null},"startTime":1739722271963,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11584,"timestamp":32090153858,"id":673,"parentId":541,"tags":{"name":"/app/package-shared/functions/backend/varDatabaseDbHandler.ts","layer":null},"startTime":1739722271963,"traceId":"0159797803f10088"},{"name":"build-module-cjs","duration":37978,"timestamp":32090134310,"id":653,"parentId":418,"tags":{"name":"/app/node_modules/@swc/helpers/cjs/_interop_require_default.cjs","layer":null},"startTime":1739722271943,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7560,"timestamp":32090165982,"id":674,"parentId":540,"tags":{"name":"/app/package-shared/utils/backend/global-db/DB_HANDLER.ts","layer":null},"startTime":1739722271975,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":3627,"timestamp":32090177208,"id":677,"parentId":456,"tags":{"name":"/app/package-shared/functions/backend/db/deleteDbEntry.ts","layer":"api"},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4345,"timestamp":32090177166,"id":676,"parentId":456,"tags":{"name":"/app/package-shared/functions/backend/api-cred.ts","layer":"api"},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5048,"timestamp":32090177054,"id":675,"parentId":449,"tags":{"name":"/app/package-shared/functions/backend/cookies/get-auth-cookie-names.ts","layer":"api"},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6889,"timestamp":32090177245,"id":678,"parentId":487,"tags":{"name":"/app/functions/backend/reAuthUser.ts","layer":"api"},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1939560,"timestamp":32088245508,"id":84,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FlogoutUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FlogoutUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1940812,"timestamp":32088245519,"id":88,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9823,"timestamp":32090177332,"id":680,"parentId":544,"tags":{"name":"/app/functions/backend/grabDelegatedUserFromCookie.ts","layer":null},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module","duration":34,"timestamp":32090193344,"id":688,"parentId":501,"tags":{"name":"google-auth-library","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8034,"timestamp":32090193315,"id":687,"parentId":517,"tags":{"name":"/app/functions/backend/fsWriteImageToDisk.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8829,"timestamp":32090193283,"id":686,"parentId":549,"tags":{"name":"/app/package-shared/functions/backend/serverError.ts","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9591,"timestamp":32090193437,"id":690,"parentId":480,"tags":{"name":"/app/functions/backend/dbSchemaExec.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10897,"timestamp":32090193401,"id":689,"parentId":488,"tags":{"name":"/app/package-shared/functions/backend/db/updateDbEntry.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11281,"timestamp":32090193548,"id":694,"parentId":500,"tags":{"name":"/app/package-shared/functions/api/social-login/githubLogin.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1960549,"timestamp":32088245628,"id":130,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16451,"timestamp":32090193590,"id":696,"parentId":555,"tags":{"name":"/app/package-shared/functions/backend/noDatabaseDbHandler.ts","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":33492,"timestamp":32090177398,"id":682,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/htmlescape.js","layer":null},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":33894,"timestamp":32090177368,"id":681,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/get-page-files.js","layer":null},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18939,"timestamp":32090193520,"id":693,"parentId":499,"tags":{"name":"/app/package-shared/functions/api/social-login/handleSocialDb.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20186,"timestamp":32090193570,"id":695,"parentId":431,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/index.ts","layer":"api"},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":46906,"timestamp":32090177276,"id":679,"parentId":538,"tags":{"name":"/app/node_modules/next/dist/client/script.js","layer":null},"startTime":1739722271986,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39175,"timestamp":32090193117,"id":683,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/utils.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39432,"timestamp":32090193465,"id":691,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/lib/is-error.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39936,"timestamp":32090193495,"id":692,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/lib/pretty-bytes.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":42467,"timestamp":32090193614,"id":697,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/tracer.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51033,"timestamp":32090193186,"id":684,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/shared/lib/constants.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51281,"timestamp":32090193242,"id":685,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/shared/lib/encode-uri-path.js","layer":null},"startTime":1739722272002,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4038,"timestamp":32090245738,"id":699,"parentId":500,"tags":{"name":"/app/package-shared/shell/utils/camelJoinedtoCamelSpace.ts","layer":"api"},"startTime":1739722272054,"traceId":"0159797803f10088"}] -[{"name":"build-module-ts","duration":4790,"timestamp":32090245809,"id":700,"parentId":490,"tags":{"name":"/app/functions/backend/grabPaths.ts","layer":"api"},"startTime":1739722272054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5310,"timestamp":32090245865,"id":702,"parentId":496,"tags":{"name":"/app/functions/backend/importExportTableDataFn.ts","layer":"api"},"startTime":1739722272055,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6032,"timestamp":32090245840,"id":701,"parentId":482,"tags":{"name":"/app/package-shared/functions/backend/httpsRequest.ts","layer":"api"},"startTime":1739722272055,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8808,"timestamp":32090245890,"id":703,"parentId":496,"tags":{"name":"/app/functions/backend/delegatedUser.ts","layer":"api"},"startTime":1739722272055,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9261,"timestamp":32090245913,"id":704,"parentId":488,"tags":{"name":"/app/package-shared/functions/backend/addMariadbUser.ts","layer":"api"},"startTime":1739722272055,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7990,"timestamp":32090247610,"id":705,"parentId":524,"tags":{"name":"/app/components/pages/homepage/BriefIntroSection.tsx","layer":null},"startTime":1739722272056,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8324,"timestamp":32090247671,"id":706,"parentId":524,"tags":{"name":"/app/components/pages/homepage/FooterCta.tsx","layer":null},"startTime":1739722272056,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9250,"timestamp":32090247706,"id":707,"parentId":515,"tags":{"name":"/app/functions/backend/updateSchemaData.ts","layer":"api"},"startTime":1739722272056,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2011642,"timestamp":32088245809,"id":197,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22724,"timestamp":32090240170,"id":698,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/utils.js","layer":null},"startTime":1739722272049,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":640,"timestamp":32090266557,"id":711,"parentId":554,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5782,"timestamp":32090266483,"id":709,"parentId":524,"tags":{"name":"/app/components/pages/about/Hero.tsx","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6644,"timestamp":32090266578,"id":712,"parentId":509,"tags":{"name":"/app/package-shared/functions/api/query/get.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7930,"timestamp":32090266379,"id":708,"parentId":555,"tags":{"name":"/app/layouts/AdminLayout.tsx","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9449,"timestamp":32090266524,"id":710,"parentId":513,"tags":{"name":"/app/package-shared/shell/mariadb-users/refreshUsersAndGrants.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10406,"timestamp":32090266681,"id":715,"parentId":555,"tags":{"name":"/app/components/admin/databases/UserMediaPopup.tsx","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11494,"timestamp":32090266651,"id":714,"parentId":526,"tags":{"name":"/app/package-shared/functions/api/users/api-create-user.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11990,"timestamp":32090266703,"id":716,"parentId":558,"tags":{"name":"/app/components/admin/databases/DeleteDatabaseConfirmationPopup.tsx","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12900,"timestamp":32090266724,"id":717,"parentId":527,"tags":{"name":"/app/package-shared/functions/api/users/api-delete-user.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13744,"timestamp":32090266747,"id":718,"parentId":528,"tags":{"name":"/app/package-shared/functions/api/users/api-get-user.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14859,"timestamp":32090266793,"id":720,"parentId":532,"tags":{"name":"/app/package-shared/functions/api/users/api-login.ts","layer":"api"},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14014,"timestamp":32090270305,"id":725,"parentId":571,"tags":{"name":"/app/functions/backend/grabPaths.ts","layer":null},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14988,"timestamp":32090270097,"id":721,"parentId":535,"tags":{"name":"/app/package-shared/functions/api/users/api-update-user.ts","layer":"api"},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":15342,"timestamp":32090270270,"id":724,"parentId":534,"tags":{"name":"/app/package-shared/functions/api/users/api-reauth-user.ts","layer":"api"},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16345,"timestamp":32090270187,"id":722,"parentId":533,"tags":{"name":"/app/package-shared/functions/api/users/api-send-email-code.ts","layer":"api"},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16528,"timestamp":32090270383,"id":727,"parentId":542,"tags":{"name":"/app/components/admin/databases/EditDatabaseContent.tsx","layer":null},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16969,"timestamp":32090270456,"id":729,"parentId":529,"tags":{"name":"/app/package-shared/functions/api/users/social/api-github-login.ts","layer":"api"},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17461,"timestamp":32090270486,"id":730,"parentId":530,"tags":{"name":"/app/package-shared/functions/api/users/social/api-google-login.ts","layer":"api"},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18607,"timestamp":32090270414,"id":728,"parentId":543,"tags":{"name":"/app/components/admin/databases/DatabaseSchemaContent.tsx","layer":null},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":32321,"timestamp":32090266768,"id":719,"parentId":537,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2057103,"timestamp":32088245620,"id":127,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2057317,"timestamp":32088245618,"id":126,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":38669,"timestamp":32090266607,"id":713,"parentId":564,"tags":{"name":"/app/node_modules/next/dist/shared/lib/side-effect.js","layer":null},"startTime":1739722272075,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2062011,"timestamp":32088245633,"id":132,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2063124,"timestamp":32088245638,"id":134,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":41089,"timestamp":32090270227,"id":723,"parentId":564,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-mode.js","layer":null},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":41268,"timestamp":32090270340,"id":726,"parentId":564,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils/warn-once.js","layer":null},"startTime":1739722272079,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3210,"timestamp":32090320596,"id":732,"parentId":540,"tags":{"name":"/app/components/admin/api-keys/TargetApiKeyPreviewPopup.tsx","layer":null},"startTime":1739722272129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3769,"timestamp":32090320510,"id":731,"parentId":540,"tags":{"name":"/app/components/admin/api-keys/ApiKeysContent.tsx","layer":null},"startTime":1739722272129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6324,"timestamp":32090324563,"id":735,"parentId":548,"tags":{"name":"/app/components/admin/databases/EditTableContent.tsx","layer":null},"startTime":1739722272133,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7569,"timestamp":32090324530,"id":734,"parentId":545,"tags":{"name":"/app/components/admin/databases/DatabaseShellContent.tsx","layer":null},"startTime":1739722272133,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8817,"timestamp":32090324470,"id":733,"parentId":540,"tags":{"name":"/app/components/admin/api-keys/AddNewApiKeyPopup.tsx","layer":null},"startTime":1739722272133,"traceId":"0159797803f10088"},{"name":"build-module","duration":35,"timestamp":32090353907,"id":741,"parentId":412,"tags":{"name":"next/head","layer":null},"startTime":1739722272163,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4323,"timestamp":32090353720,"id":736,"parentId":544,"tags":{"name":"/app/components/admin/databases/DeleteTableConfirmationPopup.tsx","layer":null},"startTime":1739722272162,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4814,"timestamp":32090353861,"id":739,"parentId":550,"tags":{"name":"/app/components/admin/databases/AddTableEntryContent.tsx","layer":null},"startTime":1739722272163,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5485,"timestamp":32090353799,"id":737,"parentId":541,"tags":{"name":"/app/components/admin/databases/connect/DatabaseConnectContent.tsx","layer":null},"startTime":1739722272162,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6500,"timestamp":32090353832,"id":738,"parentId":544,"tags":{"name":"/app/components/admin/databases/SingleDatabasesContent.tsx","layer":null},"startTime":1739722272163,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7259,"timestamp":32090353884,"id":740,"parentId":549,"tags":{"name":"/app/components/admin/databases/TableFieldsContent.tsx","layer":null},"startTime":1739722272163,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25576,"timestamp":32090353966,"id":742,"parentId":564,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","layer":null},"startTime":1739722272163,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4220,"timestamp":32090387821,"id":747,"parentId":558,"tags":{"name":"/app/components/admin/dashboard/DashboardContent.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4932,"timestamp":32090387762,"id":745,"parentId":549,"tags":{"name":"/app/functions/frontend/updateTableAfterFieldsUpdateFunctionExt.ts","layer":null},"startTime":1739722272196,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5586,"timestamp":32090387794,"id":746,"parentId":549,"tags":{"name":"/app/functions/backend/grabTableSchemaData.ts","layer":null},"startTime":1739722272196,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6536,"timestamp":32090387708,"id":744,"parentId":552,"tags":{"name":"/app/components/admin/databases/SingleEntryContent.tsx","layer":null},"startTime":1739722272196,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6708,"timestamp":32090387849,"id":748,"parentId":547,"tags":{"name":"/app/components/admin/connect/ConnectContent.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6844,"timestamp":32090387936,"id":751,"parentId":547,"tags":{"name":"/app/components/admin/connect/NewMariadbUserPopup.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8099,"timestamp":32090387909,"id":750,"parentId":547,"tags":{"name":"/app/components/admin/connect/EditMariadbUserPopup.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8459,"timestamp":32090387962,"id":752,"parentId":554,"tags":{"name":"/app/components/admin/databases/AddTableContent.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14443,"timestamp":32090387986,"id":753,"parentId":554,"tags":{"name":"/app/components/admin/databases/EditFieldPopup.tsx","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27352,"timestamp":32090387630,"id":743,"parentId":564,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","layer":null},"startTime":1739722272196,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":27230,"timestamp":32090387874,"id":749,"parentId":576,"tags":{"name":"/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739722272197,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7599,"timestamp":32090423620,"id":757,"parentId":563,"tags":{"name":"/app/components/general/VerificationBanner.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8550,"timestamp":32090423534,"id":755,"parentId":563,"tags":{"name":"/app/components/general/Breadcrumbs.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9769,"timestamp":32090423416,"id":754,"parentId":556,"tags":{"name":"/app/components/admin/databases/SingleTableContent.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10089,"timestamp":32090423652,"id":758,"parentId":562,"tags":{"name":"/app/components/admin/settings/SettingsContent.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11336,"timestamp":32090423583,"id":756,"parentId":553,"tags":{"name":"/app/components/admin/databases/TableEntriesContent.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12080,"timestamp":32090423686,"id":759,"parentId":610,"tags":{"name":"/app/package-shared/functions/backend/addAdminUserOnLogin.ts","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12405,"timestamp":32090423746,"id":761,"parentId":557,"tags":{"name":"/app/components/admin/databases/DatabasesContent.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13252,"timestamp":32090423716,"id":760,"parentId":563,"tags":{"name":"/app/components/admin/databases/UserSchemaContent.tsx","layer":null},"startTime":1739722272232,"traceId":"0159797803f10088"},{"name":"build-module","duration":40,"timestamp":32090462602,"id":777,"parentId":643,"tags":{"name":"buffer","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7310,"timestamp":32090462252,"id":763,"parentId":610,"tags":{"name":"/app/package-shared/functions/backend/cookies/get-auth-cookie-names.ts","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7678,"timestamp":32090462318,"id":765,"parentId":571,"tags":{"name":"/app/components/general/LoadingBlock.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8078,"timestamp":32090462348,"id":766,"parentId":571,"tags":{"name":"/app/components/general/UploadFileComponent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8637,"timestamp":32090462163,"id":762,"parentId":571,"tags":{"name":"/app/components/general/UploadImageComponent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8757,"timestamp":32090462398,"id":768,"parentId":556,"tags":{"name":"/app/layouts/components/GeneralLayout/ScrollToTopButton.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9448,"timestamp":32090462374,"id":767,"parentId":559,"tags":{"name":"/app/components/admin/databases/TablesContent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10146,"timestamp":32090462422,"id":769,"parentId":571,"tags":{"name":"/app/components/admin/media/NewMediaPopup.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10632,"timestamp":32090462468,"id":771,"parentId":571,"tags":{"name":"/app/components/admin/media/NewFolderPopup.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11820,"timestamp":32090462445,"id":770,"parentId":571,"tags":{"name":"/app/components/admin/media/TargetMediaPreviewPopup.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12341,"timestamp":32090462490,"id":772,"parentId":571,"tags":{"name":"/app/components/admin/media/ChooseMediaTypePopup.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12837,"timestamp":32090462535,"id":774,"parentId":571,"tags":{"name":"/app/components/admin/media/MediaFolderContent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13169,"timestamp":32090462668,"id":778,"parentId":567,"tags":{"name":"/app/components/admin/users/DbUsersContent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14679,"timestamp":32090462512,"id":773,"parentId":541,"tags":{"name":"/app/components/general/ExtraContentDatabase/index.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2232684,"timestamp":32088245838,"id":209,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fredirect&preferredRegion=&absolutePagePath=private-next-pages%2Fredirect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22887,"timestamp":32090462578,"id":776,"parentId":566,"tags":{"name":"/app/components/admin/users/DbAddNewUserContent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23486,"timestamp":32090462700,"id":779,"parentId":570,"tags":{"name":"/app/components/general/UploadVideoComponent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24823,"timestamp":32090462556,"id":775,"parentId":565,"tags":{"name":"/app/components/admin/users/SocialLoginsContent.tsx","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-cjs","duration":39342,"timestamp":32090462287,"id":764,"parentId":564,"tags":{"name":"/app/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","layer":null},"startTime":1739722272271,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12400,"timestamp":32090508960,"id":783,"parentId":555,"tags":{"name":"/app/components/admin/databases/add-database/index.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13116,"timestamp":32090508930,"id":782,"parentId":570,"tags":{"name":"/app/components/admin/media/MediaContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13936,"timestamp":32090508894,"id":781,"parentId":568,"tags":{"name":"/app/components/admin/users/ChangeDbUserPassword.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14164,"timestamp":32090509039,"id":786,"parentId":584,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14834,"timestamp":32090509013,"id":785,"parentId":593,"tags":{"name":"/app/functions/backend/fsWriteImageToDiskFromBase64.ts","layer":"api"},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15017,"timestamp":32090509062,"id":787,"parentId":561,"tags":{"name":"/app/components/admin/development/index.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16638,"timestamp":32090508812,"id":780,"parentId":567,"tags":{"name":"/app/components/admin/users/TargetUserPreviewPopup.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17672,"timestamp":32090508988,"id":784,"parentId":569,"tags":{"name":"/app/components/admin/users/SingleDbUserContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18177,"timestamp":32090509085,"id":788,"parentId":574,"tags":{"name":"/app/components/su/SuBackupsContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18797,"timestamp":32090509107,"id":789,"parentId":575,"tags":{"name":"/app/components/su/SuErrorLogsContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19171,"timestamp":32090509130,"id":790,"parentId":577,"tags":{"name":"/app/components/su/SuEnvContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19879,"timestamp":32090509151,"id":791,"parentId":576,"tags":{"name":"/app/components/su/SuConsoleContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20622,"timestamp":32090509174,"id":792,"parentId":581,"tags":{"name":"/app/components/su/SuDashboardContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21116,"timestamp":32090509218,"id":794,"parentId":578,"tags":{"name":"/app/components/su/docs/SuDocsPageListContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":21608,"timestamp":32090509307,"id":797,"parentId":590,"tags":{"name":"/app/components/su/docs/SuSingleDocPageContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22152,"timestamp":32090509282,"id":796,"parentId":589,"tags":{"name":"/app/layouts/SuAdminLayout.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22471,"timestamp":32090509355,"id":799,"parentId":606,"tags":{"name":"/app/components/admin/users/AllDatabasesUsersContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23161,"timestamp":32090509332,"id":798,"parentId":605,"tags":{"name":"/app/components/admin/users/UsersContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24991,"timestamp":32090509196,"id":793,"parentId":604,"tags":{"name":"/app/components/admin/users/AddNewUserContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25181,"timestamp":32090509399,"id":801,"parentId":596,"tags":{"name":"/app/components/su/SuNewUserContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26684,"timestamp":32090509244,"id":795,"parentId":579,"tags":{"name":"/app/components/su/docs/CreatePageContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27926,"timestamp":32090509377,"id":800,"parentId":611,"tags":{"name":"/app/components/admin/users/SingleDatabaseSingleUserContent.tsx","layer":null},"startTime":1739722272318,"traceId":"0159797803f10088"},{"name":"build-module","duration":57,"timestamp":32090577705,"id":802,"parentId":632,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth","layer":null},"startTime":1739722272386,"traceId":"0159797803f10088"},{"name":"build-module","duration":22,"timestamp":32090577953,"id":806,"parentId":622,"tags":{"name":"serverless-mysql","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module","duration":11,"timestamp":32090577991,"id":807,"parentId":679,"tags":{"name":"react-dom","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module","duration":14,"timestamp":32090578170,"id":814,"parentId":631,"tags":{"name":"@moduletrace/datasquirel/dist/client/fetch","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7239,"timestamp":32090577796,"id":803,"parentId":584,"tags":{"name":"/app/functions/backend/su/get-servers.ts","layer":null},"startTime":1739722272386,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7570,"timestamp":32090577883,"id":804,"parentId":695,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":"api"},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8002,"timestamp":32090577921,"id":805,"parentId":595,"tags":{"name":"/app/components/su/SuSingleUserContent.tsx","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8684,"timestamp":32090578011,"id":808,"parentId":598,"tags":{"name":"/app/functions/backend/users/import-database.ts","layer":"api"},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8937,"timestamp":32090578043,"id":809,"parentId":597,"tags":{"name":"/app/components/su/SuUsersContent.tsx","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9263,"timestamp":32090578068,"id":810,"parentId":616,"tags":{"name":"/app/components/general/Logo.tsx","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9527,"timestamp":32090578119,"id":812,"parentId":609,"tags":{"name":"/app/components/pages/contact/ContactHero.tsx","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10028,"timestamp":32090578094,"id":811,"parentId":601,"tags":{"name":"/app/package-shared/functions/api/query/post.ts","layer":"api"},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10421,"timestamp":32090578147,"id":813,"parentId":609,"tags":{"name":"/app/components/pages/contact/ContactForm.tsx","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module","duration":29,"timestamp":32090606418,"id":822,"parentId":701,"tags":{"name":"https","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module","duration":11,"timestamp":32090606470,"id":823,"parentId":701,"tags":{"name":"http","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module","duration":8,"timestamp":32090606490,"id":824,"parentId":644,"tags":{"name":"sanitize-html","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module","duration":13,"timestamp":32090606585,"id":827,"parentId":640,"tags":{"name":"nodemailer","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module","duration":20,"timestamp":32090606837,"id":835,"parentId":687,"tags":{"name":"node-fetch","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module","duration":8,"timestamp":32090606866,"id":836,"parentId":687,"tags":{"name":"sharp","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8676,"timestamp":32090606731,"id":830,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsHomeHero.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9355,"timestamp":32090606507,"id":825,"parentId":610,"tags":{"name":"/app/components/pages/create-account/Hero.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9693,"timestamp":32090606669,"id":828,"parentId":618,"tags":{"name":"/app/components/pages/homepage/Hero2.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10167,"timestamp":32090606704,"id":829,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsAside.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10301,"timestamp":32090606773,"id":832,"parentId":613,"tags":{"name":"/app/components/pages/blog/BlogHero.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10531,"timestamp":32090606753,"id":831,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsHomeLinks.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10669,"timestamp":32090606816,"id":834,"parentId":617,"tags":{"name":"/app/components/pages/privacy/PrivacyHero.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10771,"timestamp":32090606911,"id":838,"parentId":623,"tags":{"name":"/app/components/general/FormSuccessBlock.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11084,"timestamp":32090606882,"id":837,"parentId":618,"tags":{"name":"/app/components/pages/homepage/FeaturesSummarySection.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11746,"timestamp":32090606793,"id":833,"parentId":616,"tags":{"name":"/app/components/pages/login/LoginForm.tsx","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11809,"timestamp":32090606962,"id":840,"parentId":610,"tags":{"name":"/app/components/general/LoadingScreen.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12008,"timestamp":32090606982,"id":841,"parentId":623,"tags":{"name":"/app/components/general/InfoBlock.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12623,"timestamp":32090606940,"id":839,"parentId":617,"tags":{"name":"/app/components/pages/privacy/PrivacyBody.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12763,"timestamp":32090607022,"id":843,"parentId":619,"tags":{"name":"/app/components/pages/terms/TermsHero.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12988,"timestamp":32090607041,"id":844,"parentId":622,"tags":{"name":"/app/components/pages/docs/DocsGenereicHero.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13757,"timestamp":32090607061,"id":845,"parentId":628,"tags":{"name":"/app/functions/frontend/updateNavLinks.ts","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14115,"timestamp":32090607084,"id":846,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/Footer.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14905,"timestamp":32090607001,"id":842,"parentId":619,"tags":{"name":"/app/components/pages/terms/TermsBody.tsx","layer":null},"startTime":1739722272416,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2376365,"timestamp":32088245625,"id":129,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2376587,"timestamp":32088245427,"id":57,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fcontact.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2376439,"timestamp":32088245584,"id":113,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ftest%2Fmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fmail.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":47986,"timestamp":32090578196,"id":815,"parentId":681,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48393,"timestamp":32090578239,"id":816,"parentId":681,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49085,"timestamp":32090578271,"id":817,"parentId":679,"tags":{"name":"/app/node_modules/next/dist/client/set-attributes-from-props.js","layer":null},"startTime":1739722272387,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2390890,"timestamp":32088245826,"id":204,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":34855,"timestamp":32090606375,"id":821,"parentId":697,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/constants.js","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39314,"timestamp":32090602496,"id":819,"parentId":697,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-thenable.js","layer":null},"startTime":1739722272411,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39712,"timestamp":32090602538,"id":820,"parentId":691,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-plain-object.js","layer":null},"startTime":1739722272411,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":40626,"timestamp":32090602403,"id":818,"parentId":679,"tags":{"name":"/app/node_modules/next/dist/client/request-idle-callback.js","layer":null},"startTime":1739722272411,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7917,"timestamp":32090635491,"id":847,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/ProductionHeadComponent.tsx","layer":null},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8026,"timestamp":32090635690,"id":850,"parentId":642,"tags":{"name":"/app/package-shared/utils/grab-keys.ts","layer":"api"},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8490,"timestamp":32090635605,"id":848,"parentId":650,"tags":{"name":"/app/package-shared/utils/grab-dsql-connection.ts","layer":"api"},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8790,"timestamp":32090635656,"id":849,"parentId":673,"tags":{"name":"/app/package-shared/utils/grab-dsql-connection.ts","layer":null},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9105,"timestamp":32090635718,"id":851,"parentId":671,"tags":{"name":"/app/package-shared/utils/grab-keys.ts","layer":null},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10321,"timestamp":32090635745,"id":852,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/Header.tsx","layer":null},"startTime":1739722272444,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":47025,"timestamp":32090606547,"id":826,"parentId":684,"tags":{"name":"/app/node_modules/next/dist/shared/lib/modern-browserslist-target.js","layer":null},"startTime":1739722272415,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7558,"timestamp":32090646804,"id":855,"parentId":644,"tags":{"name":"/app/package-shared/utils/check-if-is-master.ts","layer":"api"},"startTime":1739722272455,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8000,"timestamp":32090646689,"id":854,"parentId":639,"tags":{"name":"/app/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.ts","layer":"api"},"startTime":1739722272455,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8141,"timestamp":32090646872,"id":857,"parentId":648,"tags":{"name":"/app/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.ts","layer":"api"},"startTime":1739722272456,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9515,"timestamp":32090646609,"id":853,"parentId":612,"tags":{"name":"/app/components/admin/users/SingleDatabaseUsersContent.tsx","layer":null},"startTime":1739722272455,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9744,"timestamp":32090646904,"id":858,"parentId":650,"tags":{"name":"/app/package-shared/functions/backend/parseDbResults.ts","layer":"api"},"startTime":1739722272456,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10125,"timestamp":32090646931,"id":859,"parentId":673,"tags":{"name":"/app/package-shared/functions/backend/parseDbResults.ts","layer":null},"startTime":1739722272456,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2420082,"timestamp":32088245542,"id":97,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FresetPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetPassword.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2420091,"timestamp":32088245562,"id":104,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckEmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckEmail.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2420096,"timestamp":32088245564,"id":105,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2420098,"timestamp":32088245567,"id":106,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10315,"timestamp":32090657602,"id":862,"parentId":696,"tags":{"name":"/app/package-shared/utils/backend/global-db/NO_DB_HANDLER.ts","layer":null},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10710,"timestamp":32090657631,"id":863,"parentId":667,"tags":{"name":"/app/package-shared/shell/utils/slugToCamelTitle.ts","layer":"api"},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11222,"timestamp":32090657559,"id":861,"parentId":668,"tags":{"name":"/app/package-shared/utils/backend/global-db/NO_DB_HANDLER.ts","layer":"api"},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11691,"timestamp":32090657473,"id":860,"parentId":584,"tags":{"name":"/app/components/su/servers/index.tsx","layer":null},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11659,"timestamp":32090657729,"id":867,"parentId":654,"tags":{"name":"/app/package-shared/functions/backend/html/sanitizeHtmlOptions.ts","layer":"api"},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12125,"timestamp":32090657658,"id":864,"parentId":585,"tags":{"name":"/app/components/su/load-balancing/index.tsx","layer":null},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12594,"timestamp":32090657682,"id":865,"parentId":650,"tags":{"name":"/app/package-shared/utils/db/conn-db-handler.ts","layer":"api"},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12974,"timestamp":32090657706,"id":866,"parentId":673,"tags":{"name":"/app/package-shared/utils/db/conn-db-handler.ts","layer":null},"startTime":1739722272466,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2425076,"timestamp":32088245806,"id":196,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module","duration":21,"timestamp":32090671170,"id":869,"parentId":710,"tags":{"name":"dotenv","layer":null},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2425863,"timestamp":32088245587,"id":114,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Funsubscribe.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2425657,"timestamp":32088245801,"id":194,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2425658,"timestamp":32088245804,"id":195,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5990,"timestamp":32090671075,"id":868,"parentId":695,"tags":{"name":"/app/package-shared/shell/utils/noDatabaseDbHandler.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6197,"timestamp":32090671213,"id":870,"parentId":695,"tags":{"name":"/app/package-shared/shell/utils/varDatabaseDbHandler.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6603,"timestamp":32090671287,"id":872,"parentId":695,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/check-table-record.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6940,"timestamp":32090671312,"id":873,"parentId":695,"tags":{"name":"/app/package-shared/shell/utils/dbHandler.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7333,"timestamp":32090671336,"id":874,"parentId":695,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/handle-indexes.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7882,"timestamp":32090671358,"id":875,"parentId":632,"tags":{"name":"/app/client-exports.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8145,"timestamp":32090671379,"id":876,"parentId":670,"tags":{"name":"/app/client-exports.ts","layer":null},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8686,"timestamp":32090671423,"id":878,"parentId":695,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/check-db-record.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9476,"timestamp":32090671400,"id":877,"parentId":695,"tags":{"name":"/app/package-shared/shell/utils/createTable.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11439,"timestamp":32090671257,"id":871,"parentId":695,"tags":{"name":"/app/package-shared/shell/utils/updateTable.ts","layer":"api"},"startTime":1739722272480,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58279,"timestamp":32090646838,"id":856,"parentId":697,"tags":{"name":"/app/node_modules/next/dist/compiled/@opentelemetry/api/index.js","layer":null},"startTime":1739722272456,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10725,"timestamp":32090707754,"id":882,"parentId":666,"tags":{"name":"/app/package-shared/utils/backend/export-mariadb-database.ts","layer":"api"},"startTime":1739722272516,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11149,"timestamp":32090707785,"id":883,"parentId":712,"tags":{"name":"/app/package-shared/utils/grab-query-and-values.ts","layer":"api"},"startTime":1739722272516,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12445,"timestamp":32090707103,"id":879,"parentId":693,"tags":{"name":"/app/package-shared/functions/api/social-login/loginSocialUser.ts","layer":"api"},"startTime":1739722272516,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12382,"timestamp":32090707812,"id":884,"parentId":708,"tags":{"name":"/app/components/general/DiskUsageComponent.tsx","layer":null},"startTime":1739722272516,"traceId":"0159797803f10088"}] -[{"name":"build-module-ts","duration":13253,"timestamp":32090707879,"id":887,"parentId":710,"tags":{"name":"/app/package-shared/shell/mariadb-users/handleGrants.ts","layer":"api"},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14134,"timestamp":32090707857,"id":886,"parentId":712,"tags":{"name":"/app/package-shared/functions/backend/db/runQuery.ts","layer":"api"},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14904,"timestamp":32090707836,"id":885,"parentId":715,"tags":{"name":"/app/components/general/GeneralPopup.tsx","layer":null},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15596,"timestamp":32090707901,"id":888,"parentId":708,"tags":{"name":"/app/layouts/components/AdminLayout/Aside.tsx","layer":null},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":15862,"timestamp":32090707944,"id":890,"parentId":720,"tags":{"name":"/app/package-shared/utils/grab-db-full-name.ts","layer":"api"},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16511,"timestamp":32090707922,"id":889,"parentId":708,"tags":{"name":"/app/layouts/components/AdminLayout/AdminHeader.tsx","layer":null},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17171,"timestamp":32090707989,"id":892,"parentId":759,"tags":{"name":"/app/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.ts","layer":null},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2479837,"timestamp":32088245631,"id":131,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23774,"timestamp":32090708019,"id":893,"parentId":714,"tags":{"name":"/app/package-shared/functions/backend/addUsersTableToDb.ts","layer":"api"},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":25163,"timestamp":32090707965,"id":891,"parentId":759,"tags":{"name":"/app/package-shared/functions/backend/db/addDbEntry.ts","layer":null},"startTime":1739722272517,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11160,"timestamp":32090745722,"id":895,"parentId":722,"tags":{"name":"/app/package-shared/utils/serialize-cookies.ts","layer":"api"},"startTime":1739722272554,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11901,"timestamp":32090745758,"id":896,"parentId":727,"tags":{"name":"/app/components/general/ActiveCloneDbBanner.tsx","layer":null},"startTime":1739722272554,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12509,"timestamp":32090745791,"id":897,"parentId":727,"tags":{"name":"/app/components/admin/databases/EditDatabaseForm.tsx","layer":null},"startTime":1739722272554,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13482,"timestamp":32090745634,"id":894,"parentId":714,"tags":{"name":"/app/package-shared/functions/backend/updateUsersTableSchema.ts","layer":"api"},"startTime":1739722272554,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13478,"timestamp":32090745991,"id":899,"parentId":727,"tags":{"name":"/app/components/general/BackButton.tsx","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13924,"timestamp":32090746015,"id":900,"parentId":731,"tags":{"name":"/app/components/admin/api-keys/ApiKeysList.tsx","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14448,"timestamp":32090746041,"id":901,"parentId":729,"tags":{"name":"/app/package-shared/utils/camelJoinedtoCamelSpace.ts","layer":"api"},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15224,"timestamp":32090745818,"id":898,"parentId":615,"tags":{"name":"/app/components/pages/logout/index.tsx","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20659,"timestamp":32090746063,"id":902,"parentId":728,"tags":{"name":"/app/components/general/AceEditor.tsx","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2521635,"timestamp":32088245635,"id":133,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2521741,"timestamp":32088245623,"id":128,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68819,"timestamp":32090707200,"id":880,"parentId":706,"tags":{"name":"__barrel_optimize__?names=BookText!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272516,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71750,"timestamp":32090707711,"id":881,"parentId":738,"tags":{"name":"__barrel_optimize__?names=FolderOutput!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272516,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37648,"timestamp":32090746117,"id":904,"parentId":770,"tags":{"name":"__barrel_optimize__?names=ChevronLeft,ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":45858,"timestamp":32090746087,"id":903,"parentId":768,"tags":{"name":"__barrel_optimize__?names=ChevronUp!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":1605,"timestamp":32090793039,"id":923,"parentId":744,"tags":{"name":"/app/package-shared/data/dataTypes.json","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3641,"timestamp":32090792519,"id":906,"parentId":774,"tags":{"name":"__barrel_optimize__?names=Copy!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4629,"timestamp":32090792854,"id":915,"parentId":773,"tags":{"name":"__barrel_optimize__?names=ChevronDown,Download,FileInput,FolderOutput,SquareTerminal!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":60271,"timestamp":32090746141,"id":905,"parentId":772,"tags":{"name":"__barrel_optimize__?names=FileVideo2,Files,Images!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272555,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14703,"timestamp":32090792665,"id":908,"parentId":728,"tags":{"name":"/app/components/admin/databases/DatabaseTablesTablePreview.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15265,"timestamp":32090792615,"id":907,"parentId":728,"tags":{"name":"/app/components/admin/databases/DatabasesTablesList.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16097,"timestamp":32090792695,"id":909,"parentId":735,"tags":{"name":"/app/components/admin/databases/EditTableForm.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16334,"timestamp":32090792774,"id":912,"parentId":734,"tags":{"name":"/app/components/admin/databases/DatabaseShellQueryResult.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16754,"timestamp":32090792749,"id":911,"parentId":735,"tags":{"name":"/app/components/general/ActiveCloneTableBanner.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21426,"timestamp":32090792721,"id":910,"parentId":735,"tags":{"name":"/app/components/admin/databases/TableFields.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21791,"timestamp":32090792800,"id":913,"parentId":705,"tags":{"name":"/app/components/general/ScreenShotDescriptionCard.tsx","layer":null},"startTime":1739722272601,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22115,"timestamp":32090792879,"id":916,"parentId":705,"tags":{"name":"/app/components/general/ContainedSection.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22477,"timestamp":32090792902,"id":917,"parentId":739,"tags":{"name":"/app/components/general/CopySlug.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23324,"timestamp":32090792824,"id":914,"parentId":728,"tags":{"name":"/app/components/form/FormSelect.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23474,"timestamp":32090792952,"id":919,"parentId":733,"tags":{"name":"/app/functions/frontend/checkUniqueField.ts","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23764,"timestamp":32090792993,"id":921,"parentId":738,"tags":{"name":"/app/components/general/DatabaseSlugCopy.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":24258,"timestamp":32090793018,"id":922,"parentId":738,"tags":{"name":"/app/functions/frontend/downloadApiStream.ts","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26042,"timestamp":32090792973,"id":920,"parentId":739,"tags":{"name":"/app/components/admin/databases/TableEntryForm.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26588,"timestamp":32090793056,"id":924,"parentId":738,"tags":{"name":"/app/components/general/ui/ButtonGroup.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27957,"timestamp":32090792925,"id":918,"parentId":737,"tags":{"name":"/app/components/admin/databases/connect/ConnectForm.tsx","layer":null},"startTime":1739722272602,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2046,"timestamp":32090839479,"id":925,"parentId":788,"tags":{"name":"__barrel_optimize__?names=FolderSync!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2326,"timestamp":32090839734,"id":932,"parentId":810,"tags":{"name":"__barrel_optimize__?names=Menu!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9203,"timestamp":32090839564,"id":926,"parentId":747,"tags":{"name":"/app/components/admin/dashboard/DatabasesSummary.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9498,"timestamp":32090839639,"id":928,"parentId":744,"tags":{"name":"/app/components/admin/databases/SingleEntryPrevNext.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9904,"timestamp":32090839609,"id":927,"parentId":747,"tags":{"name":"/app/components/admin/dashboard/Metrics.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10272,"timestamp":32090839662,"id":929,"parentId":747,"tags":{"name":"/app/components/admin/databases/DelegatedDatabasesSection.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10529,"timestamp":32090839758,"id":933,"parentId":748,"tags":{"name":"/app/components/admin/connect/MariaDBUsers.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11098,"timestamp":32090839711,"id":931,"parentId":748,"tags":{"name":"/app/components/admin/connect/ConnectionInfo.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12756,"timestamp":32090839688,"id":930,"parentId":744,"tags":{"name":"/app/components/admin/databases/UpdateEntryForm.tsx","layer":null},"startTime":1739722272648,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2443,"timestamp":32090863020,"id":938,"parentId":837,"tags":{"name":"__barrel_optimize__?names=CopyCheck,EarthLock,FileKey2,FolderOutput,Sheet,SquareGanttChart!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2936,"timestamp":32090863049,"id":939,"parentId":841,"tags":{"name":"__barrel_optimize__?names=Info!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3186,"timestamp":32090863269,"id":946,"parentId":852,"tags":{"name":"__barrel_optimize__?names=ChevronDown!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8719,"timestamp":32090862830,"id":934,"parentId":752,"tags":{"name":"/app/components/admin/databases/AddTableForm.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9220,"timestamp":32090862953,"id":936,"parentId":744,"tags":{"name":"/app/components/admin/databases/SelectNewEntry.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13272,"timestamp":32090862989,"id":937,"parentId":754,"tags":{"name":"/app/components/admin/databases/TableEntriesList.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14243,"timestamp":32090862917,"id":935,"parentId":751,"tags":{"name":"/app/components/admin/connect/MariDBUserForm.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14512,"timestamp":32090863104,"id":941,"parentId":758,"tags":{"name":"/app/components/admin/databases/UserImage.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15389,"timestamp":32090863078,"id":940,"parentId":754,"tags":{"name":"/app/components/admin/databases/TableIndexes.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15491,"timestamp":32090863179,"id":944,"parentId":738,"tags":{"name":"/app/components/twui/layout/Row.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16102,"timestamp":32090863150,"id":943,"parentId":756,"tags":{"name":"/app/components/admin/databases/ImportExportEntries.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18353,"timestamp":32090863127,"id":942,"parentId":758,"tags":{"name":"/app/components/pages/create-account/CreateAccountForm.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18910,"timestamp":32090863204,"id":945,"parentId":753,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldForm.tsx","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48807,"timestamp":32090863310,"id":947,"parentId":815,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","layer":null},"startTime":1739722272672,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5015,"timestamp":32090907747,"id":952,"parentId":762,"tags":{"name":"/app/functions/frontend/imageInputFileToBase64.ts","layer":null},"startTime":1739722272716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5729,"timestamp":32090907691,"id":950,"parentId":756,"tags":{"name":"/app/components/admin/databases/MoreTableOptions.tsx","layer":null},"startTime":1739722272716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6108,"timestamp":32090907723,"id":951,"parentId":761,"tags":{"name":"/app/components/admin/databases/DatabasesList.tsx","layer":null},"startTime":1739722272716,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7051,"timestamp":32090917518,"id":955,"parentId":770,"tags":{"name":"/app/functions/frontend/updateDiskUsage.ts","layer":null},"startTime":1739722272726,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7560,"timestamp":32090917465,"id":954,"parentId":766,"tags":{"name":"/app/functions/frontend/inputFileToBase64.ts","layer":null},"startTime":1739722272726,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8341,"timestamp":32090917357,"id":953,"parentId":767,"tags":{"name":"/app/components/admin/databases/TablesList.tsx","layer":null},"startTime":1739722272726,"traceId":"0159797803f10088"},{"name":"build-module","duration":124,"timestamp":32090926199,"id":960,"parentId":791,"tags":{"name":"ansi-regex","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2014,"timestamp":32090926352,"id":961,"parentId":884,"tags":{"name":"__barrel_optimize__?names=ArrowLeft,HardDrive,RotateCw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2486,"timestamp":32090926399,"id":962,"parentId":885,"tags":{"name":"__barrel_optimize__?names=X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3010,"timestamp":32090926429,"id":963,"parentId":888,"tags":{"name":"__barrel_optimize__?names=BookText,CircleGauge,Database,FileKey2,Globe,Images,Terminal,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6259,"timestamp":32090926172,"id":959,"parentId":770,"tags":{"name":"/app/functions/frontend/downloadPrivateFile.ts","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6765,"timestamp":32090926144,"id":958,"parentId":770,"tags":{"name":"/app/functions/frontend/downloadFile.ts","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7239,"timestamp":32090926027,"id":956,"parentId":769,"tags":{"name":"/app/components/admin/media/NewFileCard.tsx","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8090,"timestamp":32090926101,"id":957,"parentId":769,"tags":{"name":"/app/components/admin/media/NewMediaCard.tsx","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14045,"timestamp":32090926456,"id":964,"parentId":774,"tags":{"name":"/app/components/admin/media/MediaList.tsx","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14723,"timestamp":32090926486,"id":965,"parentId":778,"tags":{"name":"/app/components/admin/users/DbUsersList.tsx","layer":null},"startTime":1739722272735,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39268,"timestamp":32090907556,"id":948,"parentId":816,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":null},"startTime":1739722272716,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":42195,"timestamp":32090907649,"id":949,"parentId":816,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils.js","layer":null},"startTime":1739722272716,"traceId":"0159797803f10088"},{"name":"build-module","duration":29,"timestamp":32090950945,"id":975,"parentId":875,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/ejson","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module","duration":10,"timestamp":32090950998,"id":976,"parentId":875,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/slugify","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module","duration":6,"timestamp":32090951017,"id":977,"parentId":875,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/numberfy","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-io-client","duration":18,"timestamp":32090951115,"id":980,"parentId":791,"tags":{"name":"socket.io-client","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module","duration":7,"timestamp":32090951145,"id":981,"parentId":875,"tags":{"name":"@moduletrace/datasquirel/dist/client","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module","duration":13,"timestamp":32090951256,"id":985,"parentId":898,"tags":{"name":"@moduletrace/datasquirel/dist/client/","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":987,"timestamp":32090950512,"id":966,"parentId":780,"tags":{"name":"/app/jsonData/userPriviledges.json","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2513,"timestamp":32090951080,"id":979,"parentId":899,"tags":{"name":"__barrel_optimize__?names=ArrowLeft!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7352,"timestamp":32090950744,"id":969,"parentId":891,"tags":{"name":"/app/package-shared/functions/backend/html/sanitizeHtmlOptions.ts","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7801,"timestamp":32090950610,"id":967,"parentId":891,"tags":{"name":"/app/package-shared/utils/check-if-is-master.ts","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8150,"timestamp":32090950697,"id":968,"parentId":891,"tags":{"name":"/app/package-shared/functions/dsql/encrypt.ts","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8811,"timestamp":32090950781,"id":970,"parentId":891,"tags":{"name":"/app/package-shared/functions/backend/db/updateDbEntry.ts","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9181,"timestamp":32090950813,"id":971,"parentId":775,"tags":{"name":"/app/components/form/FormRadios.tsx","layer":null},"startTime":1739722272759,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9552,"timestamp":32090950855,"id":972,"parentId":775,"tags":{"name":"/app/components/form/FormCheckboxes.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9554,"timestamp":32090951161,"id":982,"parentId":799,"tags":{"name":"/app/components/admin/users/DatabaseUsers.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":10479,"timestamp":32090951035,"id":978,"parentId":770,"tags":{"name":"/app/components/admin/media/card/MediaMoreButton.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11112,"timestamp":32090950911,"id":974,"parentId":790,"tags":{"name":"/app/components/su/SuEnvCard.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15735,"timestamp":32090950884,"id":973,"parentId":776,"tags":{"name":"/app/components/admin/users/DbCreateDbUserForm.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16114,"timestamp":32090951202,"id":983,"parentId":784,"tags":{"name":"/app/components/admin/users/UserImage.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16861,"timestamp":32090951230,"id":984,"parentId":791,"tags":{"name":"/app/components/su/xterm.ts","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17754,"timestamp":32090951328,"id":987,"parentId":798,"tags":{"name":"/app/components/admin/users/InvitationReceivedCard.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18533,"timestamp":32090951293,"id":986,"parentId":798,"tags":{"name":"/app/components/admin/users/UsersList.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2724273,"timestamp":32088245828,"id":205,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725755,"timestamp":32088245058,"id":24,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddAdminUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddAdminUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725780,"timestamp":32088245045,"id":23,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FacceptUserInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FacceptUserInvitation.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725721,"timestamp":32088245109,"id":28,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddSocialLogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddSocialLogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725744,"timestamp":32088245091,"id":27,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddNewMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddNewMediaFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725432,"timestamp":32088245411,"id":51,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcheckExistingFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckExistingFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725431,"timestamp":32088245417,"id":53,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FclientSideAuth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FclientSideAuth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725585,"timestamp":32088245267,"id":37,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725577,"timestamp":32088245279,"id":39,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725417,"timestamp":32088245443,"id":62,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteMediaFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725418,"timestamp":32088245446,"id":63,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteInvitation.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725414,"timestamp":32088245454,"id":66,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725415,"timestamp":32088245457,"id":67,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdownloadDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdownloadDatabaseSchema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725415,"timestamp":32088245459,"id":68,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FexportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725414,"timestamp":32088245465,"id":70,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fget-authorized-databases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fget-authorized-databases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725431,"timestamp":32088245451,"id":65,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725418,"timestamp":32088245468,"id":71,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDatabaseTables.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725409,"timestamp":32088245480,"id":74,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDiskUsage&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDiskUsage.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725405,"timestamp":32088245488,"id":77,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725414,"timestamp":32088245483,"id":75,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabaseTables.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725414,"timestamp":32088245485,"id":76,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725428,"timestamp":32088245474,"id":73,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725415,"timestamp":32088245490,"id":78,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserSchemaData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserSchemaData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725413,"timestamp":32088245495,"id":80,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FimportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725493,"timestamp":32088245420,"id":54,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fdisconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fdisconnect.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725486,"timestamp":32088245430,"id":58,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fverify&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fverify.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725391,"timestamp":32088245529,"id":92,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FreAuthenticateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FreAuthenticateUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725408,"timestamp":32088245516,"id":87,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FpurgeDb&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FpurgeDb.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725391,"timestamp":32088245537,"id":95,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrenameMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrenameMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725393,"timestamp":32088245539,"id":96,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FresetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725356,"timestamp":32088245579,"id":111,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsync-table-data&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsync-table-data.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725428,"timestamp":32088245511,"id":85,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fmedia%2FaddPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FaddPrivateMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725429,"timestamp":32088245514,"id":86,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fmedia%2FgetPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FgetPrivateMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725356,"timestamp":32088245590,"id":115,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateAdminUserAccess&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateAdminUserAccess.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725353,"timestamp":32088245597,"id":118,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725352,"timestamp":32088245602,"id":120,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725386,"timestamp":32088245572,"id":108,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fdelete&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fdelete.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725352,"timestamp":32088245610,"id":123,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725184,"timestamp":32088245782,"id":188,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725205,"timestamp":32088245780,"id":187,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725199,"timestamp":32088245793,"id":191,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FexportTableData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportTableData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725201,"timestamp":32088245796,"id":192,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725731,"timestamp":32088245272,"id":38,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":2725159,"timestamp":32088245850,"id":214,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Funsubscribe.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27378,"timestamp":32090951356,"id":988,"parentId":792,"tags":{"name":"/app/components/su/components/UserCard.tsx","layer":null},"startTime":1739722272760,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5298,"timestamp":32090980243,"id":1003,"parentId":927,"tags":{"name":"__barrel_optimize__?names=Database,Images,Key,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5909,"timestamp":32090980281,"id":1004,"parentId":931,"tags":{"name":"__barrel_optimize__?names=Copy,Download!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14772,"timestamp":32090979648,"id":989,"parentId":787,"tags":{"name":"/app/components/admin/development/(sections)/Hero.tsx","layer":null},"startTime":1739722272788,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14489,"timestamp":32090980406,"id":1008,"parentId":783,"tags":{"name":"/app/components/admin/databases/add-database/(sections)/AddDatabaseFormSection.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14982,"timestamp":32090980309,"id":1005,"parentId":787,"tags":{"name":"/app/components/admin/development/(sections)/DummyQueueTest.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15132,"timestamp":32090980494,"id":1011,"parentId":805,"tags":{"name":"/app/components/su/components/UserData.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15798,"timestamp":32090980461,"id":1010,"parentId":805,"tags":{"name":"/app/components/su/components/UserBackups.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16462,"timestamp":32090980435,"id":1009,"parentId":794,"tags":{"name":"/app/components/su/components/PageCard.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18213,"timestamp":32090980336,"id":1006,"parentId":795,"tags":{"name":"/app/components/form/FormInput.tsx","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1690,"timestamp":32091009096,"id":1018,"parentId":937,"tags":{"name":"__barrel_optimize__?names=Grid2x2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13886,"timestamp":32091009026,"id":1016,"parentId":796,"tags":{"name":"/app/layouts/components/SuAdminLayout/Aside.tsx","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14645,"timestamp":32091009065,"id":1017,"parentId":796,"tags":{"name":"/app/layouts/components/SuAdminLayout/AdminHeader.tsx","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48338,"timestamp":32090979737,"id":990,"parentId":880,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/book-text.js","layer":null},"startTime":1739722272788,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48593,"timestamp":32090979826,"id":992,"parentId":904,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-left.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48910,"timestamp":32090979785,"id":991,"parentId":881,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-output.js","layer":null},"startTime":1739722272788,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49061,"timestamp":32090979862,"id":993,"parentId":904,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-right.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49207,"timestamp":32090979954,"id":996,"parentId":915,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-down.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49465,"timestamp":32090979892,"id":994,"parentId":903,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-up.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49585,"timestamp":32090979985,"id":997,"parentId":915,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/download.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49857,"timestamp":32090979921,"id":995,"parentId":906,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49924,"timestamp":32090980055,"id":998,"parentId":915,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-input.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":50098,"timestamp":32090980091,"id":999,"parentId":915,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-terminal.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":50208,"timestamp":32090980168,"id":1001,"parentId":905,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/files.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":50811,"timestamp":32090980133,"id":1000,"parentId":905,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-video-2.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51148,"timestamp":32090980201,"id":1002,"parentId":905,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/images.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51934,"timestamp":32090980369,"id":1007,"parentId":815,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/index.js","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7811,"timestamp":32091034490,"id":1026,"parentId":803,"tags":{"name":"/app/functions/backend/su/get-servers-json-path.ts","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8250,"timestamp":32091034419,"id":1025,"parentId":803,"tags":{"name":"/app/functions/backend/su/check-servers.ts","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8313,"timestamp":32091034575,"id":1028,"parentId":813,"tags":{"name":"/app/components/general/FormAlertBlock.tsx","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8898,"timestamp":32091034532,"id":1027,"parentId":795,"tags":{"name":"/app/components/su/components/RichText/DocsRichTextBlock.tsx","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9065,"timestamp":32091034607,"id":1029,"parentId":828,"tags":{"name":"/app/components/general/FadedImage.tsx","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"postcss-process","duration":32104,"timestamp":32091226509,"id":1030,"parentId":1013,"tags":{},"startTime":1739722273035,"traceId":"0159797803f10088"},{"name":"postcss-loader","duration":275219,"timestamp":32090983449,"id":1013,"parentId":1012,"tags":{},"startTime":1739722272792,"traceId":"0159797803f10088"},{"name":"css-loader","duration":27893,"timestamp":32091258871,"id":1031,"parentId":1012,"tags":{"astUsed":"true"},"startTime":1739722273068,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":306582,"timestamp":32090980583,"id":1012,"parentId":828,"tags":{"name":"/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739722272789,"traceId":"0159797803f10088"},{"name":"build-module","duration":35,"timestamp":32091292972,"id":1038,"parentId":910,"tags":{"name":"gsap/Flip","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module","duration":7,"timestamp":32091293036,"id":1039,"parentId":910,"tags":{"name":"gsap","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module","duration":18,"timestamp":32091293093,"id":1041,"parentId":902,"tags":{"name":"tailwind-merge","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4127,"timestamp":32091292900,"id":1036,"parentId":950,"tags":{"name":"__barrel_optimize__?names=Ellipsis!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4845,"timestamp":32091292935,"id":1037,"parentId":951,"tags":{"name":"__barrel_optimize__?names=PackagePlus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5354,"timestamp":32091293054,"id":1040,"parentId":953,"tags":{"name":"__barrel_optimize__?names=Copy,CopyPlus,Edit,FileX2,Grid2X2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5772,"timestamp":32091293193,"id":1044,"parentId":964,"tags":{"name":"__barrel_optimize__?names=Plus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":295340,"timestamp":32091008848,"id":1014,"parentId":925,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-sync.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":295240,"timestamp":32091009202,"id":1021,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-key-2.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":295718,"timestamp":32091008961,"id":1015,"parentId":932,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/menu.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":295748,"timestamp":32091009133,"id":1019,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-check.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":295920,"timestamp":32091009236,"id":1022,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/sheet.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":296225,"timestamp":32091009168,"id":1020,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/earth-lock.js","layer":null},"startTime":1739722272818,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14452,"timestamp":32091292613,"id":1032,"parentId":833,"tags":{"name":"/app/functions/frontend/userLogin.ts","layer":null},"startTime":1739722273101,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":15027,"timestamp":32091292774,"id":1033,"parentId":833,"tags":{"name":"/app/components/pages/login/SocialLogin.tsx","layer":null},"startTime":1739722273101,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16312,"timestamp":32091292862,"id":1035,"parentId":852,"tags":{"name":"/app/layouts/components/AdminLayout/AdminUserBlock.tsx","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17268,"timestamp":32091292819,"id":1034,"parentId":852,"tags":{"name":"/app/components/general/ThemeSelector.tsx","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17371,"timestamp":32091293123,"id":1042,"parentId":850,"tags":{"name":"/app/package-shared/utils/numberfy.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17614,"timestamp":32091293222,"id":1045,"parentId":858,"tags":{"name":"/app/package-shared/functions/backend/defaultFieldsRegexp.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17987,"timestamp":32091293158,"id":1043,"parentId":851,"tags":{"name":"/app/package-shared/utils/numberfy.ts","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18188,"timestamp":32091293248,"id":1046,"parentId":859,"tags":{"name":"/app/package-shared/functions/backend/defaultFieldsRegexp.ts","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18232,"timestamp":32091293603,"id":1056,"parentId":831,"tags":{"name":"/app/components/cards/LinkCard.tsx","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18837,"timestamp":32091293632,"id":1057,"parentId":877,"tags":{"name":"/app/package-shared/shell/utils/generateColumnDescription.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19054,"timestamp":32091293712,"id":1060,"parentId":808,"tags":{"name":"/app/package-shared/utils/backend/names/replace-datasquirel-db-name.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19807,"timestamp":32091293686,"id":1059,"parentId":877,"tags":{"name":"/app/package-shared/shell/utils/supplementTable.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20549,"timestamp":32091293657,"id":1058,"parentId":808,"tags":{"name":"/app/package-shared/utils/backend/import-mariadb-database.ts","layer":"api"},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21116,"timestamp":32091293734,"id":1061,"parentId":860,"tags":{"name":"/app/components/su/load-balancing/(partials)/ServerCard.tsx","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070697,"timestamp":32088245079,"id":26,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070578,"timestamp":32088245235,"id":32,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070411,"timestamp":32088245408,"id":50,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FchangeDbUserPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FchangeDbUserPassword.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070757,"timestamp":32088245067,"id":25,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddApiKey.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070357,"timestamp":32088245470,"id":72,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070427,"timestamp":32088245405,"id":49,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FloginSuUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FloginSuUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070302,"timestamp":32088245534,"id":94,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FregisterUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FregisterUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070293,"timestamp":32088245547,"id":99,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FsendEmailVerificationLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendEmailVerificationLink.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070295,"timestamp":32088245549,"id":100,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FsendPasswordResetLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendPasswordResetLink.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070296,"timestamp":32088245552,"id":101,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Ffacebook-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Ffacebook-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070296,"timestamp":32088245554,"id":102,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgithub-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgithub-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070295,"timestamp":32088245559,"id":103,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgoogle-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgoogle-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070284,"timestamp":32088245574,"id":109,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fupdate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fupdate.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070292,"timestamp":32088245569,"id":107,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fcreate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fcreate.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070430,"timestamp":32088245435,"id":60,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteApiKey.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070444,"timestamp":32088245425,"id":56,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070750,"timestamp":32088245133,"id":29,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070440,"timestamp":32088245449,"id":64,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070295,"timestamp":32088245600,"id":119,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070657,"timestamp":32088245243,"id":33,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclearErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclearErrorLogs.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070644,"timestamp":32088245261,"id":36,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FcreateNewBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FcreateNewBackup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070661,"timestamp":32088245249,"id":34,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FaddUserBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FaddUserBackup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070528,"timestamp":32088245386,"id":43,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070545,"timestamp":32088245374,"id":42,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserBackups.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070532,"timestamp":32088245392,"id":44,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabFile&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabFile.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070528,"timestamp":32088245400,"id":47,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabErrorLogs.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070536,"timestamp":32088245397,"id":46,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabBackups.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070535,"timestamp":32088245403,"id":48,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FupdateEnv&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FupdateEnv.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070612,"timestamp":32088245329,"id":41,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070629,"timestamp":32088245316,"id":40,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetTablesForUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetTablesForUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070554,"timestamp":32088245395,"id":45,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070537,"timestamp":32088245414,"id":52,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcheckDuplicateData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckDuplicateData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070515,"timestamp":32088245440,"id":61,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070497,"timestamp":32088245462,"id":69,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ffetch-entries-basic&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-entries-basic.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070462,"timestamp":32088245501,"id":82,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FinfiniteScroll&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FinfiniteScroll.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070440,"timestamp":32088245526,"id":91,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FqueryEntriesSearchTerm&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FqueryEntriesSearchTerm.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070438,"timestamp":32088245532,"id":93,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrefreshEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrefreshEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070429,"timestamp":32088245544,"id":98,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070372,"timestamp":32088245605,"id":121,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070204,"timestamp":32088245777,"id":186,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070137,"timestamp":32088245848,"id":213,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Freset-password&preferredRegion=&absolutePagePath=private-next-pages%2Freset-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3070146,"timestamp":32088245843,"id":211,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Femail-verification&preferredRegion=&absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2014,"timestamp":32091320318,"id":1071,"parentId":1009,"tags":{"name":"__barrel_optimize__?names=Layers,Newspaper!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2679,"timestamp":32091320347,"id":1072,"parentId":1016,"tags":{"name":"__barrel_optimize__?names=BookText,CloudUpload,DatabaseBackup,FileWarning,Home,LockKeyhole,Server,SquareChevronRight,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3083487,"timestamp":32088245788,"id":189,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":299231,"timestamp":32091034308,"id":1024,"parentId":939,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/info.js","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":299644,"timestamp":32091034141,"id":1023,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-gantt-chart.js","layer":null},"startTime":1739722272843,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13999,"timestamp":32091320132,"id":1064,"parentId":886,"tags":{"name":"/app/package-shared/utils/trim-sql.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14599,"timestamp":32091319998,"id":1062,"parentId":886,"tags":{"name":"/app/package-shared/functions/backend/fullAccessDbHandler.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14810,"timestamp":32091320100,"id":1063,"parentId":886,"tags":{"name":"/app/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15501,"timestamp":32091320156,"id":1065,"parentId":888,"tags":{"name":"/app/layouts/components/AdminLayout/SuperUserLinks.tsx","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15718,"timestamp":32091320177,"id":1066,"parentId":837,"tags":{"name":"/app/components/general/IconText.tsx","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16057,"timestamp":32091320200,"id":1067,"parentId":828,"tags":{"name":"/app/components/general/CodeBlock.tsx","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16344,"timestamp":32091320241,"id":1069,"parentId":893,"tags":{"name":"/app/package-shared/functions/backend/grabNewUsersTableSchema.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16452,"timestamp":32091320389,"id":1074,"parentId":910,"tags":{"name":"/app/functions/frontend/addNewTempField.ts","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16869,"timestamp":32091320369,"id":1073,"parentId":894,"tags":{"name":"/app/package-shared/functions/backend/grabSchemaFieldsFromData.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17577,"timestamp":32091320415,"id":1075,"parentId":900,"tags":{"name":"/app/components/admin/api-keys/ApiKeyListCard.tsx","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18736,"timestamp":32091320221,"id":1068,"parentId":883,"tags":{"name":"/app/package-shared/functions/dsql/sql/sql-generator.ts","layer":"api"},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19118,"timestamp":32091320433,"id":1076,"parentId":910,"tags":{"name":"/app/components/admin/databases/ClonedSingleTableFieldCard.tsx","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095326,"timestamp":32088245213,"id":31,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUsersTableToDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUsersTableToDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095399,"timestamp":32088245152,"id":30,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095125,"timestamp":32088245433,"id":59,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcreateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcreateUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095063,"timestamp":32088245498,"id":81,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FimportDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabaseSchema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3094973,"timestamp":32088245592,"id":116,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateClonedTableForeignKeys&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateClonedTableForeignKeys.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3094974,"timestamp":32088245595,"id":117,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateDbSchemaDataForUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbSchemaDataForUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3094964,"timestamp":32088245607,"id":122,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095051,"timestamp":32088245524,"id":90,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3094966,"timestamp":32088245612,"id":124,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser-schema%2Freplace-database-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser-schema%2Freplace-database-schema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3095168,"timestamp":32088245422,"id":55,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fhandshake&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fhandshake.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3099126,"timestamp":32088245521,"id":89,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3098872,"timestamp":32088245811,"id":198,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3113137,"timestamp":32088245615,"id":125,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69153,"timestamp":32091293273,"id":1047,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-left.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69387,"timestamp":32091293326,"id":1048,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/hard-drive.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69541,"timestamp":32091293394,"id":1050,"parentId":962,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/x.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69771,"timestamp":32091293361,"id":1049,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-cw.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69911,"timestamp":32091293434,"id":1051,"parentId":963,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-gauge.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70018,"timestamp":32091293535,"id":1054,"parentId":963,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/terminal.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70292,"timestamp":32091293467,"id":1052,"parentId":963,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70668,"timestamp":32091293500,"id":1053,"parentId":963,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/globe.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":73029,"timestamp":32091293571,"id":1055,"parentId":963,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/users.js","layer":null},"startTime":1739722273102,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13437,"timestamp":32091353712,"id":1077,"parentId":910,"tags":{"name":"/app/components/general/ExpandBlock.tsx","layer":null},"startTime":1739722273162,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14117,"timestamp":32091353823,"id":1078,"parentId":920,"tags":{"name":"/app/components/admin/databases/TableEntryField.tsx","layer":null},"startTime":1739722273163,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14830,"timestamp":32091353855,"id":1079,"parentId":910,"tags":{"name":"/app/components/admin/databases/SingleTableFieldCard.tsx","layer":null},"startTime":1739722273163,"traceId":"0159797803f10088"},{"name":"build-module","duration":22,"timestamp":32091369344,"id":1085,"parentId":984,"tags":{"name":"xterm","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module","duration":9,"timestamp":32091369387,"id":1086,"parentId":950,"tags":{"name":"react-tiny-popover","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2116,"timestamp":32091369486,"id":1089,"parentId":1061,"tags":{"name":"__barrel_optimize__?names=Server!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7718,"timestamp":32091369280,"id":1083,"parentId":902,"tags":{"name":"/app/components/admin/databases/fields/text/ace-editor.ts","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"}] -[{"name":"build-module-ts","duration":8813,"timestamp":32091369317,"id":1084,"parentId":1026,"tags":{"name":"/app/package-shared/utils/backend/names/grab-dir-names.ts","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8988,"timestamp":32091369548,"id":1091,"parentId":920,"tags":{"name":"/app/functions/frontend/defaultFieldsRegexp.ts","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10268,"timestamp":32091369522,"id":1090,"parentId":933,"tags":{"name":"/app/components/admin/connect/MariaDBUserCard.tsx","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12027,"timestamp":32091369099,"id":1080,"parentId":910,"tags":{"name":"/app/components/admin/databases/NewFieldTemp.tsx","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12825,"timestamp":32091369571,"id":1092,"parentId":929,"tags":{"name":"/app/components/admin/databases/DatabaseListCard.tsx","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":74845,"timestamp":32091320262,"id":1070,"parentId":1003,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/key.js","layer":null},"startTime":1739722273129,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9550,"timestamp":32091386614,"id":1101,"parentId":910,"tags":{"name":"/app/components/admin/databases/functions/generateTypeDefinition.ts","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10312,"timestamp":32091386537,"id":1100,"parentId":897,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseImage.tsx","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10884,"timestamp":32091386640,"id":1102,"parentId":930,"tags":{"name":"/app/components/admin/databases/UpdateEntryMoreOptions.tsx","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12022,"timestamp":32091386501,"id":1099,"parentId":897,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseForm.tsx","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1707,"timestamp":32091400072,"id":1112,"parentId":1078,"tags":{"name":"__barrel_optimize__?names=Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273209,"traceId":"0159797803f10088"},{"name":"build-module","duration":24,"timestamp":32091407822,"id":1115,"parentId":984,"tags":{"name":"xterm-addon-fit","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2129,"timestamp":32091407691,"id":1113,"parentId":1090,"tags":{"name":"__barrel_optimize__?names=CircleX,Copy,Edit!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273216,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2710,"timestamp":32091407785,"id":1114,"parentId":1092,"tags":{"name":"__barrel_optimize__?names=ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273216,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9158,"timestamp":32091407876,"id":1116,"parentId":934,"tags":{"name":"/app/components/admin/databases/NewTableForm.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10847,"timestamp":32091407946,"id":1118,"parentId":934,"tags":{"name":"/app/components/admin/databases/CloneTableForm.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22869,"timestamp":32091407924,"id":1117,"parentId":937,"tags":{"name":"/app/components/admin/databases/SearchEntriesSection.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":29424,"timestamp":32091407991,"id":1120,"parentId":940,"tags":{"name":"/app/components/admin/databases/SingleTableIndexCard.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29914,"timestamp":32091408051,"id":1122,"parentId":940,"tags":{"name":"/app/functions/frontend/addNewTemplateIndex.ts","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":30757,"timestamp":32091408072,"id":1123,"parentId":852,"tags":{"name":"/app/hooks/useLocalUser.ts","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32319,"timestamp":32091407967,"id":1119,"parentId":940,"tags":{"name":"/app/components/admin/databases/NewIndexFieldTemp.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71351,"timestamp":32091369189,"id":1081,"parentId":1018,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/grid-2x2.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33886,"timestamp":32091408025,"id":1121,"parentId":935,"tags":{"name":"/app/components/admin/connect/MariDBUserFormGrantsSection.tsx","layer":null},"startTime":1739722273217,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":73059,"timestamp":32091369448,"id":1088,"parentId":1007,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":74978,"timestamp":32091369241,"id":1082,"parentId":990,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/createLucideIcon.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":75135,"timestamp":32091369598,"id":1093,"parentId":1036,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/ellipsis.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":77328,"timestamp":32091369406,"id":1087,"parentId":1007,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","layer":null},"startTime":1739722273178,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70289,"timestamp":32091386433,"id":1097,"parentId":1040,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-x-2.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70630,"timestamp":32091386393,"id":1096,"parentId":1040,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-pen.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71102,"timestamp":32091386201,"id":1094,"parentId":1037,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/package-plus.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71175,"timestamp":32091386334,"id":1095,"parentId":1040,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-plus.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71205,"timestamp":32091386468,"id":1098,"parentId":1044,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/plus.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71178,"timestamp":32091386672,"id":1103,"parentId":1071,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/layers.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71311,"timestamp":32091386706,"id":1104,"parentId":1071,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/newspaper.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71500,"timestamp":32091386739,"id":1105,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database-backup.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71656,"timestamp":32091386769,"id":1106,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-warning.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71763,"timestamp":32091386838,"id":1108,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/home.js","layer":null},"startTime":1739722273196,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":72005,"timestamp":32091386804,"id":1107,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/cloud-upload.js","layer":null},"startTime":1739722273195,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":64217,"timestamp":32091399792,"id":1109,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole.js","layer":null},"startTime":1739722273208,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":64254,"timestamp":32091400022,"id":1111,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-chevron-right.js","layer":null},"startTime":1739722273209,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":64593,"timestamp":32091399953,"id":1110,"parentId":1072,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/server.js","layer":null},"startTime":1739722273209,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10661,"timestamp":32091460111,"id":1124,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDatatypeSelector.tsx","layer":null},"startTime":1739722273269,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5592,"timestamp":32091476546,"id":1127,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/text/TextFieldTypes.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6172,"timestamp":32091476596,"id":1128,"parentId":943,"tags":{"name":"/app/components/admin/databases/functions/import-export-handler.ts","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6738,"timestamp":32091476629,"id":1129,"parentId":942,"tags":{"name":"/app/functions/frontend/submitNewUserForm.ts","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7315,"timestamp":32091476652,"id":1130,"parentId":945,"tags":{"name":"/app/components/admin/databases/MoreOptionsModal.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7598,"timestamp":32091476741,"id":1134,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldNewFieldTag.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8219,"timestamp":32091476674,"id":1131,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/IsFieldRequired.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8782,"timestamp":32091476720,"id":1133,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDefaultValue.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10220,"timestamp":32091476694,"id":1132,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFormActionSection.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12231,"timestamp":32091476762,"id":1135,"parentId":945,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFieldName.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13340,"timestamp":32091476786,"id":1136,"parentId":950,"tags":{"name":"/app/components/admin/databases/SyncDataButton.tsx","layer":null},"startTime":1739722273285,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51979,"timestamp":32091471595,"id":1126,"parentId":1113,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-x.js","layer":null},"startTime":1739722273280,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":52402,"timestamp":32091471440,"id":1125,"parentId":1112,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock.js","layer":null},"startTime":1739722273280,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19243,"timestamp":32091505293,"id":1140,"parentId":920,"tags":{"name":"/app/functions/frontend/newEntryHandler.ts","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24118,"timestamp":32091505342,"id":1141,"parentId":953,"tags":{"name":"/app/components/admin/databases/ImportDbComponent.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25359,"timestamp":32091505205,"id":1139,"parentId":953,"tags":{"name":"/app/components/admin/databases/ImportSchemaComponent.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25577,"timestamp":32091505416,"id":1143,"parentId":927,"tags":{"name":"/app/components/general/MetricCard.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26664,"timestamp":32091505375,"id":1142,"parentId":953,"tags":{"name":"/app/components/admin/databases/TableListCard.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27245,"timestamp":32091505522,"id":1146,"parentId":956,"tags":{"name":"/app/components/admin/media/TogglePrivacyButton.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27978,"timestamp":32091505450,"id":1144,"parentId":964,"tags":{"name":"/app/components/admin/media/MediaFolderCard.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":29063,"timestamp":32091505482,"id":1145,"parentId":964,"tags":{"name":"/app/components/admin/media/card/MediaListCard.tsx","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":72572,"timestamp":32091479307,"id":1137,"parentId":1082,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/defaultAttributes.js","layer":null},"startTime":1739722273288,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":10231,"timestamp":32091543973,"id":1148,"parentId":922,"tags":{"name":"/app/dict/local-storage-dict.ts","layer":null},"startTime":1739722273353,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1686,"timestamp":32091557734,"id":1149,"parentId":1139,"tags":{"name":"__barrel_optimize__?names=FileCog!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273366,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2247,"timestamp":32091557819,"id":1150,"parentId":1142,"tags":{"name":"__barrel_optimize__?names=ChevronRight,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273367,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2792,"timestamp":32091557853,"id":1151,"parentId":1146,"tags":{"name":"__barrel_optimize__?names=Lock,LockKeyholeOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273367,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3369,"timestamp":32091557878,"id":1152,"parentId":1144,"tags":{"name":"__barrel_optimize__?names=Folder,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273367,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58345,"timestamp":32091505044,"id":1138,"parentId":1088,"tags":{"name":"/app/node_modules/next/dist/server/lib/interception-routes.js","layer":null},"startTime":1739722273314,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13303,"timestamp":32091557900,"id":1153,"parentId":1011,"tags":{"name":"/app/components/su/components/UserFiles.tsx","layer":null},"startTime":1739722273367,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14776,"timestamp":32091557927,"id":1154,"parentId":986,"tags":{"name":"/app/components/admin/users/UserListCard.tsx","layer":null},"startTime":1739722273367,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14840,"timestamp":32091568253,"id":1158,"parentId":1006,"tags":{"name":"/app/functions/frontend/numberFormat.ts","layer":null},"startTime":1739722273377,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15523,"timestamp":32091568045,"id":1155,"parentId":945,"tags":{"name":"/app/components/twui/layout/Stack.tsx","layer":null},"startTime":1739722273377,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":16216,"timestamp":32091568279,"id":1159,"parentId":1006,"tags":{"name":"/app/functions/frontend/numberFormatFloat.ts","layer":null},"startTime":1739722273377,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17591,"timestamp":32091568220,"id":1157,"parentId":1011,"tags":{"name":"/app/components/su/components/UserDbShell.tsx","layer":null},"startTime":1739722273377,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18787,"timestamp":32091568164,"id":1156,"parentId":889,"tags":{"name":"/app/layouts/components/AdminLayout/QueueStatus/index.tsx","layer":null},"startTime":1739722273377,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51867,"timestamp":32091543883,"id":1147,"parentId":1082,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/shared/src/utils.js","layer":null},"startTime":1739722273353,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17444,"timestamp":32091596904,"id":1160,"parentId":945,"tags":{"name":"/app/components/twui/elements/Border.tsx","layer":null},"startTime":1739722273406,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2290,"timestamp":32091614662,"id":1161,"parentId":1156,"tags":{"name":"__barrel_optimize__?names=Check,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273423,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5370,"timestamp":32091614800,"id":1163,"parentId":1005,"tags":{"name":"/app/components/twui/hooks/useWebSocketEventHandler.tsx","layer":null},"startTime":1739722273423,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6077,"timestamp":32091614833,"id":1164,"parentId":1035,"tags":{"name":"/app/layouts/components/AdminUserDropdown.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6792,"timestamp":32091614864,"id":1165,"parentId":1008,"tags":{"name":"/app/components/twui/elements/Tabs.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7006,"timestamp":32091614922,"id":1167,"parentId":1005,"tags":{"name":"/app/components/twui/layout/H3.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8132,"timestamp":32091614752,"id":1162,"parentId":1027,"tags":{"name":"/app/components/su/components/RichText/RichTextExtensionBlock.tsx","layer":null},"startTime":1739722273423,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8571,"timestamp":32091614895,"id":1166,"parentId":1033,"tags":{"name":"/app/components/pages/login/GoogleIdentityButton.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10051,"timestamp":32091615008,"id":1169,"parentId":1008,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/index.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27948,"timestamp":32091614956,"id":1168,"parentId":1005,"tags":{"name":"/app/components/twui/layout/Button.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":28910,"timestamp":32091615045,"id":1170,"parentId":1078,"tags":{"name":"/app/functions/frontend/generateFormElementsForEntry.tsx","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6650,"timestamp":32091645752,"id":1175,"parentId":1078,"tags":{"name":"/app/components/admin/databases/TableRichTextEntryField.tsx","layer":null},"startTime":1739722273454,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2932,"timestamp":32091652824,"id":1176,"parentId":1164,"tags":{"name":"__barrel_optimize__?names=CircleGauge!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3477,"timestamp":32091652974,"id":1177,"parentId":1162,"tags":{"name":"__barrel_optimize__?names=CircleX,List,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":43424,"timestamp":32091615150,"id":1173,"parentId":1152,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder.js","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":43734,"timestamp":32091615114,"id":1172,"parentId":1151,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole-open.js","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":44063,"timestamp":32091615070,"id":1171,"parentId":1149,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-cog.js","layer":null},"startTime":1739722273424,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3418833,"timestamp":32088245835,"id":208,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fprivacy&preferredRegion=&absolutePagePath=private-next-pages%2Fprivacy.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3418877,"timestamp":32088245831,"id":206,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3418876,"timestamp":32088245840,"id":210,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fterms&preferredRegion=&absolutePagePath=private-next-pages%2Fterms.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3418886,"timestamp":32088245845,"id":212,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fsend-password-reset-link&preferredRegion=&absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419093,"timestamp":32088245644,"id":136,"parentId":18,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419719,"timestamp":32088245024,"id":21,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419712,"timestamp":32088245036,"id":22,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F500&preferredRegion=&absolutePagePath=private-next-pages%2F500.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"}] -[{"name":"add-entry","duration":3420575,"timestamp":32088244550,"id":19,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270053,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419492,"timestamp":32088245646,"id":137,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fabout&preferredRegion=&absolutePagePath=private-next-pages%2Fabout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419419,"timestamp":32088245736,"id":170,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419391,"timestamp":32088245772,"id":184,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419356,"timestamp":32088245814,"id":199,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fblog&preferredRegion=&absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419359,"timestamp":32088245816,"id":200,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fcontact.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419361,"timestamp":32088245819,"id":201,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3419363,"timestamp":32088245823,"id":203,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13419,"timestamp":32091653033,"id":1178,"parentId":1078,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditor.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14176,"timestamp":32091653079,"id":1179,"parentId":1079,"tags":{"name":"/app/functions/frontend/reorderField.ts","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15177,"timestamp":32091653151,"id":1181,"parentId":1116,"tags":{"name":"/app/components/admin/databases/NewTableNameSlugAndDescSection.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15419,"timestamp":32091653282,"id":1184,"parentId":1005,"tags":{"name":"/app/components/general/layout/AdminSection.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16280,"timestamp":32091653240,"id":1183,"parentId":989,"tags":{"name":"/app/components/general/layout/AdminTitleSection.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":52350,"timestamp":32091618367,"id":1174,"parentId":1138,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":null},"startTime":1739722273427,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18941,"timestamp":32091653112,"id":1180,"parentId":1080,"tags":{"name":"/app/components/admin/databases/NewFieldFormContent.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20671,"timestamp":32091653313,"id":1185,"parentId":1076,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/ForeignKey.tsx","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module","duration":31,"timestamp":32091693601,"id":1197,"parentId":1027,"tags":{"name":"@tinymce/tinymce-react","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":43975,"timestamp":32091653182,"id":1182,"parentId":1161,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/check.js","layer":null},"startTime":1739722273462,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4585,"timestamp":32091693081,"id":1186,"parentId":1119,"tags":{"name":"/app/functions/frontend/addNewIndex.ts","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4708,"timestamp":32091693285,"id":1189,"parentId":1065,"tags":{"name":"/app/components/twui/layout/H2.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5233,"timestamp":32091693254,"id":1188,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldVarchar.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9341,"timestamp":32091693451,"id":1192,"parentId":1130,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/EncryptionSelect.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10052,"timestamp":32091693400,"id":1190,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDecimals.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10568,"timestamp":32091693428,"id":1191,"parentId":1130,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/RegexPattern.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12463,"timestamp":32091693208,"id":1187,"parentId":1120,"tags":{"name":"/app/components/admin/databases/ExistingIndexEdit.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12656,"timestamp":32091693477,"id":1193,"parentId":1130,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/AutoIncrement.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14056,"timestamp":32091693500,"id":1194,"parentId":1130,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/CSSFiles.tsx","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31524,"timestamp":32091693561,"id":1196,"parentId":1177,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-ccw.js","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31928,"timestamp":32091693519,"id":1195,"parentId":1177,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/list.js","layer":null},"startTime":1739722273502,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":3660,"timestamp":32091722397,"id":1201,"parentId":1099,"tags":{"name":"/app/functions/frontend/submitNewDatabaseForm.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4171,"timestamp":32091722246,"id":1199,"parentId":1130,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/UniqueFieldSelect.tsx","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4432,"timestamp":32091722425,"id":1202,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaPreviewSection.tsx","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4897,"timestamp":32091722358,"id":1200,"parentId":1099,"tags":{"name":"/app/functions/frontend/submitUpdateDatabaseForm.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":5016,"timestamp":32091722452,"id":1203,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/varchar-value-parser.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7449,"timestamp":32091722495,"id":1205,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-datatype-value.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7980,"timestamp":32091722474,"id":1204,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-default-field-data-type.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8401,"timestamp":32091722516,"id":1206,"parentId":1124,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/decimal-value-parser.ts","layer":null},"startTime":1739722273531,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":29947,"timestamp":32091708052,"id":1198,"parentId":1174,"tags":{"name":"/app/node_modules/next/dist/shared/lib/segment.js","layer":null},"startTime":1739722273517,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3493251,"timestamp":32088245002,"id":20,"parentId":18,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2517,"timestamp":32091740414,"id":1209,"parentId":1157,"tags":{"name":"/app/components/su/components/UserDbShellQueryResult.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4594,"timestamp":32091740449,"id":1210,"parentId":1153,"tags":{"name":"/app/components/su/components/UserFolder.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5120,"timestamp":32091740380,"id":1208,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaPrivacyButton.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5615,"timestamp":32091740291,"id":1207,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaLinksDropdown.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5617,"timestamp":32091740539,"id":1212,"parentId":1008,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/UploadDatabaseWithSchema/index.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6074,"timestamp":32091740475,"id":1211,"parentId":1153,"tags":{"name":"/app/components/su/components/UserSingleFile.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6231,"timestamp":32091740598,"id":1214,"parentId":1168,"tags":{"name":"/app/components/twui/elements/Loading.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6788,"timestamp":32091740622,"id":1215,"parentId":1134,"tags":{"name":"/app/components/twui/layout/Center.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7445,"timestamp":32091740570,"id":1213,"parentId":1130,"tags":{"name":"/app/components/general/Modal.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7620,"timestamp":32091740644,"id":1216,"parentId":1134,"tags":{"name":"/app/components/twui/layout/Span.tsx","layer":null},"startTime":1739722273549,"traceId":"0159797803f10088"},{"name":"build-module","duration":18,"timestamp":32091762556,"id":1219,"parentId":1213,"tags":{"name":"react-dom/client","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2164,"timestamp":32091762452,"id":1217,"parentId":1210,"tags":{"name":"__barrel_optimize__?names=Copy,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2735,"timestamp":32091762530,"id":1218,"parentId":1211,"tags":{"name":"__barrel_optimize__?names=HardDrive!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3247,"timestamp":32091762597,"id":1220,"parentId":1208,"tags":{"name":"__barrel_optimize__?names=Lock,LockOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5455,"timestamp":32091762691,"id":1224,"parentId":1156,"tags":{"name":"/app/components/twui/layout/Divider.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6131,"timestamp":32091762629,"id":1221,"parentId":1132,"tags":{"name":"/app/functions/frontend/addNewField.ts","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7247,"timestamp":32091762653,"id":1222,"parentId":1162,"tags":{"name":"/app/components/su/components/RichText/fns.ts","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7546,"timestamp":32091762731,"id":1226,"parentId":1183,"tags":{"name":"/app/components/general/layout/AdminPageTitleWithBackButton.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13744,"timestamp":32091762713,"id":1225,"parentId":1136,"tags":{"name":"/app/functions/frontend/syncTableDataFormHandler.ts","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14021,"timestamp":32091762747,"id":1227,"parentId":1178,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditorHeader.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14832,"timestamp":32091762764,"id":1228,"parentId":1124,"tags":{"name":"/app/components/twui/form/Select.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15843,"timestamp":32091762672,"id":1223,"parentId":1162,"tags":{"name":"/app/components/su/components/RichText/ElementStyleModalContent.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16409,"timestamp":32091762785,"id":1229,"parentId":1133,"tags":{"name":"/app/components/twui/form/Input.tsx","layer":null},"startTime":1739722273571,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2167,"timestamp":32091784117,"id":1230,"parentId":1223,"tags":{"name":"__barrel_optimize__?names=CircleX!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3031,"timestamp":32091784241,"id":1231,"parentId":1227,"tags":{"name":"__barrel_optimize__?names=CircleMinus,CirclePlus,Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6092,"timestamp":32091784371,"id":1234,"parentId":1166,"tags":{"name":"/app/functions/frontend/post-login.ts","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6648,"timestamp":32091784289,"id":1232,"parentId":1156,"tags":{"name":"/app/components/twui/hooks/useLocalStorage.tsx","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6940,"timestamp":32091784337,"id":1233,"parentId":1156,"tags":{"name":"/app/components/twui/hooks/useCustomEventDispatch.tsx","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546261,"timestamp":32088245713,"id":161,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546272,"timestamp":32088245718,"id":163,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546346,"timestamp":32088245649,"id":138,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546347,"timestamp":32088245652,"id":139,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546356,"timestamp":32088245657,"id":141,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546358,"timestamp":32088245659,"id":142,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546356,"timestamp":32088245665,"id":144,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546362,"timestamp":32088245662,"id":143,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546372,"timestamp":32088245654,"id":140,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546363,"timestamp":32088245667,"id":145,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546360,"timestamp":32088245674,"id":147,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546358,"timestamp":32088245681,"id":149,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546355,"timestamp":32088245692,"id":153,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546377,"timestamp":32088245703,"id":157,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546387,"timestamp":32088245697,"id":155,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546382,"timestamp":32088245705,"id":158,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546380,"timestamp":32088245710,"id":160,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546410,"timestamp":32088245684,"id":150,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546402,"timestamp":32088245694,"id":154,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546382,"timestamp":32088245723,"id":165,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546371,"timestamp":32088245738,"id":171,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546371,"timestamp":32088245741,"id":172,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546371,"timestamp":32088245744,"id":173,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546390,"timestamp":32088245728,"id":167,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546375,"timestamp":32088245746,"id":174,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546391,"timestamp":32088245733,"id":169,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546367,"timestamp":32088245760,"id":179,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546399,"timestamp":32088245731,"id":168,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546382,"timestamp":32088245750,"id":175,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546370,"timestamp":32088245765,"id":181,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546383,"timestamp":32088245755,"id":177,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546388,"timestamp":32088245753,"id":176,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546386,"timestamp":32088245758,"id":178,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546384,"timestamp":32088245763,"id":180,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"}] -[{"name":"add-entry","duration":3546598,"timestamp":32088245791,"id":190,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546623,"timestamp":32088245775,"id":185,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546641,"timestamp":32088245768,"id":182,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3546645,"timestamp":32088245770,"id":183,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3547180,"timestamp":32088245833,"id":207,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3547310,"timestamp":32088245716,"id":162,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3547211,"timestamp":32088245821,"id":202,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fcreate-account&preferredRegion=&absolutePagePath=private-next-pages%2Fcreate-account.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270055,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":11152,"timestamp":32091784399,"id":1235,"parentId":1220,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-open.js","layer":null},"startTime":1739722273593,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":2030,"timestamp":32091793926,"id":1236,"parentId":1175,"tags":{"name":"/app/functions/frontend/tinyMCEEditorSetup.ts","layer":null},"startTime":1739722273603,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3550511,"timestamp":32088245726,"id":166,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3550530,"timestamp":32088245721,"id":164,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":2095,"timestamp":32091794776,"id":1239,"parentId":1187,"tags":{"name":"/app/components/admin/databases/indexes/indexSelectChange.ts","layer":null},"startTime":1739722273603,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3552230,"timestamp":32088245689,"id":152,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":1755,"timestamp":32091797006,"id":1240,"parentId":1184,"tags":{"name":"/app/components/twui/layout/Section.tsx","layer":null},"startTime":1739722273606,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":11918,"timestamp":32091794657,"id":1237,"parentId":1231,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-minus.js","layer":null},"startTime":1739722273603,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":12019,"timestamp":32091794727,"id":1238,"parentId":1231,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-plus.js","layer":null},"startTime":1739722273603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":1176,"timestamp":32091806987,"id":1242,"parentId":1226,"tags":{"name":"/app/components/twui/layout/H1.tsx","layer":null},"startTime":1739722273616,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2351,"timestamp":32091806909,"id":1241,"parentId":1226,"tags":{"name":"/app/components/twui/elements/Breadcrumbs.tsx","layer":null},"startTime":1739722273616,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4117,"timestamp":32091807014,"id":1243,"parentId":1127,"tags":{"name":"/app/package-shared/types/index.ts","layer":null},"startTime":1739722273616,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":1938,"timestamp":32091809503,"id":1244,"parentId":1212,"tags":{"name":"/app/components/admin/databases/add-database/(functions)/upload-new-database-file.ts","layer":null},"startTime":1739722273618,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3565822,"timestamp":32088245687,"id":151,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2376,"timestamp":32091811848,"id":1245,"parentId":1212,"tags":{"name":"/app/components/twui/form/FileUpload.tsx","layer":null},"startTime":1739722273621,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1380,"timestamp":32091818760,"id":1249,"parentId":1245,"tags":{"name":"__barrel_optimize__?names=FileArchive,FilePlus2,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273627,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4012,"timestamp":32091817595,"id":1248,"parentId":1236,"tags":{"name":"/app/functions/frontend/handleCopyHTML.ts","layer":null},"startTime":1739722273626,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4520,"timestamp":32091817454,"id":1246,"parentId":1236,"tags":{"name":"/app/functions/frontend/handleEditHTML.tsx","layer":null},"startTime":1739722273626,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4699,"timestamp":32091817561,"id":1247,"parentId":1236,"tags":{"name":"/app/functions/frontend/handleEmbed.tsx","layer":null},"startTime":1739722273626,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3104,"timestamp":32091827266,"id":1250,"parentId":1249,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-archive.js","layer":null},"startTime":1739722273636,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3185,"timestamp":32091827391,"id":1251,"parentId":1249,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-plus-2.js","layer":null},"startTime":1739722273636,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2240,"timestamp":32091829447,"id":1252,"parentId":1241,"tags":{"name":"/app/components/twui/layout/Link.tsx","layer":null},"startTime":1739722273638,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":2186,"timestamp":32091830706,"id":1253,"parentId":1241,"tags":{"name":"/app/components/twui/utils/lower-to-title-case.ts","layer":null},"startTime":1739722273639,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1091,"timestamp":32091833411,"id":1255,"parentId":1252,"tags":{"name":"__barrel_optimize__?names=ArrowUpRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722273642,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2457,"timestamp":32091832958,"id":1254,"parentId":1245,"tags":{"name":"/app/components/twui/elements/Card.tsx","layer":null},"startTime":1739722273642,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":2439,"timestamp":32091836409,"id":1257,"parentId":1245,"tags":{"name":"/app/components/twui/utils/form/fileInputToBase64.ts","layer":null},"startTime":1739722273645,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3050,"timestamp":32091836292,"id":1256,"parentId":1247,"tags":{"name":"/app/components/general/EmbedPopupContent.tsx","layer":null},"startTime":1739722273645,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2980,"timestamp":32091837922,"id":1258,"parentId":1255,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js","layer":null},"startTime":1739722273647,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3595369,"timestamp":32088245708,"id":159,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":1773,"timestamp":32091839934,"id":1259,"parentId":1244,"tags":{"name":"/app/components/twui/utils/fetch/fetchApi.ts","layer":null},"startTime":1739722273649,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2290,"timestamp":32091839989,"id":1260,"parentId":1246,"tags":{"name":"/app/components/general/EditHTMLPopupContent.tsx","layer":null},"startTime":1739722273649,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3597172,"timestamp":32088245700,"id":156,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"build-module","duration":19,"timestamp":32091843650,"id":1261,"parentId":1260,"tags":{"name":"html-prettify","layer":null},"startTime":1739722273652,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3598045,"timestamp":32088245670,"id":146,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"add-entry","duration":3598043,"timestamp":32088245679,"id":148,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739722270054,"traceId":"0159797803f10088"},{"name":"make","duration":3599636,"timestamp":32088244323,"id":18,"parentId":16,"tags":{},"startTime":1739722270053,"traceId":"0159797803f10088"},{"name":"get-entries","duration":817,"timestamp":32091844946,"id":1263,"parentId":1262,"tags":{},"startTime":1739722273654,"traceId":"0159797803f10088"},{"name":"node-file-trace-plugin","duration":24474734,"timestamp":32091858946,"id":1264,"parentId":1262,"tags":{"traceEntryCount":"390"},"startTime":1739722273668,"traceId":"0159797803f10088"},{"name":"collect-traced-files","duration":30833,"timestamp":32116333701,"id":1265,"parentId":1262,"tags":{},"startTime":1739722298142,"traceId":"0159797803f10088"},{"name":"finish-modules","duration":24519760,"timestamp":32091844797,"id":1262,"parentId":17,"tags":{},"startTime":1739722273653,"traceId":"0159797803f10088"},{"name":"chunk-graph","duration":43945,"timestamp":32116442093,"id":1267,"parentId":1266,"tags":{},"startTime":1739722298251,"traceId":"0159797803f10088"},{"name":"optimize-modules","duration":30,"timestamp":32116486180,"id":1269,"parentId":1266,"tags":{},"startTime":1739722298295,"traceId":"0159797803f10088"},{"name":"optimize-chunks","duration":54222,"timestamp":32116486289,"id":1270,"parentId":1266,"tags":{},"startTime":1739722298295,"traceId":"0159797803f10088"},{"name":"optimize-tree","duration":138,"timestamp":32116540648,"id":1271,"parentId":1266,"tags":{},"startTime":1739722298349,"traceId":"0159797803f10088"},{"name":"optimize-chunk-modules","duration":95042,"timestamp":32116540894,"id":1272,"parentId":1266,"tags":{},"startTime":1739722298350,"traceId":"0159797803f10088"},{"name":"optimize","duration":149945,"timestamp":32116486125,"id":1268,"parentId":1266,"tags":{},"startTime":1739722298295,"traceId":"0159797803f10088"},{"name":"module-hash","duration":40135,"timestamp":32116657105,"id":1273,"parentId":1266,"tags":{},"startTime":1739722298466,"traceId":"0159797803f10088"},{"name":"code-generation","duration":384051,"timestamp":32116697509,"id":1274,"parentId":1266,"tags":{},"startTime":1739722298506,"traceId":"0159797803f10088"},{"name":"hash","duration":26161,"timestamp":32117091536,"id":1275,"parentId":1266,"tags":{},"startTime":1739722298900,"traceId":"0159797803f10088"},{"name":"code-generation-jobs","duration":1097,"timestamp":32117117693,"id":1276,"parentId":1266,"tags":{},"startTime":1739722298926,"traceId":"0159797803f10088"},{"name":"module-assets","duration":577,"timestamp":32117118656,"id":1277,"parentId":1266,"tags":{},"startTime":1739722298927,"traceId":"0159797803f10088"},{"name":"create-chunk-assets","duration":40703,"timestamp":32117119249,"id":1278,"parentId":1266,"tags":{},"startTime":1739722298928,"traceId":"0159797803f10088"},{"name":"minify-js","duration":145251,"timestamp":32117212492,"id":1281,"parentId":1279,"tags":{"name":"../pages/_document.js","cache":"MISS"},"startTime":1739722299021,"traceId":"0159797803f10088"},{"name":"minify-js","duration":145045,"timestamp":32117212779,"id":1282,"parentId":1279,"tags":{"name":"../pages/404.js","cache":"MISS"},"startTime":1739722299021,"traceId":"0159797803f10088"},{"name":"minify-js","duration":144147,"timestamp":32117213717,"id":1283,"parentId":1279,"tags":{"name":"../pages/500.js","cache":"MISS"},"startTime":1739722299022,"traceId":"0159797803f10088"},{"name":"minify-js","duration":148091,"timestamp":32117209802,"id":1280,"parentId":1279,"tags":{"name":"../pages/_error.js","cache":"MISS"},"startTime":1739722299018,"traceId":"0159797803f10088"},{"name":"minify-js","duration":143720,"timestamp":32117214216,"id":1284,"parentId":1279,"tags":{"name":"../pages/api/acceptUserInvitation.js","cache":"MISS"},"startTime":1739722299023,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142397,"timestamp":32117215566,"id":1288,"parentId":1279,"tags":{"name":"../pages/api/addNewMediaFolder.js","cache":"MISS"},"startTime":1739722299024,"traceId":"0159797803f10088"},{"name":"minify-js","duration":143230,"timestamp":32117214767,"id":1285,"parentId":1279,"tags":{"name":"../pages/api/addAdminUserUser.js","cache":"MISS"},"startTime":1739722299023,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142245,"timestamp":32117215778,"id":1289,"parentId":1279,"tags":{"name":"../pages/api/addSocialLogin.js","cache":"MISS"},"startTime":1739722299024,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142984,"timestamp":32117215073,"id":1286,"parentId":1279,"tags":{"name":"../pages/api/addApiKey.js","cache":"MISS"},"startTime":1739722299024,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142101,"timestamp":32117215983,"id":1290,"parentId":1279,"tags":{"name":"../pages/api/addTableEntry.js","cache":"MISS"},"startTime":1739722299025,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142785,"timestamp":32117215331,"id":1287,"parentId":1279,"tags":{"name":"../pages/api/addDbUser.js","cache":"MISS"},"startTime":1739722299024,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141941,"timestamp":32117216212,"id":1291,"parentId":1279,"tags":{"name":"../pages/api/addUserTable.js","cache":"MISS"},"startTime":1739722299025,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141726,"timestamp":32117216450,"id":1292,"parentId":1279,"tags":{"name":"../pages/api/addUsersTableToDatabase.js","cache":"MISS"},"startTime":1739722299025,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140883,"timestamp":32117217319,"id":1296,"parentId":1279,"tags":{"name":"../pages/api/admin/clientError.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141289,"timestamp":32117216944,"id":1294,"parentId":1279,"tags":{"name":"../pages/api/admin/clearErrorLogs.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141166,"timestamp":32117217115,"id":1295,"parentId":1279,"tags":{"name":"../pages/api/admin/addUserBackup.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140632,"timestamp":32117217672,"id":1298,"parentId":1279,"tags":{"name":"../pages/api/admin/databases.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141682,"timestamp":32117216644,"id":1293,"parentId":1279,"tags":{"name":"../pages/api/addUserUser.js","cache":"MISS"},"startTime":1739722299025,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140558,"timestamp":32117217792,"id":1299,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/[id]/export.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140337,"timestamp":32117218033,"id":1300,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/[id].js","cache":"MISS"},"startTime":1739722299027,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140965,"timestamp":32117217431,"id":1297,"parentId":1279,"tags":{"name":"../pages/api/admin/createNewBackup.js","cache":"MISS"},"startTime":1739722299026,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140264,"timestamp":32117218162,"id":1301,"parentId":1279,"tags":{"name":"../pages/api/admin/getTablesForUserDatabase.js","cache":"MISS"},"startTime":1739722299027,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139674,"timestamp":32117218776,"id":1303,"parentId":1279,"tags":{"name":"../pages/api/admin/getUserBackups.js","cache":"MISS"},"startTime":1739722299027,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139404,"timestamp":32117219068,"id":1305,"parentId":1279,"tags":{"name":"../pages/api/admin/grabFile.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139583,"timestamp":32117218910,"id":1304,"parentId":1279,"tags":{"name":"../pages/api/admin/getUserData.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139134,"timestamp":32117219381,"id":1307,"parentId":1279,"tags":{"name":"../pages/api/admin/grabBackups.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140157,"timestamp":32117218387,"id":1302,"parentId":1279,"tags":{"name":"../pages/api/admin/docs/[action].js","cache":"MISS"},"startTime":1739722299027,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138724,"timestamp":32117219842,"id":1310,"parentId":1279,"tags":{"name":"../pages/api/admin/loginSuUser.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138938,"timestamp":32117219653,"id":1309,"parentId":1279,"tags":{"name":"../pages/api/admin/updateEnv.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139090,"timestamp":32117219521,"id":1308,"parentId":1279,"tags":{"name":"../pages/api/admin/grabErrorLogs.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139444,"timestamp":32117219196,"id":1306,"parentId":1279,"tags":{"name":"../pages/api/admin/runUserDbQuery.js","cache":"MISS"},"startTime":1739722299028,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138481,"timestamp":32117220179,"id":1312,"parentId":1279,"tags":{"name":"../pages/api/checkExistingFolder.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138671,"timestamp":32117220009,"id":1311,"parentId":1279,"tags":{"name":"../pages/api/changeDbUserPassword.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138236,"timestamp":32117220464,"id":1314,"parentId":1279,"tags":{"name":"../pages/api/clientSideAuth.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137971,"timestamp":32117220750,"id":1316,"parentId":1279,"tags":{"name":"../pages/api/connect/handshake.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138438,"timestamp":32117220310,"id":1313,"parentId":1279,"tags":{"name":"../pages/api/checkDuplicateData.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138202,"timestamp":32117220570,"id":1315,"parentId":1279,"tags":{"name":"../pages/api/connect/disconnect.js","cache":"MISS"},"startTime":1739722299029,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137934,"timestamp":32117220902,"id":1317,"parentId":1279,"tags":{"name":"../pages/api/connect.js","cache":"MISS"},"startTime":1739722299030,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137799,"timestamp":32117221068,"id":1318,"parentId":1279,"tags":{"name":"../pages/api/contact.js","cache":"MISS"},"startTime":1739722299030,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137673,"timestamp":32117221218,"id":1319,"parentId":1279,"tags":{"name":"../pages/api/connect/verify.js","cache":"MISS"},"startTime":1739722299030,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137493,"timestamp":32117221419,"id":1320,"parentId":1279,"tags":{"name":"../pages/api/createUserDatabase.js","cache":"MISS"},"startTime":1739722299030,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137295,"timestamp":32117221644,"id":1321,"parentId":1279,"tags":{"name":"../pages/api/deleteApiKey.js","cache":"MISS"},"startTime":1739722299030,"traceId":"0159797803f10088"}] -[{"name":"minify-js","duration":137475,"timestamp":32117221850,"id":1322,"parentId":1279,"tags":{"name":"../pages/api/deleteDbUser.js","cache":"MISS"},"startTime":1739722299031,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137118,"timestamp":32117222239,"id":1324,"parentId":1279,"tags":{"name":"../pages/api/deleteInvitation.js","cache":"MISS"},"startTime":1739722299031,"traceId":"0159797803f10088"},{"name":"minify-js","duration":137346,"timestamp":32117222046,"id":1323,"parentId":1279,"tags":{"name":"../pages/api/deleteMediaFolder.js","cache":"MISS"},"startTime":1739722299031,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138357,"timestamp":32117222901,"id":1327,"parentId":1279,"tags":{"name":"../pages/api/deleteUserUser.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":138993,"timestamp":32117223050,"id":1328,"parentId":1279,"tags":{"name":"../pages/api/downloadDatabaseSchema.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":141008,"timestamp":32117222643,"id":1326,"parentId":1279,"tags":{"name":"../pages/api/deleteUser.js","cache":"MISS"},"startTime":1739722299031,"traceId":"0159797803f10088"},{"name":"minify-js","duration":143168,"timestamp":32117222384,"id":1325,"parentId":1279,"tags":{"name":"../pages/api/deleteTableEntry.js","cache":"MISS"},"startTime":1739722299031,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142388,"timestamp":32117223198,"id":1329,"parentId":1279,"tags":{"name":"../pages/api/exportDatabase.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":145431,"timestamp":32117223581,"id":1331,"parentId":1279,"tags":{"name":"../pages/api/get-authorized-databases.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":146272,"timestamp":32117223767,"id":1332,"parentId":1279,"tags":{"name":"../pages/api/getDatabaseTables.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":148226,"timestamp":32117223356,"id":1330,"parentId":1279,"tags":{"name":"../pages/api/fetch-entries-basic.js","cache":"MISS"},"startTime":1739722299032,"traceId":"0159797803f10088"},{"name":"minify-js","duration":147822,"timestamp":32117223928,"id":1333,"parentId":1279,"tags":{"name":"../pages/api/getDelegatedDatabaseToken.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":148741,"timestamp":32117224141,"id":1334,"parentId":1279,"tags":{"name":"../pages/api/getDelegatedDatabases.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":150285,"timestamp":32117224515,"id":1336,"parentId":1279,"tags":{"name":"../pages/api/getUserDatabaseTables.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":150574,"timestamp":32117224652,"id":1337,"parentId":1279,"tags":{"name":"../pages/api/getUserDatabases.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":151811,"timestamp":32117224297,"id":1335,"parentId":1279,"tags":{"name":"../pages/api/getDiskUsage.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":151467,"timestamp":32117224788,"id":1338,"parentId":1279,"tags":{"name":"../pages/api/getUserMedia.js","cache":"MISS"},"startTime":1739722299033,"traceId":"0159797803f10088"},{"name":"minify-js","duration":151758,"timestamp":32117225062,"id":1340,"parentId":1279,"tags":{"name":"../pages/api/healthcheck.js","cache":"MISS"},"startTime":1739722299034,"traceId":"0159797803f10088"},{"name":"minify-js","duration":153619,"timestamp":32117224920,"id":1339,"parentId":1279,"tags":{"name":"../pages/api/getUserSchemaData.js","cache":"MISS"},"startTime":1739722299034,"traceId":"0159797803f10088"},{"name":"minify-js","duration":153630,"timestamp":32117225492,"id":1342,"parentId":1279,"tags":{"name":"../pages/api/importDatabaseSchema.js","cache":"MISS"},"startTime":1739722299034,"traceId":"0159797803f10088"},{"name":"minify-js","duration":155256,"timestamp":32117225972,"id":1345,"parentId":1279,"tags":{"name":"../pages/api/logoutUser.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":155511,"timestamp":32117225852,"id":1344,"parentId":1279,"tags":{"name":"../pages/api/loginUser.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":157624,"timestamp":32117226270,"id":1347,"parentId":1279,"tags":{"name":"../pages/api/media/getPrivateMedia.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":159575,"timestamp":32117225640,"id":1343,"parentId":1279,"tags":{"name":"../pages/api/infiniteScroll.js","cache":"MISS"},"startTime":1739722299034,"traceId":"0159797803f10088"},{"name":"minify-js","duration":159991,"timestamp":32117226070,"id":1346,"parentId":1279,"tags":{"name":"../pages/api/media/addPrivateMedia.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":161200,"timestamp":32117226396,"id":1348,"parentId":1279,"tags":{"name":"../pages/api/purgeDb.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":165660,"timestamp":32117225153,"id":1341,"parentId":1279,"tags":{"name":"../pages/api/importDatabase.js","cache":"MISS"},"startTime":1739722299034,"traceId":"0159797803f10088"},{"name":"minify-js","duration":163843,"timestamp":32117227077,"id":1351,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/update-schema-from-single-database.js","cache":"MISS"},"startTime":1739722299036,"traceId":"0159797803f10088"},{"name":"minify-js","duration":164621,"timestamp":32117226556,"id":1349,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get-schema.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":167307,"timestamp":32117226728,"id":1350,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get.js","cache":"MISS"},"startTime":1739722299035,"traceId":"0159797803f10088"},{"name":"minify-js","duration":170015,"timestamp":32117227868,"id":1355,"parentId":1279,"tags":{"name":"../pages/api/registerUser.js","cache":"MISS"},"startTime":1739722299037,"traceId":"0159797803f10088"},{"name":"minify-js","duration":170493,"timestamp":32117227429,"id":1353,"parentId":1279,"tags":{"name":"../pages/api/reAuthenticateUser.js","cache":"MISS"},"startTime":1739722299036,"traceId":"0159797803f10088"},{"name":"minify-js","duration":171169,"timestamp":32117227220,"id":1352,"parentId":1279,"tags":{"name":"../pages/api/queryEntriesSearchTerm.js","cache":"MISS"},"startTime":1739722299036,"traceId":"0159797803f10088"},{"name":"minify-js","duration":171438,"timestamp":32117227661,"id":1354,"parentId":1279,"tags":{"name":"../pages/api/refreshEntry.js","cache":"MISS"},"startTime":1739722299036,"traceId":"0159797803f10088"},{"name":"minify-js","duration":171854,"timestamp":32117228399,"id":1357,"parentId":1279,"tags":{"name":"../pages/api/resetDelegatedDatabaseToken.js","cache":"MISS"},"startTime":1739722299037,"traceId":"0159797803f10088"},{"name":"minify-js","duration":172372,"timestamp":32117228516,"id":1358,"parentId":1279,"tags":{"name":"../pages/api/resetPassword.js","cache":"MISS"},"startTime":1739722299037,"traceId":"0159797803f10088"},{"name":"minify-js","duration":175629,"timestamp":32117228127,"id":1356,"parentId":1279,"tags":{"name":"../pages/api/renameMedia.js","cache":"MISS"},"startTime":1739722299037,"traceId":"0159797803f10088"},{"name":"minify-js","duration":175918,"timestamp":32117228817,"id":1360,"parentId":1279,"tags":{"name":"../pages/api/sendEmailVerificationLink.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":176080,"timestamp":32117228973,"id":1361,"parentId":1279,"tags":{"name":"../pages/api/sendPasswordResetLink.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":176799,"timestamp":32117229100,"id":1362,"parentId":1279,"tags":{"name":"../pages/api/social-login/facebook-auth.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":177541,"timestamp":32117228624,"id":1359,"parentId":1279,"tags":{"name":"../pages/api/runUserDbQuery.js","cache":"MISS"},"startTime":1739722299037,"traceId":"0159797803f10088"},{"name":"minify-js","duration":178129,"timestamp":32117229431,"id":1364,"parentId":1279,"tags":{"name":"../pages/api/social-login/google-auth.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":179058,"timestamp":32117229546,"id":1365,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/checkEmail.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":179604,"timestamp":32117229648,"id":1366,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/checkSocialId.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":180428,"timestamp":32117229209,"id":1363,"parentId":1279,"tags":{"name":"../pages/api/social-login/github-auth.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":180606,"timestamp":32117229746,"id":1367,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/getEmailFromSocialId.js","cache":"MISS"},"startTime":1739722299038,"traceId":"0159797803f10088"},{"name":"minify-js","duration":181496,"timestamp":32117229843,"id":1368,"parentId":1279,"tags":{"name":"../pages/api/sql-users/create.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":182128,"timestamp":32117230079,"id":1370,"parentId":1279,"tags":{"name":"../pages/api/sql-users/update.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":182107,"timestamp":32117230191,"id":1371,"parentId":1279,"tags":{"name":"../pages/api/stream/[path].js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":183329,"timestamp":32117230444,"id":1373,"parentId":1279,"tags":{"name":"../pages/api/test/cors.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":184130,"timestamp":32117229950,"id":1369,"parentId":1279,"tags":{"name":"../pages/api/sql-users/delete.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":184808,"timestamp":32117230307,"id":1372,"parentId":1279,"tags":{"name":"../pages/api/sync-table-data.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":185218,"timestamp":32117230515,"id":1374,"parentId":1279,"tags":{"name":"../pages/api/test/mail.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":188182,"timestamp":32117230926,"id":1377,"parentId":1279,"tags":{"name":"../pages/api/updateClonedTableForeignKeys.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":190765,"timestamp":32117231041,"id":1378,"parentId":1279,"tags":{"name":"../pages/api/updateDbSchemaDataForUser.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":191625,"timestamp":32117230613,"id":1375,"parentId":1279,"tags":{"name":"../pages/api/unsubscribe.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":192860,"timestamp":32117230760,"id":1376,"parentId":1279,"tags":{"name":"../pages/api/updateAdminUserAccess.js","cache":"MISS"},"startTime":1739722299039,"traceId":"0159797803f10088"},{"name":"minify-js","duration":192585,"timestamp":32117231336,"id":1380,"parentId":1279,"tags":{"name":"../pages/api/updateTableEntry.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":194632,"timestamp":32117231202,"id":1379,"parentId":1279,"tags":{"name":"../pages/api/updateDbUser.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":197910,"timestamp":32117231832,"id":1383,"parentId":1279,"tags":{"name":"../pages/api/updateUserTable.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":200955,"timestamp":32117231430,"id":1381,"parentId":1279,"tags":{"name":"../pages/api/updateUser.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":200559,"timestamp":32117231978,"id":1384,"parentId":1279,"tags":{"name":"../pages/api/updateUserUser.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":200702,"timestamp":32117232119,"id":1385,"parentId":1279,"tags":{"name":"../pages/api/user-schema/replace-database-schema.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":204255,"timestamp":32117231632,"id":1382,"parentId":1279,"tags":{"name":"../pages/api/updateUserDatabase.js","cache":"MISS"},"startTime":1739722299040,"traceId":"0159797803f10088"},{"name":"minify-js","duration":207886,"timestamp":32117232650,"id":1388,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/get-user.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":208517,"timestamp":32117232497,"id":1387,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/delete-user.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":208920,"timestamp":32117232791,"id":1389,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/github-login.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":209843,"timestamp":32117232223,"id":1386,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/add-user.js","cache":"MISS"},"startTime":1739722299041,"traceId":"0159797803f10088"},{"name":"minify-js","duration":211054,"timestamp":32117232936,"id":1390,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/google-login.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":212999,"timestamp":32117233069,"id":1391,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/grab-google-user-from-token.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":216840,"timestamp":32117233356,"id":1393,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/reauth-user.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":219111,"timestamp":32117233180,"id":1392,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/login-user.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":218523,"timestamp":32117233888,"id":1396,"parentId":1279,"tags":{"name":"../pages/api/webhooks/github-push.js","cache":"MISS"},"startTime":1739722299043,"traceId":"0159797803f10088"},{"name":"minify-js","duration":218989,"timestamp":32117233974,"id":1397,"parentId":1279,"tags":{"name":"../pages/_app.js","cache":"MISS"},"startTime":1739722299043,"traceId":"0159797803f10088"},{"name":"minify-js","duration":220123,"timestamp":32117234019,"id":1398,"parentId":1279,"tags":{"name":"../pages/about.js","cache":"MISS"},"startTime":1739722299043,"traceId":"0159797803f10088"},{"name":"minify-js","duration":221323,"timestamp":32117233505,"id":1394,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/send-email-code.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":223948,"timestamp":32117233692,"id":1395,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/update-user.js","cache":"MISS"},"startTime":1739722299042,"traceId":"0159797803f10088"},{"name":"minify-js","duration":227447,"timestamp":32117236043,"id":1402,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/edit-database.js","cache":"MISS"},"startTime":1739722299045,"traceId":"0159797803f10088"},{"name":"minify-js","duration":236081,"timestamp":32117234182,"id":1399,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/api-keys.js","cache":"MISS"},"startTime":1739722299043,"traceId":"0159797803f10088"},{"name":"minify-js","duration":237248,"timestamp":32117234885,"id":1400,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/connect.js","cache":"MISS"},"startTime":1739722299044,"traceId":"0159797803f10088"},{"name":"minify-js","duration":240095,"timestamp":32117236257,"id":1403,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/schema.js","cache":"MISS"},"startTime":1739722299045,"traceId":"0159797803f10088"},{"name":"minify-js","duration":241300,"timestamp":32117235445,"id":1401,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/connect.js","cache":"MISS"},"startTime":1739722299044,"traceId":"0159797803f10088"},{"name":"minify-js","duration":242808,"timestamp":32117236578,"id":1404,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single].js","cache":"MISS"},"startTime":1739722299045,"traceId":"0159797803f10088"},{"name":"minify-js","duration":248545,"timestamp":32117237464,"id":1407,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js","cache":"MISS"},"startTime":1739722299046,"traceId":"0159797803f10088"},{"name":"minify-js","duration":248907,"timestamp":32117237190,"id":1406,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js","cache":"MISS"},"startTime":1739722299046,"traceId":"0159797803f10088"},{"name":"minify-js","duration":251238,"timestamp":32117236850,"id":1405,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/shell.js","cache":"MISS"},"startTime":1739722299046,"traceId":"0159797803f10088"},{"name":"minify-js","duration":252755,"timestamp":32117237715,"id":1408,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js","cache":"MISS"},"startTime":1739722299046,"traceId":"0159797803f10088"},{"name":"minify-js","duration":252596,"timestamp":32117238383,"id":1410,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js","cache":"MISS"},"startTime":1739722299047,"traceId":"0159797803f10088"},{"name":"minify-js","duration":253803,"timestamp":32117238535,"id":1411,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js","cache":"MISS"},"startTime":1739722299047,"traceId":"0159797803f10088"},{"name":"minify-js","duration":253731,"timestamp":32117245735,"id":1414,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables.js","cache":"MISS"},"startTime":1739722299054,"traceId":"0159797803f10088"},{"name":"minify-js","duration":262934,"timestamp":32117237977,"id":1409,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js","cache":"MISS"},"startTime":1739722299047,"traceId":"0159797803f10088"},{"name":"minify-js","duration":255100,"timestamp":32117246063,"id":1415,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/[user].js","cache":"MISS"},"startTime":1739722299055,"traceId":"0159797803f10088"},{"name":"minify-js","duration":263683,"timestamp":32117244951,"id":1413,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table].js","cache":"MISS"},"startTime":1739722299054,"traceId":"0159797803f10088"},{"name":"minify-js","duration":270652,"timestamp":32117238683,"id":1412,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/add-table.js","cache":"MISS"},"startTime":1739722299047,"traceId":"0159797803f10088"},{"name":"minify-js","duration":264933,"timestamp":32117247106,"id":1418,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases.js","cache":"MISS"},"startTime":1739722299056,"traceId":"0159797803f10088"},{"name":"minify-js","duration":266602,"timestamp":32117246184,"id":1416,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/add-social-logins.js","cache":"MISS"},"startTime":1739722299055,"traceId":"0159797803f10088"},{"name":"minify-js","duration":271636,"timestamp":32117246548,"id":1417,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/add-database.js","cache":"MISS"},"startTime":1739722299055,"traceId":"0159797803f10088"},{"name":"minify-js","duration":273880,"timestamp":32117248047,"id":1421,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users.js","cache":"MISS"},"startTime":1739722299057,"traceId":"0159797803f10088"},{"name":"minify-js","duration":275169,"timestamp":32117247259,"id":1419,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/add-user.js","cache":"MISS"},"startTime":1739722299056,"traceId":"0159797803f10088"},{"name":"minify-js","duration":275070,"timestamp":32117248306,"id":1422,"parentId":1279,"tags":{"name":"../pages/admin/[user_id].js","cache":"MISS"},"startTime":1739722299057,"traceId":"0159797803f10088"},{"name":"minify-js","duration":276119,"timestamp":32117247599,"id":1420,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/development.js","cache":"MISS"},"startTime":1739722299056,"traceId":"0159797803f10088"}] -[{"name":"minify-js","duration":278891,"timestamp":32117249099,"id":1425,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/media.js","cache":"MISS"},"startTime":1739722299058,"traceId":"0159797803f10088"},{"name":"minify-js","duration":279487,"timestamp":32117248559,"id":1423,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/settings.js","cache":"MISS"},"startTime":1739722299057,"traceId":"0159797803f10088"},{"name":"minify-js","duration":280882,"timestamp":32117249297,"id":1426,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/backups.js","cache":"MISS"},"startTime":1739722299058,"traceId":"0159797803f10088"},{"name":"minify-js","duration":281860,"timestamp":32117249775,"id":1428,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs.js","cache":"MISS"},"startTime":1739722299058,"traceId":"0159797803f10088"},{"name":"minify-js","duration":282734,"timestamp":32117249987,"id":1429,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/create-page.js","cache":"MISS"},"startTime":1739722299059,"traceId":"0159797803f10088"},{"name":"minify-js","duration":285160,"timestamp":32117248785,"id":1424,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/schema.js","cache":"MISS"},"startTime":1739722299057,"traceId":"0159797803f10088"},{"name":"minify-js","duration":284442,"timestamp":32117249546,"id":1427,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/media/[...folder].js","cache":"MISS"},"startTime":1739722299058,"traceId":"0159797803f10088"},{"name":"minify-js","duration":284084,"timestamp":32117250094,"id":1430,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/edit-page.js","cache":"MISS"},"startTime":1739722299059,"traceId":"0159797803f10088"},{"name":"minify-js","duration":288454,"timestamp":32117250198,"id":1431,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/pages.js","cache":"MISS"},"startTime":1739722299059,"traceId":"0159797803f10088"},{"name":"minify-js","duration":289320,"timestamp":32117250587,"id":1432,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/error-logs.js","cache":"MISS"},"startTime":1739722299059,"traceId":"0159797803f10088"},{"name":"minify-js","duration":290433,"timestamp":32117250806,"id":1433,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/console.js","cache":"MISS"},"startTime":1739722299059,"traceId":"0159797803f10088"},{"name":"minify-js","duration":290205,"timestamp":32117251214,"id":1434,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/envar.js","cache":"MISS"},"startTime":1739722299060,"traceId":"0159797803f10088"},{"name":"minify-js","duration":291240,"timestamp":32117251830,"id":1436,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/load-balancing.js","cache":"MISS"},"startTime":1739722299061,"traceId":"0159797803f10088"},{"name":"minify-js","duration":294325,"timestamp":32117252441,"id":1438,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users/new.js","cache":"MISS"},"startTime":1739722299061,"traceId":"0159797803f10088"},{"name":"minify-js","duration":295572,"timestamp":32117251558,"id":1435,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su.js","cache":"MISS"},"startTime":1739722299060,"traceId":"0159797803f10088"},{"name":"minify-js","duration":298041,"timestamp":32117252637,"id":1439,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users.js","cache":"MISS"},"startTime":1739722299061,"traceId":"0159797803f10088"},{"name":"minify-js","duration":298189,"timestamp":32117252867,"id":1440,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/servers.js","cache":"MISS"},"startTime":1739722299062,"traceId":"0159797803f10088"},{"name":"minify-js","duration":301417,"timestamp":32117251960,"id":1437,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users/[single].js","cache":"MISS"},"startTime":1739722299061,"traceId":"0159797803f10088"},{"name":"minify-js","duration":300140,"timestamp":32117253401,"id":1442,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/pages/[id].js","cache":"MISS"},"startTime":1739722299062,"traceId":"0159797803f10088"},{"name":"minify-js","duration":303079,"timestamp":32117254085,"id":1445,"parentId":1279,"tags":{"name":"../pages/admin.js","cache":"MISS"},"startTime":1739722299063,"traceId":"0159797803f10088"},{"name":"minify-js","duration":305818,"timestamp":32117253538,"id":1443,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases/[database]/[user].js","cache":"MISS"},"startTime":1739722299062,"traceId":"0159797803f10088"},{"name":"minify-js","duration":307853,"timestamp":32117253018,"id":1441,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/add-user.js","cache":"MISS"},"startTime":1739722299062,"traceId":"0159797803f10088"},{"name":"minify-js","duration":309603,"timestamp":32117253779,"id":1444,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases/[database].js","cache":"MISS"},"startTime":1739722299062,"traceId":"0159797803f10088"},{"name":"minify-js","duration":310994,"timestamp":32117254894,"id":1448,"parentId":1279,"tags":{"name":"../pages/api/deleteUserDatabase.js","cache":"MISS"},"startTime":1739722299064,"traceId":"0159797803f10088"},{"name":"minify-js","duration":313084,"timestamp":32117254259,"id":1446,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases.js","cache":"MISS"},"startTime":1739722299063,"traceId":"0159797803f10088"},{"name":"minify-js","duration":313634,"timestamp":32117254701,"id":1447,"parentId":1279,"tags":{"name":"../pages/api/deleteUserTable.js","cache":"MISS"},"startTime":1739722299063,"traceId":"0159797803f10088"},{"name":"minify-js","duration":314286,"timestamp":32117255040,"id":1449,"parentId":1279,"tags":{"name":"../pages/api/deleteUserMedia.js","cache":"MISS"},"startTime":1739722299064,"traceId":"0159797803f10088"},{"name":"minify-js","duration":313950,"timestamp":32117255882,"id":1452,"parentId":1279,"tags":{"name":"../pages/api/exportTableData.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":315392,"timestamp":32117255173,"id":1450,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/upload-database-file.js","cache":"MISS"},"startTime":1739722299064,"traceId":"0159797803f10088"},{"name":"minify-js","duration":315433,"timestamp":32117256212,"id":1454,"parentId":1279,"tags":{"name":"../pages/api/fetch-media.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":317594,"timestamp":32117255968,"id":1453,"parentId":1279,"tags":{"name":"../pages/api/addUserMedia.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":318268,"timestamp":32117256307,"id":1455,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/add-image.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":323687,"timestamp":32117256752,"id":1458,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get-private-file.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":325309,"timestamp":32117255340,"id":1451,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users.js","cache":"MISS"},"startTime":1739722299064,"traceId":"0159797803f10088"},{"name":"minify-js","duration":324622,"timestamp":32117256606,"id":1457,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/delete-file.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":326881,"timestamp":32117256424,"id":1456,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/add-file.js","cache":"MISS"},"startTime":1739722299065,"traceId":"0159797803f10088"},{"name":"minify-js","duration":326909,"timestamp":32117257162,"id":1460,"parentId":1279,"tags":{"name":"../pages/blog.js","cache":"MISS"},"startTime":1739722299066,"traceId":"0159797803f10088"},{"name":"minify-js","duration":328629,"timestamp":32117257337,"id":1461,"parentId":1279,"tags":{"name":"../pages/contact.js","cache":"MISS"},"startTime":1739722299066,"traceId":"0159797803f10088"},{"name":"minify-js","duration":331070,"timestamp":32117257781,"id":1462,"parentId":1279,"tags":{"name":"../pages/docs.js","cache":"MISS"},"startTime":1739722299066,"traceId":"0159797803f10088"},{"name":"minify-js","duration":332903,"timestamp":32117258746,"id":1464,"parentId":1279,"tags":{"name":"../pages/docs/[page].js","cache":"MISS"},"startTime":1739722299067,"traceId":"0159797803f10088"},{"name":"minify-js","duration":335542,"timestamp":32117259027,"id":1465,"parentId":1279,"tags":{"name":"../pages/docs/[page]/[sub-page].js","cache":"MISS"},"startTime":1739722299068,"traceId":"0159797803f10088"},{"name":"minify-js","duration":338173,"timestamp":32117256878,"id":1459,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/post.js","cache":"MISS"},"startTime":1739722299066,"traceId":"0159797803f10088"},{"name":"minify-js","duration":336986,"timestamp":32117258282,"id":1463,"parentId":1279,"tags":{"name":"../pages/create-account.js","cache":"MISS"},"startTime":1739722299067,"traceId":"0159797803f10088"},{"name":"minify-js","duration":336645,"timestamp":32117259253,"id":1466,"parentId":1279,"tags":{"name":"../pages/logout.js","cache":"MISS"},"startTime":1739722299068,"traceId":"0159797803f10088"},{"name":"minify-js","duration":339538,"timestamp":32117259439,"id":1467,"parentId":1279,"tags":{"name":"../pages/index.js","cache":"MISS"},"startTime":1739722299068,"traceId":"0159797803f10088"},{"name":"minify-js","duration":339251,"timestamp":32117260451,"id":1470,"parentId":1279,"tags":{"name":"../pages/redirect.js","cache":"MISS"},"startTime":1739722299069,"traceId":"0159797803f10088"},{"name":"minify-js","duration":341396,"timestamp":32117260159,"id":1469,"parentId":1279,"tags":{"name":"../pages/privacy.js","cache":"MISS"},"startTime":1739722299069,"traceId":"0159797803f10088"},{"name":"minify-js","duration":345952,"timestamp":32117259803,"id":1468,"parentId":1279,"tags":{"name":"../pages/login.js","cache":"MISS"},"startTime":1739722299068,"traceId":"0159797803f10088"},{"name":"minify-js","duration":345226,"timestamp":32117260606,"id":1471,"parentId":1279,"tags":{"name":"../pages/terms.js","cache":"MISS"},"startTime":1739722299069,"traceId":"0159797803f10088"},{"name":"minify-js","duration":346352,"timestamp":32117261197,"id":1473,"parentId":1279,"tags":{"name":"../pages/send-password-reset-link.js","cache":"MISS"},"startTime":1739722299070,"traceId":"0159797803f10088"},{"name":"minify-js","duration":347457,"timestamp":32117260942,"id":1472,"parentId":1279,"tags":{"name":"../pages/email-verification.js","cache":"MISS"},"startTime":1739722299070,"traceId":"0159797803f10088"},{"name":"minify-js","duration":347820,"timestamp":32117262326,"id":1477,"parentId":1279,"tags":{"name":"../webpack-api-runtime.js","cache":"MISS"},"startTime":1739722299071,"traceId":"0159797803f10088"},{"name":"minify-js","duration":348870,"timestamp":32117261995,"id":1476,"parentId":1279,"tags":{"name":"../webpack-runtime.js","cache":"MISS"},"startTime":1739722299071,"traceId":"0159797803f10088"},{"name":"minify-js","duration":350501,"timestamp":32117261765,"id":1475,"parentId":1279,"tags":{"name":"../pages/unsubscribe.js","cache":"MISS"},"startTime":1739722299070,"traceId":"0159797803f10088"},{"name":"minify-js","duration":353005,"timestamp":32117263239,"id":1480,"parentId":1279,"tags":{"name":"5840.js","cache":"MISS"},"startTime":1739722299072,"traceId":"0159797803f10088"},{"name":"minify-js","duration":354763,"timestamp":32117263039,"id":1479,"parentId":1279,"tags":{"name":"9821.js","cache":"MISS"},"startTime":1739722299072,"traceId":"0159797803f10088"},{"name":"minify-js","duration":356269,"timestamp":32117263434,"id":1481,"parentId":1279,"tags":{"name":"9414.js","cache":"MISS"},"startTime":1739722299072,"traceId":"0159797803f10088"},{"name":"minify-js","duration":359080,"timestamp":32117261429,"id":1474,"parentId":1279,"tags":{"name":"../pages/reset-password.js","cache":"MISS"},"startTime":1739722299070,"traceId":"0159797803f10088"},{"name":"minify-js","duration":364126,"timestamp":32117263609,"id":1482,"parentId":1279,"tags":{"name":"3881.js","cache":"MISS"},"startTime":1739722299072,"traceId":"0159797803f10088"},{"name":"minify-js","duration":366066,"timestamp":32117264672,"id":1484,"parentId":1279,"tags":{"name":"8469.js","cache":"MISS"},"startTime":1739722299073,"traceId":"0159797803f10088"},{"name":"minify-js","duration":368696,"timestamp":32117264176,"id":1483,"parentId":1279,"tags":{"name":"8892.js","cache":"MISS"},"startTime":1739722299073,"traceId":"0159797803f10088"},{"name":"minify-js","duration":371619,"timestamp":32117265273,"id":1487,"parentId":1279,"tags":{"name":"3155.js","cache":"MISS"},"startTime":1739722299074,"traceId":"0159797803f10088"},{"name":"minify-js","duration":373320,"timestamp":32117264851,"id":1485,"parentId":1279,"tags":{"name":"6060.js","cache":"MISS"},"startTime":1739722299074,"traceId":"0159797803f10088"},{"name":"minify-js","duration":378413,"timestamp":32117264952,"id":1486,"parentId":1279,"tags":{"name":"776.js","cache":"MISS"},"startTime":1739722299074,"traceId":"0159797803f10088"},{"name":"minify-js","duration":380634,"timestamp":32117265436,"id":1488,"parentId":1279,"tags":{"name":"6247.js","cache":"MISS"},"startTime":1739722299074,"traceId":"0159797803f10088"},{"name":"minify-js","duration":382811,"timestamp":32117265924,"id":1489,"parentId":1279,"tags":{"name":"2319.js","cache":"MISS"},"startTime":1739722299075,"traceId":"0159797803f10088"},{"name":"minify-js","duration":383124,"timestamp":32117266165,"id":1490,"parentId":1279,"tags":{"name":"3704.js","cache":"MISS"},"startTime":1739722299075,"traceId":"0159797803f10088"},{"name":"minify-js","duration":386820,"timestamp":32117267738,"id":1493,"parentId":1279,"tags":{"name":"3911.js","cache":"MISS"},"startTime":1739722299076,"traceId":"0159797803f10088"},{"name":"minify-js","duration":391849,"timestamp":32117267863,"id":1494,"parentId":1279,"tags":{"name":"5954.js","cache":"MISS"},"startTime":1739722299077,"traceId":"0159797803f10088"},{"name":"minify-js","duration":393155,"timestamp":32117267332,"id":1492,"parentId":1279,"tags":{"name":"725.js","cache":"MISS"},"startTime":1739722299076,"traceId":"0159797803f10088"},{"name":"minify-js","duration":395996,"timestamp":32117267977,"id":1495,"parentId":1279,"tags":{"name":"366.js","cache":"MISS"},"startTime":1739722299077,"traceId":"0159797803f10088"},{"name":"minify-js","duration":401869,"timestamp":32117262387,"id":1478,"parentId":1279,"tags":{"name":"883.js","cache":"MISS"},"startTime":1739722299071,"traceId":"0159797803f10088"},{"name":"minify-js","duration":401097,"timestamp":32117268805,"id":1498,"parentId":1279,"tags":{"name":"6984.js","cache":"MISS"},"startTime":1739722299077,"traceId":"0159797803f10088"},{"name":"minify-js","duration":401984,"timestamp":32117268546,"id":1497,"parentId":1279,"tags":{"name":"4627.js","cache":"MISS"},"startTime":1739722299077,"traceId":"0159797803f10088"},{"name":"minify-js","duration":402963,"timestamp":32117268115,"id":1496,"parentId":1279,"tags":{"name":"5016.js","cache":"MISS"},"startTime":1739722299077,"traceId":"0159797803f10088"},{"name":"minify-js","duration":416353,"timestamp":32117266332,"id":1491,"parentId":1279,"tags":{"name":"5408.js","cache":"MISS"},"startTime":1739722299075,"traceId":"0159797803f10088"},{"name":"minify-js","duration":406485,"timestamp":32117276392,"id":1501,"parentId":1279,"tags":{"name":"4715.js","cache":"MISS"},"startTime":1739722299085,"traceId":"0159797803f10088"},{"name":"minify-js","duration":415313,"timestamp":32117269664,"id":1500,"parentId":1279,"tags":{"name":"8704.js","cache":"MISS"},"startTime":1739722299078,"traceId":"0159797803f10088"},{"name":"minify-js","duration":411769,"timestamp":32117276898,"id":1503,"parentId":1279,"tags":{"name":"7303.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":412187,"timestamp":32117277096,"id":1504,"parentId":1279,"tags":{"name":"3821.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":421016,"timestamp":32117268954,"id":1499,"parentId":1279,"tags":{"name":"8286.js","cache":"MISS"},"startTime":1739722299078,"traceId":"0159797803f10088"},{"name":"minify-js","duration":415437,"timestamp":32117276710,"id":1502,"parentId":1279,"tags":{"name":"4478.js","cache":"MISS"},"startTime":1739722299085,"traceId":"0159797803f10088"},{"name":"minify-js","duration":416908,"timestamp":32117277270,"id":1505,"parentId":1279,"tags":{"name":"7585.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":420519,"timestamp":32117277533,"id":1506,"parentId":1279,"tags":{"name":"2984.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":421389,"timestamp":32117277669,"id":1507,"parentId":1279,"tags":{"name":"5194.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":423006,"timestamp":32117277949,"id":1509,"parentId":1279,"tags":{"name":"8485.js","cache":"MISS"},"startTime":1739722299087,"traceId":"0159797803f10088"},{"name":"minify-js","duration":423858,"timestamp":32117277772,"id":1508,"parentId":1279,"tags":{"name":"7337.js","cache":"MISS"},"startTime":1739722299086,"traceId":"0159797803f10088"},{"name":"minify-js","duration":426064,"timestamp":32117278320,"id":1511,"parentId":1279,"tags":{"name":"6851.js","cache":"MISS"},"startTime":1739722299087,"traceId":"0159797803f10088"},{"name":"minify-js","duration":428396,"timestamp":32117278161,"id":1510,"parentId":1279,"tags":{"name":"6133.js","cache":"MISS"},"startTime":1739722299087,"traceId":"0159797803f10088"},{"name":"minify-webpack-plugin-optimize","duration":543729,"timestamp":32117162842,"id":1279,"parentId":16,"tags":{"compilationName":"server"},"startTime":1739722298972,"traceId":"0159797803f10088"},{"name":"css-minimizer-plugin","duration":228,"timestamp":32117706773,"id":1512,"parentId":16,"tags":{},"startTime":1739722299515,"traceId":"0159797803f10088"},{"name":"create-trace-assets","duration":18598,"timestamp":32117707239,"id":1513,"parentId":17,"tags":{},"startTime":1739722299516,"traceId":"0159797803f10088"},{"name":"seal","duration":1326249,"timestamp":32116403112,"id":1266,"parentId":16,"tags":{},"startTime":1739722298212,"traceId":"0159797803f10088"},{"name":"webpack-compilation","duration":29494409,"timestamp":32088235220,"id":16,"parentId":13,"tags":{"name":"server"},"startTime":1739722270044,"traceId":"0159797803f10088"},{"name":"emit","duration":25889,"timestamp":32117729925,"id":1514,"parentId":13,"tags":{},"startTime":1739722299539,"traceId":"0159797803f10088"},{"name":"webpack-close","duration":877602,"timestamp":32117757570,"id":1515,"parentId":13,"tags":{"name":"server"},"startTime":1739722299566,"traceId":"0159797803f10088"},{"name":"webpack-generate-error-stats","duration":1815,"timestamp":32118635228,"id":1516,"parentId":1515,"tags":{},"startTime":1739722300444,"traceId":"0159797803f10088"},{"name":"make","duration":124,"timestamp":32118661410,"id":1518,"parentId":1517,"tags":{},"startTime":1739722300470,"traceId":"0159797803f10088"},{"name":"chunk-graph","duration":99,"timestamp":32118662545,"id":1520,"parentId":1519,"tags":{},"startTime":1739722300471,"traceId":"0159797803f10088"},{"name":"optimize-modules","duration":11,"timestamp":32118662701,"id":1522,"parentId":1519,"tags":{},"startTime":1739722300471,"traceId":"0159797803f10088"},{"name":"optimize-chunks","duration":70,"timestamp":32118662771,"id":1523,"parentId":1519,"tags":{},"startTime":1739722300471,"traceId":"0159797803f10088"}] -[{"name":"optimize-tree","duration":11,"timestamp":32118663065,"id":1524,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"optimize-chunk-modules","duration":68,"timestamp":32118663160,"id":1525,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"optimize","duration":608,"timestamp":32118662662,"id":1521,"parentId":1519,"tags":{},"startTime":1739722300471,"traceId":"0159797803f10088"},{"name":"module-hash","duration":15,"timestamp":32118663512,"id":1526,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"code-generation","duration":12,"timestamp":32118663540,"id":1527,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"hash","duration":60,"timestamp":32118663617,"id":1528,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"code-generation-jobs","duration":45,"timestamp":32118663676,"id":1529,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"module-assets","duration":19,"timestamp":32118663710,"id":1530,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"create-chunk-assets","duration":14,"timestamp":32118663735,"id":1531,"parentId":1519,"tags":{},"startTime":1739722300472,"traceId":"0159797803f10088"},{"name":"minify-js","duration":576,"timestamp":32118666333,"id":1533,"parentId":1532,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"MISS"},"startTime":1739722300475,"traceId":"0159797803f10088"},{"name":"minify-webpack-plugin-optimize","duration":823,"timestamp":32118666096,"id":1532,"parentId":1517,"tags":{"compilationName":"edge-server"},"startTime":1739722300475,"traceId":"0159797803f10088"},{"name":"css-minimizer-plugin","duration":7,"timestamp":32118666955,"id":1534,"parentId":1517,"tags":{},"startTime":1739722300476,"traceId":"0159797803f10088"},{"name":"seal","duration":5680,"timestamp":32118662390,"id":1519,"parentId":1517,"tags":{},"startTime":1739722300471,"traceId":"0159797803f10088"},{"name":"webpack-compilation","duration":11152,"timestamp":32118656998,"id":1517,"parentId":13,"tags":{"name":"edge-server"},"startTime":1739722300466,"traceId":"0159797803f10088"},{"name":"emit","duration":438,"timestamp":32118668284,"id":1535,"parentId":13,"tags":{},"startTime":1739722300477,"traceId":"0159797803f10088"},{"name":"webpack-close","duration":3910,"timestamp":32118669126,"id":1536,"parentId":13,"tags":{"name":"edge-server"},"startTime":1739722300478,"traceId":"0159797803f10088"},{"name":"webpack-generate-error-stats","duration":1127,"timestamp":32118673050,"id":1537,"parentId":1536,"tags":{},"startTime":1739722300482,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":106,"timestamp":32118695796,"id":1613,"parentId":1612,"tags":{"absolutePagePath":"next/dist/pages/_error"},"startTime":1739722300504,"traceId":"0159797803f10088"},{"name":"build-module","duration":1859,"timestamp":32118695004,"id":1612,"parentId":1541,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","layer":null},"startTime":1739722300504,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":14,"timestamp":32118696969,"id":1615,"parentId":1614,"tags":{"absolutePagePath":"private-next-pages/404.tsx"},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"build-module","duration":189,"timestamp":32118696931,"id":1614,"parentId":1542,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!","layer":null},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118697167,"id":1617,"parentId":1616,"tags":{"absolutePagePath":"private-next-pages/500.tsx"},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"build-module","duration":167,"timestamp":32118697134,"id":1616,"parentId":1543,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F500.tsx&page=%2F500!","layer":null},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118697348,"id":1619,"parentId":1618,"tags":{"absolutePagePath":"private-next-pages/_app.tsx"},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"build-module","duration":161,"timestamp":32118697314,"id":1618,"parentId":1544,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!","layer":null},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118697516,"id":1621,"parentId":1620,"tags":{"absolutePagePath":"private-next-pages/about.tsx"},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"build-module","duration":153,"timestamp":32118697487,"id":1620,"parentId":1546,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fabout.tsx&page=%2Fabout!","layer":null},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118697684,"id":1623,"parentId":1622,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/api-keys/index.tsx"},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"build-module","duration":153,"timestamp":32118697652,"id":1622,"parentId":1547,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys!","layer":null},"startTime":1739722300506,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118697848,"id":1625,"parentId":1624,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/connect.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":157,"timestamp":32118697818,"id":1624,"parentId":1548,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118698015,"id":1627,"parentId":1626,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/connect/index.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":143,"timestamp":32118697987,"id":1626,"parentId":1549,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":53,"timestamp":32118698177,"id":1629,"parentId":1628,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/edit-database.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":213,"timestamp":32118698142,"id":1628,"parentId":1550,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":19,"timestamp":32118698406,"id":1631,"parentId":1630,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/schema.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":182,"timestamp":32118698370,"id":1630,"parentId":1551,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118698595,"id":1633,"parentId":1632,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/index.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":161,"timestamp":32118698563,"id":1632,"parentId":1552,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118698808,"id":1635,"parentId":1634,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/shell.tsx"},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"build-module","duration":151,"timestamp":32118698777,"id":1634,"parentId":1553,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell!","layer":null},"startTime":1739722300507,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":16,"timestamp":32118698966,"id":1637,"parentId":1636,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":144,"timestamp":32118698939,"id":1636,"parentId":1554,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":17,"timestamp":32118699122,"id":1639,"parentId":1638,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":147,"timestamp":32118699095,"id":1638,"parentId":1555,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118699277,"id":1641,"parentId":1640,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":133,"timestamp":32118699253,"id":1640,"parentId":1556,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":15,"timestamp":32118699420,"id":1643,"parentId":1642,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":140,"timestamp":32118699397,"id":1642,"parentId":1557,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118699571,"id":1645,"parentId":1644,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":137,"timestamp":32118699546,"id":1644,"parentId":1558,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118699720,"id":1647,"parentId":1646,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx"},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"build-module","duration":132,"timestamp":32118699695,"id":1646,"parentId":1559,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password!","layer":null},"startTime":1739722300508,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118699867,"id":1649,"parentId":1648,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/add-table.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":141,"timestamp":32118699840,"id":1648,"parentId":1560,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118700027,"id":1651,"parentId":1650,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":151,"timestamp":32118699992,"id":1650,"parentId":1561,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118700180,"id":1653,"parentId":1652,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/index.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":153,"timestamp":32118700155,"id":1652,"parentId":1562,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118700350,"id":1655,"parentId":1654,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":143,"timestamp":32118700321,"id":1654,"parentId":1563,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118700501,"id":1657,"parentId":1656,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":160,"timestamp":32118700476,"id":1656,"parentId":1564,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118700675,"id":1659,"parentId":1658,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/add-database.tsx"},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"build-module","duration":147,"timestamp":32118700649,"id":1658,"parentId":1565,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":14,"timestamp":32118700839,"id":1661,"parentId":1660,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/index.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":166,"timestamp":32118700809,"id":1660,"parentId":1566,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases!","layer":null},"startTime":1739722300509,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118701015,"id":1663,"parentId":1662,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/add-user.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":161,"timestamp":32118700987,"id":1662,"parentId":1567,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user!","layer":null},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118701191,"id":1665,"parentId":1664,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/development.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":199,"timestamp":32118701160,"id":1664,"parentId":1568,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment!","layer":null},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118701407,"id":1667,"parentId":1666,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/index.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":166,"timestamp":32118701373,"id":1666,"parentId":1569,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers!","layer":null},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":14,"timestamp":32118701582,"id":1669,"parentId":1668,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/index.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":161,"timestamp":32118701552,"id":1668,"parentId":1570,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D!","layer":null},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118701755,"id":1671,"parentId":1670,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/settings.tsx"},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"build-module","duration":163,"timestamp":32118701727,"id":1670,"parentId":1571,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings!","layer":null},"startTime":1739722300510,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118701926,"id":1673,"parentId":1672,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/schema.tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":139,"timestamp":32118701900,"id":1672,"parentId":1572,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fschema!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118702078,"id":1675,"parentId":1674,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/media/index.tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":141,"timestamp":32118702050,"id":1674,"parentId":1573,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118702229,"id":1677,"parentId":1676,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/backups.tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":137,"timestamp":32118702204,"id":1676,"parentId":1574,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118702378,"id":1679,"parentId":1678,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/media/[...folder].tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":140,"timestamp":32118702353,"id":1678,"parentId":1575,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118702531,"id":1681,"parentId":1680,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/index.tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":139,"timestamp":32118702505,"id":1680,"parentId":1576,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118702684,"id":1683,"parentId":1682,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/create-page.tsx"},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"build-module","duration":139,"timestamp":32118702657,"id":1682,"parentId":1577,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page!","layer":null},"startTime":1739722300511,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118702849,"id":1685,"parentId":1684,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/edit-page.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":150,"timestamp":32118702823,"id":1684,"parentId":1578,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118703012,"id":1687,"parentId":1686,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/pages/index.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":134,"timestamp":32118702985,"id":1686,"parentId":1579,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118703155,"id":1689,"parentId":1688,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/error-logs.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":131,"timestamp":32118703130,"id":1688,"parentId":1580,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118703299,"id":1691,"parentId":1690,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/console.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":132,"timestamp":32118703273,"id":1690,"parentId":1581,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":24,"timestamp":32118703439,"id":1693,"parentId":1692,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/envar.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":168,"timestamp":32118703415,"id":1692,"parentId":1582,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118703622,"id":1695,"parentId":1694,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/index.tsx"},"startTime":1739722300512,"traceId":"0159797803f10088"},{"name":"build-module","duration":136,"timestamp":32118703595,"id":1694,"parentId":1583,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu!","layer":null},"startTime":1739722300512,"traceId":"0159797803f10088"}] -[{"name":"next-client-pages-loader","duration":13,"timestamp":32118703937,"id":1697,"parentId":1696,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/load-balancing.tsx"},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"build-module","duration":203,"timestamp":32118703903,"id":1696,"parentId":1584,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing!","layer":null},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118704152,"id":1699,"parentId":1698,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/[single].tsx"},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"build-module","duration":178,"timestamp":32118704119,"id":1698,"parentId":1585,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D!","layer":null},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118704357,"id":1701,"parentId":1700,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/new.tsx"},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"build-module","duration":208,"timestamp":32118704312,"id":1700,"parentId":1586,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew!","layer":null},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":18,"timestamp":32118704583,"id":1703,"parentId":1702,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/index.tsx"},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"build-module","duration":255,"timestamp":32118704538,"id":1702,"parentId":1587,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers!","layer":null},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":18,"timestamp":32118704853,"id":1705,"parentId":1704,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/servers.tsx"},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"build-module","duration":238,"timestamp":32118704810,"id":1704,"parentId":1588,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers!","layer":null},"startTime":1739722300513,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":16,"timestamp":32118705105,"id":1707,"parentId":1706,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/add-user.tsx"},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"build-module","duration":216,"timestamp":32118705064,"id":1706,"parentId":1589,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user!","layer":null},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":33,"timestamp":32118705337,"id":1709,"parentId":1708,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/pages/[id].tsx"},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"build-module","duration":198,"timestamp":32118705296,"id":1708,"parentId":1590,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D!","layer":null},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118705538,"id":1711,"parentId":1710,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/[database]/[user].tsx"},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"build-module","duration":156,"timestamp":32118705507,"id":1710,"parentId":1591,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D!","layer":null},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118705701,"id":1713,"parentId":1712,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/[database]/index.tsx"},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"build-module","duration":147,"timestamp":32118705675,"id":1712,"parentId":1592,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D!","layer":null},"startTime":1739722300514,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118705884,"id":1715,"parentId":1714,"tags":{"absolutePagePath":"private-next-pages/admin/index.tsx"},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"build-module","duration":177,"timestamp":32118705851,"id":1714,"parentId":1593,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!","layer":null},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118706073,"id":1717,"parentId":1716,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/index.tsx"},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"build-module","duration":172,"timestamp":32118706042,"id":1716,"parentId":1594,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases!","layer":null},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118706259,"id":1719,"parentId":1718,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/index.tsx"},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"build-module","duration":224,"timestamp":32118706228,"id":1718,"parentId":1595,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers!","layer":null},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118706498,"id":1721,"parentId":1720,"tags":{"absolutePagePath":"private-next-pages/blog/index.tsx"},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"build-module","duration":168,"timestamp":32118706466,"id":1720,"parentId":1596,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&page=%2Fblog!","layer":null},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118706679,"id":1723,"parentId":1722,"tags":{"absolutePagePath":"private-next-pages/contact.tsx"},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"build-module","duration":168,"timestamp":32118706648,"id":1722,"parentId":1597,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fcontact.tsx&page=%2Fcontact!","layer":null},"startTime":1739722300515,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118706860,"id":1725,"parentId":1724,"tags":{"absolutePagePath":"private-next-pages/docs/index.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":169,"timestamp":32118706830,"id":1724,"parentId":1598,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&page=%2Fdocs!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118707043,"id":1727,"parentId":1726,"tags":{"absolutePagePath":"private-next-pages/create-account.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":164,"timestamp":32118707012,"id":1726,"parentId":1599,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fcreate-account.tsx&page=%2Fcreate-account!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118707218,"id":1729,"parentId":1728,"tags":{"absolutePagePath":"private-next-pages/docs/[page]/index.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":160,"timestamp":32118707189,"id":1728,"parentId":1600,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118707391,"id":1731,"parentId":1730,"tags":{"absolutePagePath":"private-next-pages/docs/[page]/[sub-page]/index.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":164,"timestamp":32118707362,"id":1730,"parentId":1601,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118707571,"id":1733,"parentId":1732,"tags":{"absolutePagePath":"private-next-pages/logout.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":160,"timestamp":32118707539,"id":1732,"parentId":1602,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Flogout.tsx&page=%2Flogout!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118707740,"id":1735,"parentId":1734,"tags":{"absolutePagePath":"private-next-pages/index.tsx"},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"build-module","duration":198,"timestamp":32118707711,"id":1734,"parentId":1603,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!","layer":null},"startTime":1739722300516,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118707952,"id":1737,"parentId":1736,"tags":{"absolutePagePath":"private-next-pages/login.tsx"},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"build-module","duration":187,"timestamp":32118707922,"id":1736,"parentId":1604,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Flogin.tsx&page=%2Flogin!","layer":null},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118708150,"id":1739,"parentId":1738,"tags":{"absolutePagePath":"private-next-pages/privacy.tsx"},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"build-module","duration":153,"timestamp":32118708121,"id":1738,"parentId":1605,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fprivacy.tsx&page=%2Fprivacy!","layer":null},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":13,"timestamp":32118708313,"id":1741,"parentId":1740,"tags":{"absolutePagePath":"private-next-pages/redirect.tsx"},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"build-module","duration":175,"timestamp":32118708286,"id":1740,"parentId":1606,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fredirect.tsx&page=%2Fredirect!","layer":null},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118708507,"id":1743,"parentId":1742,"tags":{"absolutePagePath":"private-next-pages/terms.tsx"},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"build-module","duration":161,"timestamp":32118708476,"id":1742,"parentId":1607,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fterms.tsx&page=%2Fterms!","layer":null},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":11,"timestamp":32118708676,"id":1745,"parentId":1744,"tags":{"absolutePagePath":"private-next-pages/email-verification/index.tsx"},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"build-module","duration":183,"timestamp":32118708648,"id":1744,"parentId":1608,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&page=%2Femail-verification!","layer":null},"startTime":1739722300517,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":12,"timestamp":32118708870,"id":1747,"parentId":1746,"tags":{"absolutePagePath":"private-next-pages/send-password-reset-link.tsx"},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"build-module","duration":140,"timestamp":32118708843,"id":1746,"parentId":1609,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&page=%2Fsend-password-reset-link!","layer":null},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":10,"timestamp":32118709018,"id":1749,"parentId":1748,"tags":{"absolutePagePath":"private-next-pages/reset-password.tsx"},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"build-module","duration":131,"timestamp":32118708994,"id":1748,"parentId":1610,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Freset-password.tsx&page=%2Freset-password!","layer":null},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"next-client-pages-loader","duration":9,"timestamp":32118709160,"id":1751,"parentId":1750,"tags":{"absolutePagePath":"private-next-pages/unsubscribe.tsx"},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"build-module","duration":131,"timestamp":32118709136,"id":1750,"parentId":1611,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Funsubscribe.tsx&page=%2Funsubscribe!","layer":null},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":32366,"timestamp":32118709279,"id":1752,"parentId":1540,"tags":{"name":"/app/node_modules/next/dist/client/next.js","layer":null},"startTime":1739722300518,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5825,"timestamp":32118738241,"id":1753,"parentId":1612,"tags":{"name":"/app/node_modules/next/dist/pages/_error.js","layer":null},"startTime":1739722300547,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":9809,"timestamp":32118739805,"id":1754,"parentId":1545,"tags":{"name":"/app/node_modules/next/dist/client/router.js","layer":null},"startTime":1739722300548,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8127,"timestamp":32118745595,"id":1755,"parentId":1753,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head.js","layer":null},"startTime":1739722300554,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8231,"timestamp":32118746294,"id":1756,"parentId":1752,"tags":{"name":"/app/node_modules/next/dist/client/webpack.js","layer":null},"startTime":1739722300555,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":15503,"timestamp":32118746346,"id":1757,"parentId":1752,"tags":{"name":"/app/node_modules/next/dist/client/index.js","layer":null},"startTime":1739722300555,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":21584,"timestamp":32118749999,"id":1758,"parentId":1753,"tags":{"name":"/app/node_modules/react/jsx-runtime.js","layer":null},"startTime":1739722300559,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1491,"timestamp":32118780182,"id":1759,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/lib/is-error.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4784,"timestamp":32118780424,"id":1764,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils/warn-once.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5347,"timestamp":32118780449,"id":1765,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5809,"timestamp":32118780382,"id":1763,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-mode.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":19122,"timestamp":32118780249,"id":1760,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/side-effect.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19629,"timestamp":32118780718,"id":1773,"parentId":1614,"tags":{"name":"/app/pages/404.tsx","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20152,"timestamp":32118780746,"id":1774,"parentId":1616,"tags":{"name":"/app/pages/500.tsx","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20650,"timestamp":32118780807,"id":1775,"parentId":1618,"tags":{"name":"/app/pages/_app.tsx","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22579,"timestamp":32118780589,"id":1769,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22912,"timestamp":32118780841,"id":1776,"parentId":1620,"tags":{"name":"/app/pages/about.tsx","layer":null},"startTime":1739722300590,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23107,"timestamp":32118780909,"id":1779,"parentId":1732,"tags":{"name":"/app/pages/logout.tsx","layer":null},"startTime":1739722300590,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24882,"timestamp":32118780865,"id":1777,"parentId":1722,"tags":{"name":"/app/pages/contact.tsx","layer":null},"startTime":1739722300590,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25287,"timestamp":32118780931,"id":1780,"parentId":1734,"tags":{"name":"/app/pages/index.tsx","layer":null},"startTime":1739722300590,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26201,"timestamp":32118780888,"id":1778,"parentId":1726,"tags":{"name":"/app/pages/create-account.tsx","layer":null},"startTime":1739722300590,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13819,"timestamp":32118793715,"id":1784,"parentId":1742,"tags":{"name":"/app/pages/terms.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14304,"timestamp":32118793636,"id":1782,"parentId":1738,"tags":{"name":"/app/pages/privacy.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14834,"timestamp":32118793532,"id":1781,"parentId":1736,"tags":{"name":"/app/pages/login.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15187,"timestamp":32118793678,"id":1783,"parentId":1740,"tags":{"name":"/app/pages/redirect.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25447,"timestamp":32118793861,"id":1788,"parentId":1714,"tags":{"name":"/app/pages/admin/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26053,"timestamp":32118793901,"id":1789,"parentId":1720,"tags":{"name":"/app/pages/blog/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27509,"timestamp":32118793750,"id":1785,"parentId":1746,"tags":{"name":"/app/pages/send-password-reset-link.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30914,"timestamp":32118793824,"id":1787,"parentId":1750,"tags":{"name":"/app/pages/unsubscribe.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":31596,"timestamp":32118793970,"id":1790,"parentId":1724,"tags":{"name":"/app/pages/docs/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":31761,"timestamp":32118794117,"id":1792,"parentId":1664,"tags":{"name":"/app/pages/admin/[user_id]/development.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32939,"timestamp":32118793786,"id":1786,"parentId":1748,"tags":{"name":"/app/pages/reset-password.tsx","layer":null},"startTime":1739722300602,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32896,"timestamp":32118794155,"id":1793,"parentId":1668,"tags":{"name":"/app/pages/admin/[user_id]/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33679,"timestamp":32118794073,"id":1791,"parentId":1744,"tags":{"name":"/app/pages/email-verification/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33704,"timestamp":32118794429,"id":1798,"parentId":1670,"tags":{"name":"/app/pages/admin/[user_id]/settings.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34089,"timestamp":32118794485,"id":1799,"parentId":1672,"tags":{"name":"/app/pages/admin/[user_id]/schema.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34494,"timestamp":32118794527,"id":1800,"parentId":1728,"tags":{"name":"/app/pages/docs/[page]/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34766,"timestamp":32118794604,"id":1802,"parentId":1626,"tags":{"name":"/app/pages/admin/[user_id]/connect/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":35153,"timestamp":32118794567,"id":1801,"parentId":1622,"tags":{"name":"/app/pages/admin/[user_id]/api-keys/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":35512,"timestamp":32118794636,"id":1803,"parentId":1658,"tags":{"name":"/app/pages/admin/[user_id]/databases/add-database.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36009,"timestamp":32118794667,"id":1804,"parentId":1660,"tags":{"name":"/app/pages/admin/[user_id]/databases/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36329,"timestamp":32118794732,"id":1806,"parentId":1676,"tags":{"name":"/app/pages/admin/[user_id]/su/backups.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36736,"timestamp":32118794794,"id":1808,"parentId":1688,"tags":{"name":"/app/pages/admin/[user_id]/su/error-logs.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":37652,"timestamp":32118794699,"id":1805,"parentId":1674,"tags":{"name":"/app/pages/admin/[user_id]/media/index.tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":40170,"timestamp":32118794197,"id":1794,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/script.js","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":41070,"timestamp":32118794764,"id":1807,"parentId":1678,"tags":{"name":"/app/pages/admin/[user_id]/media/[...folder].tsx","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":63251,"timestamp":32118780630,"id":1770,"parentId":1753,"tags":{"name":"/app/node_modules/react/index.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":63652,"timestamp":32118780695,"id":1772,"parentId":1756,"tags":{"name":"/app/node_modules/next/dist/build/deployment-id.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":64307,"timestamp":32118780670,"id":1771,"parentId":1757,"tags":{"name":"/app/node_modules/react-dom/client.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68896,"timestamp":32118780298,"id":1761,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68914,"timestamp":32118780505,"id":1767,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router-context.shared-runtime.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69283,"timestamp":32118780345,"id":1762,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69619,"timestamp":32118780475,"id":1766,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/client/with-router.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":61076,"timestamp":32118794301,"id":1796,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":61597,"timestamp":32118794236,"id":1795,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/mitt.js","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":62015,"timestamp":32118794361,"id":1797,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/querystring.js","layer":null},"startTime":1739722300603,"traceId":"0159797803f10088"},{"name":"add-entry","duration":174346,"timestamp":32118682941,"id":1593,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":91675,"timestamp":32118780555,"id":1768,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/router.js","layer":null},"startTime":1739722300589,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8578,"timestamp":32118906142,"id":1812,"parentId":1696,"tags":{"name":"/app/pages/admin/[user_id]/su/load-balancing.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8933,"timestamp":32118906120,"id":1811,"parentId":1694,"tags":{"name":"/app/pages/admin/[user_id]/su/index.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9364,"timestamp":32118906012,"id":1809,"parentId":1690,"tags":{"name":"/app/pages/admin/[user_id]/su/console.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9612,"timestamp":32118906093,"id":1810,"parentId":1692,"tags":{"name":"/app/pages/admin/[user_id]/su/envar.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9866,"timestamp":32118906162,"id":1813,"parentId":1704,"tags":{"name":"/app/pages/admin/[user_id]/su/servers.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10357,"timestamp":32118906182,"id":1814,"parentId":1706,"tags":{"name":"/app/pages/admin/[user_id]/users/add-user.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16235,"timestamp":32118906202,"id":1815,"parentId":1718,"tags":{"name":"/app/pages/admin/[user_id]/users/index.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16559,"timestamp":32118906263,"id":1818,"parentId":1628,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/edit-database.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17023,"timestamp":32118906220,"id":1816,"parentId":1730,"tags":{"name":"/app/pages/docs/[page]/[sub-page]/index.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17321,"timestamp":32118906242,"id":1817,"parentId":1624,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/connect.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17247,"timestamp":32118906624,"id":1825,"parentId":1630,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/schema.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17409,"timestamp":32118906719,"id":1828,"parentId":1680,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/index.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18011,"timestamp":32118906674,"id":1826,"parentId":1632,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/index.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18359,"timestamp":32118906697,"id":1827,"parentId":1634,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/shell.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18537,"timestamp":32118906759,"id":1830,"parentId":1684,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/edit-page.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18817,"timestamp":32118906739,"id":1829,"parentId":1682,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/create-page.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19062,"timestamp":32118906780,"id":1831,"parentId":1698,"tags":{"name":"/app/pages/admin/[user_id]/su/users/[single].tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19250,"timestamp":32118906819,"id":1833,"parentId":1702,"tags":{"name":"/app/pages/admin/[user_id]/su/users/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19508,"timestamp":32118906800,"id":1832,"parentId":1700,"tags":{"name":"/app/pages/admin/[user_id]/su/users/new.tsx","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19904,"timestamp":32118906839,"id":1834,"parentId":1716,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20505,"timestamp":32118906858,"id":1835,"parentId":1648,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/add-table.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21010,"timestamp":32118906880,"id":1836,"parentId":1652,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21479,"timestamp":32118906903,"id":1837,"parentId":1656,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21952,"timestamp":32118906942,"id":1839,"parentId":1666,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22211,"timestamp":32118906960,"id":1840,"parentId":1686,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22628,"timestamp":32118906924,"id":1838,"parentId":1662,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-user.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24782,"timestamp":32118906981,"id":1841,"parentId":1708,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/[id].tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25156,"timestamp":32118907001,"id":1842,"parentId":1710,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/[user].tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25593,"timestamp":32118907021,"id":1843,"parentId":1712,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/index.tsx","layer":null},"startTime":1739722300716,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13749,"timestamp":32118919319,"id":1844,"parentId":1636,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx","layer":null},"startTime":1739722300728,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":43591,"timestamp":32118906390,"id":1822,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/remove-base-path.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":44279,"timestamp":32118906348,"id":1821,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/route-announcer.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":46574,"timestamp":32118906416,"id":1823,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":46919,"timestamp":32118906560,"id":1824,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/runtime-config.external.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48466,"timestamp":32118906319,"id":1820,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/page-loader.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":50093,"timestamp":32118906284,"id":1819,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/head-manager.js","layer":null},"startTime":1739722300715,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1653,"timestamp":32118976720,"id":1847,"parentId":1765,"tags":{"name":"/app/node_modules/next/dist/server/lib/interception-routes.js","layer":null},"startTime":1739722300785,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8965,"timestamp":32118976920,"id":1853,"parentId":1646,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx","layer":null},"startTime":1739722300786,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":9788,"timestamp":32118976689,"id":1846,"parentId":1759,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-plain-object.js","layer":null},"startTime":1739722300785,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11092,"timestamp":32118976610,"id":1845,"parentId":1640,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx","layer":null},"startTime":1739722300785,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8776,"timestamp":32118984105,"id":1855,"parentId":1654,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx","layer":null},"startTime":1739722300793,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9131,"timestamp":32118984160,"id":1857,"parentId":1642,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx","layer":null},"startTime":1739722300793,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9478,"timestamp":32118984136,"id":1856,"parentId":1638,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx","layer":null},"startTime":1739722300793,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10081,"timestamp":32118984013,"id":1854,"parentId":1650,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx","layer":null},"startTime":1739722300793,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4939,"timestamp":32118990023,"id":1858,"parentId":1644,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx","layer":null},"startTime":1739722300799,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":21548,"timestamp":32118976759,"id":1848,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/build/polyfills/polyfill-module.js","layer":null},"startTime":1739722300785,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":780,"timestamp":32119002600,"id":1861,"parentId":1775,"tags":{"name":"/app/node_modules/next/script.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31185,"timestamp":32118976787,"id":1849,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/has-base-path.js","layer":null},"startTime":1739722300785,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31627,"timestamp":32118976864,"id":1851,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","layer":null},"startTime":1739722300786,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":32016,"timestamp":32118976816,"id":1850,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","layer":null},"startTime":1739722300786,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":32622,"timestamp":32118976891,"id":1852,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/adapters.js","layer":null},"startTime":1739722300786,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":6753,"timestamp":32119003108,"id":1872,"parentId":1773,"tags":{"name":"/app/functions/frontend/clientAuthUser.ts","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7141,"timestamp":32119003035,"id":1869,"parentId":1773,"tags":{"name":"/app/layouts/GeneralLayout.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7583,"timestamp":32119003074,"id":1870,"parentId":1775,"tags":{"name":"/app/components/ErrorBoundary.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7885,"timestamp":32119003092,"id":1871,"parentId":1773,"tags":{"name":"/app/components/general/PageHeadTags.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11883,"timestamp":32119003130,"id":1873,"parentId":1774,"tags":{"name":"/app/functions/frontend/fetchApi.ts","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12089,"timestamp":32119003190,"id":1876,"parentId":1776,"tags":{"name":"/app/components/pages/homepage/BriefIntroSection.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12360,"timestamp":32119003151,"id":1874,"parentId":1776,"tags":{"name":"/app/components/pages/about/Hero.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12666,"timestamp":32119003211,"id":1877,"parentId":1776,"tags":{"name":"/app/components/pages/homepage/FooterCta.tsx","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":26246,"timestamp":32118990094,"id":1859,"parentId":1753,"tags":{"name":"/app/node_modules/@swc/helpers/esm/_interop_require_default.js","layer":null},"startTime":1739722300799,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3276,"timestamp":32119017771,"id":1878,"parentId":1777,"tags":{"name":"/app/components/pages/contact/ContactHero.tsx","layer":null},"startTime":1739722300826,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3734,"timestamp":32119017881,"id":1880,"parentId":1780,"tags":{"name":"/app/components/pages/homepage/Hero2.tsx","layer":null},"startTime":1739722300827,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4296,"timestamp":32119017848,"id":1879,"parentId":1777,"tags":{"name":"/app/components/pages/contact/ContactForm.tsx","layer":null},"startTime":1739722300827,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7755,"timestamp":32119017931,"id":1882,"parentId":1779,"tags":{"name":"/app/components/pages/logout/index.tsx","layer":null},"startTime":1739722300827,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":23978,"timestamp":32119002529,"id":1860,"parentId":1755,"tags":{"name":"/app/node_modules/@swc/helpers/esm/_interop_require_wildcard.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":23765,"timestamp":32119003170,"id":1875,"parentId":1775,"tags":{"name":"/app/node_modules/next/head.js","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":24711,"timestamp":32119002804,"id":1867,"parentId":1758,"tags":{"name":"/app/node_modules/react/cjs/react-jsx-runtime.production.min.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10314,"timestamp":32119017954,"id":1883,"parentId":1781,"tags":{"name":"/app/components/general/Logo.tsx","layer":null},"startTime":1739722300827,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11023,"timestamp":32119017906,"id":1881,"parentId":1775,"tags":{"name":"/app/components/twui/hooks/useWebSocket.tsx","layer":null},"startTime":1739722300827,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37056,"timestamp":32119002621,"id":1862,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/pages/_app.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37436,"timestamp":32119002669,"id":1863,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/react-client-callbacks/shared.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37620,"timestamp":32119002765,"id":1866,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/components/is-next-router-error.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37945,"timestamp":32119002737,"id":1865,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/tracing/report-to-socket.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":92816,"timestamp":32119003003,"id":1868,"parentId":1786,"tags":{"name":"/app/node_modules/lodash/lodash.js","layer":null},"startTime":1739722300812,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":93971,"timestamp":32119002699,"id":1864,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/tracing/tracer.js","layer":null},"startTime":1739722300811,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":62945,"timestamp":32119034271,"id":1886,"parentId":1784,"tags":{"name":"/app/components/pages/terms/TermsHero.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":63323,"timestamp":32119034242,"id":1885,"parentId":1778,"tags":{"name":"/app/components/pages/create-account/Hero.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":63858,"timestamp":32119034159,"id":1884,"parentId":1780,"tags":{"name":"/app/components/pages/homepage/FeaturesSummarySection.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":63918,"timestamp":32119034316,"id":1888,"parentId":1782,"tags":{"name":"/app/components/pages/privacy/PrivacyHero.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":64376,"timestamp":32119034357,"id":1890,"parentId":1794,"tags":{"name":"/app/node_modules/next/dist/client/set-attributes-from-props.js","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":64860,"timestamp":32119034338,"id":1889,"parentId":1782,"tags":{"name":"/app/components/pages/privacy/PrivacyBody.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":65518,"timestamp":32119034296,"id":1887,"parentId":1784,"tags":{"name":"/app/components/pages/terms/TermsBody.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":65550,"timestamp":32119034462,"id":1894,"parentId":1778,"tags":{"name":"/app/components/general/LoadingScreen.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66036,"timestamp":32119034378,"id":1891,"parentId":1794,"tags":{"name":"/app/node_modules/next/dist/client/request-idle-callback.js","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":66161,"timestamp":32119034483,"id":1895,"parentId":1783,"tags":{"name":"/app/components/general/LoadingBlock.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":66690,"timestamp":32119034437,"id":1893,"parentId":1781,"tags":{"name":"/app/components/pages/login/LoginForm.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":66796,"timestamp":32119034513,"id":1896,"parentId":1785,"tags":{"name":"/app/components/general/FormSuccessBlock.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":66957,"timestamp":32119034532,"id":1897,"parentId":1785,"tags":{"name":"/app/components/general/InfoBlock.tsx","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":3935,"timestamp":32119111534,"id":1899,"parentId":1789,"tags":{"name":"/app/components/pages/blog/BlogHero.tsx","layer":null},"startTime":1739722300920,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4831,"timestamp":32119111458,"id":1898,"parentId":1792,"tags":{"name":"/app/layouts/AdminLayout.tsx","layer":null},"startTime":1739722300920,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":82531,"timestamp":32119034398,"id":1892,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/portal/index.js","layer":null},"startTime":1739722300843,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5315,"timestamp":32119113721,"id":1901,"parentId":1790,"tags":{"name":"/app/components/pages/docs/DocsHomeHero.tsx","layer":null},"startTime":1739722300922,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5808,"timestamp":32119113670,"id":1900,"parentId":1790,"tags":{"name":"/app/components/pages/docs/DocsAside.tsx","layer":null},"startTime":1739722300922,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5881,"timestamp":32119113773,"id":1903,"parentId":1792,"tags":{"name":"/app/components/admin/development/index.tsx","layer":null},"startTime":1739722300922,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6082,"timestamp":32119113750,"id":1902,"parentId":1790,"tags":{"name":"/app/components/pages/docs/DocsHomeLinks.tsx","layer":null},"startTime":1739722300922,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6337,"timestamp":32119113797,"id":1904,"parentId":1793,"tags":{"name":"/app/components/admin/dashboard/DashboardContent.tsx","layer":null},"startTime":1739722300922,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6664,"timestamp":32119113819,"id":1905,"parentId":1793,"tags":{"name":"/app/components/admin/databases/DeleteDatabaseConfirmationPopup.tsx","layer":null},"startTime":1739722300923,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":7122,"timestamp":32119113883,"id":1908,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","layer":null},"startTime":1739722300923,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7544,"timestamp":32119113859,"id":1907,"parentId":1798,"tags":{"name":"/app/components/admin/databases/UserMediaPopup.tsx","layer":null},"startTime":1739722300923,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8093,"timestamp":32119113840,"id":1906,"parentId":1798,"tags":{"name":"/app/components/admin/settings/SettingsContent.tsx","layer":null},"startTime":1739722300923,"traceId":"0159797803f10088"},{"name":"build-module","duration":391,"timestamp":32119137572,"id":1909,"parentId":1768,"tags":{"layer":null},"startTime":1739722300946,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2229,"timestamp":32119145553,"id":1937,"parentId":1799,"tags":{"name":"/app/components/general/VerificationBanner.tsx","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10257,"timestamp":32119145579,"id":1938,"parentId":1799,"tags":{"name":"/app/components/general/Breadcrumbs.tsx","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11172,"timestamp":32119145602,"id":1939,"parentId":1799,"tags":{"name":"/app/components/admin/databases/UserSchemaContent.tsx","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5245,"timestamp":32119151847,"id":1940,"parentId":1800,"tags":{"name":"/app/components/pages/docs/DocsGenereicHero.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5626,"timestamp":32119151973,"id":1943,"parentId":1805,"tags":{"name":"/app/components/general/UploadImageComponent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13067,"timestamp":32119151950,"id":1942,"parentId":1808,"tags":{"name":"/app/components/su/SuErrorLogsContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13711,"timestamp":32119151923,"id":1941,"parentId":1806,"tags":{"name":"/app/components/su/SuBackupsContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13928,"timestamp":32119151994,"id":1944,"parentId":1802,"tags":{"name":"/app/components/admin/connect/ConnectContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14204,"timestamp":32119152023,"id":1945,"parentId":1802,"tags":{"name":"/app/components/admin/connect/EditMariadbUserPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14355,"timestamp":32119152048,"id":1946,"parentId":1802,"tags":{"name":"/app/components/admin/connect/NewMariadbUserPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14534,"timestamp":32119152084,"id":1948,"parentId":1801,"tags":{"name":"/app/components/admin/api-keys/TargetApiKeyPreviewPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14880,"timestamp":32119152066,"id":1947,"parentId":1801,"tags":{"name":"/app/components/admin/api-keys/ApiKeysContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15148,"timestamp":32119152122,"id":1950,"parentId":1804,"tags":{"name":"/app/components/admin/databases/DatabasesContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15486,"timestamp":32119152177,"id":1952,"parentId":1805,"tags":{"name":"/app/components/admin/media/MediaContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16348,"timestamp":32119152103,"id":1949,"parentId":1801,"tags":{"name":"/app/components/admin/api-keys/AddNewApiKeyPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16546,"timestamp":32119152221,"id":1954,"parentId":1803,"tags":{"name":"/app/components/admin/databases/add-database/index.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16913,"timestamp":32119152240,"id":1955,"parentId":1805,"tags":{"name":"/app/components/general/UploadFileComponent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17638,"timestamp":32119152202,"id":1953,"parentId":1805,"tags":{"name":"/app/components/admin/media/NewMediaPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17981,"timestamp":32119152258,"id":1956,"parentId":1805,"tags":{"name":"/app/components/general/UploadVideoComponent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18423,"timestamp":32119152298,"id":1958,"parentId":1805,"tags":{"name":"/app/components/admin/media/NewFolderPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19263,"timestamp":32119152334,"id":1960,"parentId":1807,"tags":{"name":"/app/components/admin/media/MediaFolderContent.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19942,"timestamp":32119152316,"id":1959,"parentId":1805,"tags":{"name":"/app/components/admin/media/ChooseMediaTypePopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21215,"timestamp":32119152279,"id":1957,"parentId":1805,"tags":{"name":"/app/components/admin/media/TargetMediaPreviewPopup.tsx","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":20985,"timestamp":32119162461,"id":1964,"parentId":1847,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":null},"startTime":1739722300971,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21691,"timestamp":32119162435,"id":1963,"parentId":1811,"tags":{"name":"/app/components/su/SuDashboardContent.tsx","layer":null},"startTime":1739722300971,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22947,"timestamp":32119162320,"id":1961,"parentId":1820,"tags":{"name":"/app/node_modules/next/dist/shared/lib/constants.js","layer":null},"startTime":1739722300971,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24764,"timestamp":32119162405,"id":1962,"parentId":1814,"tags":{"name":"/app/components/admin/users/AddNewUserContent.tsx","layer":null},"startTime":1739722300971,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":51449,"timestamp":32119137985,"id":1910,"parentId":1770,"tags":{"name":"/app/node_modules/react/cjs/react.production.min.js","layer":null},"startTime":1739722300947,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":45683,"timestamp":32119145173,"id":1925,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/lib/is-api-route.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":47308,"timestamp":32119145233,"id":1927,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/lib/constants.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"add-entry","duration":513565,"timestamp":32118682972,"id":1606,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fredirect.tsx&page=%2Fredirect!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58004,"timestamp":32119144685,"id":1915,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/detect-domain-locale.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58601,"timestamp":32119144566,"id":1913,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/add-locale.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58850,"timestamp":32119144732,"id":1916,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/remove-locale.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":59035,"timestamp":32119144763,"id":1917,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":59516,"timestamp":32119144807,"id":1918,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":59902,"timestamp":32119144842,"id":1919,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/route-matcher.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":60118,"timestamp":32119144946,"id":1922,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":63584,"timestamp":32119144911,"id":1921,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/format-url.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":65189,"timestamp":32119144884,"id":1920,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/route-regex.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":65583,"timestamp":32119145131,"id":1924,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/add-base-path.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":65811,"timestamp":32119145343,"id":1930,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66906,"timestamp":32119145273,"id":1928,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/bloom-filter.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":67332,"timestamp":32119145313,"id":1929,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":67550,"timestamp":32119145369,"id":1931,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/compare-states.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":67765,"timestamp":32119145400,"id":1932,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-local-url.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69972,"timestamp":32119144642,"id":1914,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/route-loader.js","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69429,"timestamp":32119145429,"id":1933,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-bot.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69603,"timestamp":32119145461,"id":1934,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/omit.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":63248,"timestamp":32119152141,"id":1951,"parentId":1771,"tags":{"name":"/app/node_modules/react-dom/index.js","layer":null},"startTime":1739722300961,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70884,"timestamp":32119145205,"id":1926,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/client/resolve-href.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70797,"timestamp":32119145522,"id":1936,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":71182,"timestamp":32119145493,"id":1935,"parentId":1768,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4690,"timestamp":32119230177,"id":1968,"parentId":1812,"tags":{"name":"/app/components/su/load-balancing/index.tsx","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4944,"timestamp":32119230211,"id":1969,"parentId":1813,"tags":{"name":"/app/components/su/servers/index.tsx","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5530,"timestamp":32119230136,"id":1967,"parentId":1810,"tags":{"name":"/app/components/su/SuEnvContent.tsx","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6407,"timestamp":32119230096,"id":1966,"parentId":1809,"tags":{"name":"/app/components/su/SuConsoleContent.tsx","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13992,"timestamp":32119230236,"id":1970,"parentId":1815,"tags":{"name":"/app/components/admin/users/TargetUserPreviewPopup.tsx","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6641,"timestamp":32119238399,"id":1973,"parentId":1818,"tags":{"name":"/app/components/admin/databases/EditDatabaseContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7154,"timestamp":32119238439,"id":1974,"parentId":1817,"tags":{"name":"/app/components/admin/databases/connect/DatabaseConnectContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7860,"timestamp":32119238365,"id":1972,"parentId":1815,"tags":{"name":"/app/components/admin/users/UsersContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8255,"timestamp":32119238504,"id":1977,"parentId":1828,"tags":{"name":"/app/components/su/docs/SuDocsPageListContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20655,"timestamp":32119238462,"id":1975,"parentId":1818,"tags":{"name":"/app/components/general/ExtraContentDatabase/index.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21091,"timestamp":32119238547,"id":1979,"parentId":1826,"tags":{"name":"/app/components/admin/databases/DeleteTableConfirmationPopup.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22085,"timestamp":32119238484,"id":1976,"parentId":1825,"tags":{"name":"/app/components/admin/databases/DatabaseSchemaContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22992,"timestamp":32119238525,"id":1978,"parentId":1826,"tags":{"name":"/app/components/admin/databases/SingleDatabasesContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":23251,"timestamp":32119238611,"id":1982,"parentId":1852,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/index.js","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24210,"timestamp":32119238570,"id":1980,"parentId":1827,"tags":{"name":"/app/components/admin/databases/DatabaseShellContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25732,"timestamp":32119238589,"id":1981,"parentId":1830,"tags":{"name":"/app/components/su/docs/CreatePageContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26630,"timestamp":32119238634,"id":1983,"parentId":1834,"tags":{"name":"/app/components/admin/users/AllDatabasesUsersContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27156,"timestamp":32119238656,"id":1984,"parentId":1831,"tags":{"name":"/app/components/su/SuSingleUserContent.tsx","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49421,"timestamp":32119229969,"id":1965,"parentId":1823,"tags":{"name":"/app/node_modules/next/dist/shared/lib/image-config.js","layer":null},"startTime":1739722301039,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":745,"timestamp":32119281244,"id":1987,"parentId":1835,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":45472,"timestamp":32119238272,"id":1971,"parentId":1820,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js","layer":null},"startTime":1739722301047,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2928,"timestamp":32119281215,"id":1986,"parentId":1832,"tags":{"name":"/app/components/su/SuNewUserContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3173,"timestamp":32119281281,"id":1989,"parentId":1835,"tags":{"name":"/app/components/admin/databases/EditFieldPopup.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3717,"timestamp":32119281140,"id":1985,"parentId":1833,"tags":{"name":"/app/components/su/SuUsersContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3934,"timestamp":32119281261,"id":1988,"parentId":1835,"tags":{"name":"/app/components/admin/databases/AddTableContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":6938,"timestamp":32119291181,"id":2019,"parentId":1883,"tags":{"name":"__barrel_optimize__?names=Menu!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":7906,"timestamp":32119291207,"id":2020,"parentId":1897,"tags":{"name":"__barrel_optimize__?names=Info!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8827,"timestamp":32119291374,"id":2024,"parentId":1877,"tags":{"name":"__barrel_optimize__?names=BookText!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":9964,"timestamp":32119291398,"id":2025,"parentId":1884,"tags":{"name":"__barrel_optimize__?names=CopyCheck,EarthLock,FileKey2,FolderOutput,Sheet,SquareGanttChart!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22015,"timestamp":32119281485,"id":1995,"parentId":1840,"tags":{"name":"/app/layouts/SuAdminLayout.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23186,"timestamp":32119281370,"id":1992,"parentId":1836,"tags":{"name":"/app/components/admin/databases/TablesContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25017,"timestamp":32119281393,"id":1993,"parentId":1837,"tags":{"name":"/app/components/admin/users/SocialLoginsContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26657,"timestamp":32119281461,"id":1994,"parentId":1842,"tags":{"name":"/app/components/admin/users/SingleDatabaseSingleUserContent.tsx","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17817,"timestamp":32119290649,"id":1998,"parentId":1841,"tags":{"name":"/app/components/su/docs/SuSingleDocPageContent.tsx","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18567,"timestamp":32119290533,"id":1996,"parentId":1839,"tags":{"name":"/app/components/admin/users/DbUsersContent.tsx","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":29295,"timestamp":32119290674,"id":1999,"parentId":1843,"tags":{"name":"/app/components/admin/users/SingleDatabaseUsersContent.tsx","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30084,"timestamp":32119290618,"id":1997,"parentId":1838,"tags":{"name":"/app/components/admin/users/DbAddNewUserContent.tsx","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":30345,"timestamp":32119290822,"id":2004,"parentId":1845,"tags":{"name":"/app/functions/frontend/updateTableAfterFieldsUpdateFunctionExt.ts","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":31061,"timestamp":32119290696,"id":2000,"parentId":1844,"tags":{"name":"/app/components/admin/databases/EditTableContent.tsx","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":31650,"timestamp":32119290889,"id":2006,"parentId":1845,"tags":{"name":"/app/components/admin/databases/TableFieldsContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32272,"timestamp":32119290867,"id":2005,"parentId":1853,"tags":{"name":"/app/components/admin/users/ChangeDbUserPassword.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32411,"timestamp":32119291008,"id":2011,"parentId":1857,"tags":{"name":"/app/layouts/components/GeneralLayout/ScrollToTopButton.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33142,"timestamp":32119290931,"id":2008,"parentId":1857,"tags":{"name":"/app/components/admin/databases/SingleEntryContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34194,"timestamp":32119290910,"id":2007,"parentId":1855,"tags":{"name":"/app/components/admin/users/SingleDbUserContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":34714,"timestamp":32119291063,"id":2013,"parentId":1856,"tags":{"name":"/app/components/admin/databases/AddTableEntryContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":35106,"timestamp":32119291101,"id":2015,"parentId":1869,"tags":{"name":"/app/functions/frontend/updateNavLinks.ts","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":35431,"timestamp":32119291141,"id":2017,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/Footer.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36504,"timestamp":32119291032,"id":2012,"parentId":1854,"tags":{"name":"/app/components/admin/databases/SingleTableContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36550,"timestamp":32119291159,"id":2018,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/ProductionHeadComponent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":37401,"timestamp":32119291123,"id":2016,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/Header.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":37504,"timestamp":32119291228,"id":2021,"parentId":1908,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":37587,"timestamp":32119291417,"id":2026,"parentId":1876,"tags":{"name":"/app/components/general/ScreenShotDescriptionCard.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":37862,"timestamp":32119291437,"id":2027,"parentId":1876,"tags":{"name":"/app/components/general/ContainedSection.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":37873,"timestamp":32119291634,"id":2030,"parentId":1880,"tags":{"name":"/app/components/general/FadedImage.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":39565,"timestamp":32119291081,"id":2014,"parentId":1858,"tags":{"name":"/app/components/admin/databases/TableEntriesContent.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":39216,"timestamp":32119291716,"id":2033,"parentId":1879,"tags":{"name":"/app/components/general/FormAlertBlock.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":39545,"timestamp":32119291668,"id":2031,"parentId":1880,"tags":{"name":"/app/components/general/CodeBlock.tsx","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":61272,"timestamp":32119290719,"id":2001,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/build/polyfills/process.js","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":62308,"timestamp":32119291456,"id":2028,"parentId":1873,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":62674,"timestamp":32119291692,"id":2032,"parentId":1882,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/index.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":73322,"timestamp":32119281340,"id":1991,"parentId":1852,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":73619,"timestamp":32119281301,"id":1990,"parentId":1849,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":null},"startTime":1739722301090,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66223,"timestamp":32119290759,"id":2002,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/client/react-client-callbacks/report-global-error.js","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66384,"timestamp":32119290950,"id":2009,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66828,"timestamp":32119290977,"id":2010,"parentId":1866,"tags":{"name":"/app/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":67473,"timestamp":32119290792,"id":2003,"parentId":1866,"tags":{"name":"/app/node_modules/next/dist/client/components/redirect-error.js","layer":null},"startTime":1739722301099,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":67631,"timestamp":32119291248,"id":2022,"parentId":1865,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68129,"timestamp":32119291276,"id":2023,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3790,"timestamp":32119364734,"id":2037,"parentId":1893,"tags":{"name":"/app/components/pages/login/SocialLogin.tsx","layer":null},"startTime":1739722301173,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4115,"timestamp":32119364681,"id":2035,"parentId":1884,"tags":{"name":"/app/components/general/IconText.tsx","layer":null},"startTime":1739722301173,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4673,"timestamp":32119364709,"id":2036,"parentId":1893,"tags":{"name":"/app/functions/frontend/userLogin.ts","layer":null},"startTime":1739722301173,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6058,"timestamp":32119364606,"id":2034,"parentId":1885,"tags":{"name":"/app/components/pages/create-account/CreateAccountForm.tsx","layer":null},"startTime":1739722301173,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6950,"timestamp":32119364755,"id":2038,"parentId":1898,"tags":{"name":"/app/layouts/components/AdminLayout/Aside.tsx","layer":null},"startTime":1739722301173,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5508,"timestamp":32119376430,"id":2041,"parentId":1903,"tags":{"name":"/app/components/admin/development/(sections)/Hero.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5963,"timestamp":32119376453,"id":2042,"parentId":1903,"tags":{"name":"/app/components/admin/development/(sections)/DummyQueueTest.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6462,"timestamp":32119376398,"id":2040,"parentId":1898,"tags":{"name":"/app/components/general/DiskUsageComponent.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":6557,"timestamp":32119376478,"id":2043,"parentId":1961,"tags":{"name":"/app/node_modules/next/dist/shared/lib/modern-browserslist-target.js","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7220,"timestamp":32119376315,"id":2039,"parentId":1898,"tags":{"name":"/app/layouts/components/AdminLayout/AdminHeader.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":7206,"timestamp":32119376526,"id":2045,"parentId":1964,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7433,"timestamp":32119376547,"id":2046,"parentId":1902,"tags":{"name":"/app/components/cards/LinkCard.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":7830,"timestamp":32119376502,"id":2044,"parentId":1964,"tags":{"name":"/app/node_modules/next/dist/shared/lib/segment.js","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7962,"timestamp":32119376589,"id":2048,"parentId":1904,"tags":{"name":"/app/components/admin/dashboard/DatabasesSummary.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8374,"timestamp":32119376608,"id":2049,"parentId":1904,"tags":{"name":"/app/components/admin/databases/DelegatedDatabasesSection.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9093,"timestamp":32119376569,"id":2047,"parentId":1905,"tags":{"name":"/app/components/general/GeneralPopup.tsx","layer":null},"startTime":1739722301185,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1521,"timestamp":32119390388,"id":2052,"parentId":1941,"tags":{"name":"__barrel_optimize__?names=FolderSync!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":10467,"timestamp":32119390421,"id":2053,"parentId":1914,"tags":{"name":"/app/node_modules/next/dist/shared/lib/encode-uri-path.js","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11136,"timestamp":32119390275,"id":2050,"parentId":1904,"tags":{"name":"/app/components/admin/dashboard/Metrics.tsx","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11066,"timestamp":32119390520,"id":2056,"parentId":1943,"tags":{"name":"/app/functions/frontend/imageInputFileToBase64.ts","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11655,"timestamp":32119390492,"id":2055,"parentId":1939,"tags":{"name":"/app/components/form/FormSelect.tsx","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12273,"timestamp":32119390355,"id":2051,"parentId":1906,"tags":{"name":"/app/components/admin/databases/UserImage.tsx","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12403,"timestamp":32119390555,"id":2057,"parentId":1939,"tags":{"name":"/app/components/general/AceEditor.tsx","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":12628,"timestamp":32119390576,"id":2058,"parentId":1939,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13088,"timestamp":32119390598,"id":2059,"parentId":1944,"tags":{"name":"/app/components/admin/connect/ConnectionInfo.tsx","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2091,"timestamp":32119406296,"id":2063,"parentId":1960,"tags":{"name":"__barrel_optimize__?names=Copy!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2519,"timestamp":32119406321,"id":2064,"parentId":1959,"tags":{"name":"__barrel_optimize__?names=FileVideo2,Files,Images!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2911,"timestamp":32119406344,"id":2065,"parentId":1957,"tags":{"name":"__barrel_optimize__?names=ChevronLeft,ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2846,"timestamp":32119406811,"id":2073,"parentId":1978,"tags":{"name":"__barrel_optimize__?names=FolderOutput!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8661,"timestamp":32119406267,"id":2062,"parentId":1947,"tags":{"name":"/app/components/admin/api-keys/ApiKeysList.tsx","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9176,"timestamp":32119406120,"id":2060,"parentId":1944,"tags":{"name":"/app/components/admin/connect/MariaDBUsers.tsx","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10027,"timestamp":32119406233,"id":2061,"parentId":1945,"tags":{"name":"/app/components/admin/connect/MariDBUserForm.tsx","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9568,"timestamp":32119406938,"id":2077,"parentId":1949,"tags":{"name":"/app/functions/frontend/checkUniqueField.ts","layer":null},"startTime":1739722301216,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9939,"timestamp":32119406906,"id":2076,"parentId":1955,"tags":{"name":"/app/functions/frontend/inputFileToBase64.ts","layer":null},"startTime":1739722301216,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":11218,"timestamp":32119406879,"id":2075,"parentId":1982,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","layer":null},"startTime":1739722301216,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":971,"timestamp":32119425529,"id":2091,"parentId":1962,"tags":{"name":"/app/jsonData/userPriviledges.json","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"postcss-process","duration":8756,"timestamp":32119426800,"id":2096,"parentId":2095,"tags":{},"startTime":1739722301235,"traceId":"0159797803f10088"},{"name":"postcss-loader","duration":9625,"timestamp":32119425975,"id":2095,"parentId":2083,"tags":{},"startTime":1739722301235,"traceId":"0159797803f10088"},{"name":"css-loader","duration":2800,"timestamp":32119435652,"id":2097,"parentId":2083,"tags":{"astUsed":"true"},"startTime":1739722301244,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":13766,"timestamp":32119425311,"id":2083,"parentId":1923,"tags":{"name":"/app/node_modules/xterm/css/xterm.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[10].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[10].use[2]!/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16320,"timestamp":32119425262,"id":2081,"parentId":1954,"tags":{"name":"/app/components/admin/databases/add-database/(sections)/AddDatabaseFormSection.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16782,"timestamp":32119425208,"id":2079,"parentId":1952,"tags":{"name":"/app/components/admin/media/MediaList.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17231,"timestamp":32119425127,"id":2078,"parentId":1950,"tags":{"name":"/app/components/admin/databases/DatabasesList.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17718,"timestamp":32119425236,"id":2080,"parentId":1952,"tags":{"name":"/app/components/general/ui/ButtonGroup.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17856,"timestamp":32119425284,"id":2082,"parentId":1953,"tags":{"name":"/app/functions/frontend/updateDiskUsage.ts","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18003,"timestamp":32119425384,"id":2084,"parentId":1954,"tags":{"name":"/app/components/general/BackButton.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18207,"timestamp":32119425431,"id":2086,"parentId":1957,"tags":{"name":"/app/functions/frontend/downloadPrivateFile.ts","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18660,"timestamp":32119425412,"id":2085,"parentId":1957,"tags":{"name":"/app/functions/frontend/downloadFile.ts","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19035,"timestamp":32119425469,"id":2088,"parentId":1953,"tags":{"name":"/app/components/admin/media/NewMediaCard.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19492,"timestamp":32119425451,"id":2087,"parentId":1963,"tags":{"name":"/app/components/su/components/UserCard.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19780,"timestamp":32119425488,"id":2089,"parentId":1953,"tags":{"name":"/app/components/admin/media/NewFileCard.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20225,"timestamp":32119425509,"id":2090,"parentId":1957,"tags":{"name":"/app/components/admin/media/card/MediaMoreButton.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":20369,"timestamp":32119425561,"id":2093,"parentId":2019,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/menu.js","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":20514,"timestamp":32119425582,"id":2094,"parentId":2020,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/info.js","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20917,"timestamp":32119425542,"id":2092,"parentId":1962,"tags":{"name":"/app/components/form/FormCheckboxes.tsx","layer":null},"startTime":1739722301234,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8182,"timestamp":32119449111,"id":2101,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-key-2.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8466,"timestamp":32119448986,"id":2098,"parentId":2024,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/book-text.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8544,"timestamp":32119449063,"id":2099,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-check.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8665,"timestamp":32119449089,"id":2100,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/earth-lock.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8776,"timestamp":32119449131,"id":2102,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-output.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8914,"timestamp":32119449151,"id":2103,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/sheet.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":9044,"timestamp":32119449170,"id":2104,"parentId":2025,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-gantt-chart.js","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9503,"timestamp":32119449211,"id":2106,"parentId":1966,"tags":{"name":"/app/components/su/xterm.ts","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9819,"timestamp":32119449251,"id":2108,"parentId":1973,"tags":{"name":"/app/components/general/ActiveCloneDbBanner.tsx","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10308,"timestamp":32119449230,"id":2107,"parentId":1968,"tags":{"name":"/app/components/su/load-balancing/(partials)/ServerCard.tsx","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10794,"timestamp":32119449190,"id":2105,"parentId":1967,"tags":{"name":"/app/components/su/SuEnvCard.tsx","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10984,"timestamp":32119449280,"id":2109,"parentId":1973,"tags":{"name":"/app/components/admin/databases/EditDatabaseForm.tsx","layer":null},"startTime":1739722301258,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1999,"timestamp":32119463611,"id":2114,"parentId":1975,"tags":{"name":"__barrel_optimize__?names=ChevronDown,Download,FileInput,FolderOutput,SquareTerminal!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"}] -[{"name":"postcss-process","duration":74068,"timestamp":32119466237,"id":2134,"parentId":2132,"tags":{},"startTime":1739722301275,"traceId":"0159797803f10088"},{"name":"postcss-process","duration":64800,"timestamp":32119475519,"id":2135,"parentId":2133,"tags":{},"startTime":1739722301284,"traceId":"0159797803f10088"},{"name":"postcss-loader","duration":75882,"timestamp":32119464468,"id":2132,"parentId":2116,"tags":{},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"postcss-loader","duration":75861,"timestamp":32119464491,"id":2133,"parentId":2117,"tags":{},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"css-loader","duration":9858,"timestamp":32119540379,"id":2136,"parentId":2116,"tags":{"astUsed":"true"},"startTime":1739722301349,"traceId":"0159797803f10088"},{"name":"css-loader","duration":9844,"timestamp":32119540403,"id":2137,"parentId":2117,"tags":{"astUsed":"true"},"startTime":1739722301349,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":87573,"timestamp":32119463669,"id":2116,"parentId":1911,"tags":{"name":"/app/styles/less.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[2]!/app/styles/less.css","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":88519,"timestamp":32119463704,"id":2117,"parentId":1912,"tags":{"name":"/app/styles/tailwind.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[2]!/app/styles/tailwind.css","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":206812,"timestamp":32119406846,"id":2074,"parentId":1951,"tags":{"name":"/app/node_modules/react-dom/cjs/react-dom.production.min.js","layer":null},"startTime":1739722301216,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":224207,"timestamp":32119390448,"id":2054,"parentId":1913,"tags":{"name":"/app/node_modules/next/dist/client/normalize-trailing-slash.js","layer":null},"startTime":1739722301199,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":151669,"timestamp":32119463545,"id":2111,"parentId":1972,"tags":{"name":"/app/components/admin/users/InvitationReceivedCard.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":152162,"timestamp":32119463477,"id":2110,"parentId":1972,"tags":{"name":"/app/components/admin/users/UsersList.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":152704,"timestamp":32119463570,"id":2112,"parentId":1977,"tags":{"name":"/app/components/su/components/PageCard.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":153724,"timestamp":32119463590,"id":2113,"parentId":1974,"tags":{"name":"/app/components/admin/databases/connect/ConnectForm.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":153887,"timestamp":32119463736,"id":2118,"parentId":1975,"tags":{"name":"/app/components/general/CopySlug.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":154119,"timestamp":32119463755,"id":2119,"parentId":1978,"tags":{"name":"/app/components/general/DatabaseSlugCopy.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":154484,"timestamp":32119463788,"id":2121,"parentId":1976,"tags":{"name":"/app/components/admin/databases/DatabaseTablesTablePreview.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":154910,"timestamp":32119463770,"id":2120,"parentId":1978,"tags":{"name":"/app/functions/frontend/downloadApiStream.ts","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":155028,"timestamp":32119463822,"id":2123,"parentId":1978,"tags":{"name":"/app/components/twui/layout/Row.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":155264,"timestamp":32119463856,"id":2125,"parentId":1980,"tags":{"name":"/app/components/admin/databases/DatabaseShellQueryResult.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":155902,"timestamp":32119463805,"id":2122,"parentId":1976,"tags":{"name":"/app/components/admin/databases/DatabasesTablesList.tsx","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":156123,"timestamp":32119463873,"id":2126,"parentId":1983,"tags":{"name":"/app/components/admin/users/DatabaseUsers.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":156500,"timestamp":32119463906,"id":2128,"parentId":1984,"tags":{"name":"/app/components/su/components/UserBackups.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":156854,"timestamp":32119463890,"id":2127,"parentId":1981,"tags":{"name":"/app/components/su/components/RichText/DocsRichTextBlock.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":157125,"timestamp":32119463921,"id":2129,"parentId":1984,"tags":{"name":"/app/components/su/components/UserData.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":158483,"timestamp":32119463840,"id":2124,"parentId":1981,"tags":{"name":"/app/components/form/FormInput.tsx","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":226920,"timestamp":32119406515,"id":2070,"parentId":1930,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":227217,"timestamp":32119406441,"id":2068,"parentId":1924,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":227684,"timestamp":32119406364,"id":2066,"parentId":1966,"tags":{"name":"/app/node_modules/ansi-regex/index.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":228002,"timestamp":32119406404,"id":2067,"parentId":1914,"tags":{"name":"/app/node_modules/next/dist/client/trusted-types.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":228152,"timestamp":32119406484,"id":2069,"parentId":1920,"tags":{"name":"/app/node_modules/next/dist/shared/lib/escape-regexp.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":228167,"timestamp":32119406729,"id":2071,"parentId":1929,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":228359,"timestamp":32119406781,"id":2072,"parentId":1930,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-locale.js","layer":null},"startTime":1739722301215,"traceId":"0159797803f10088"},{"name":"add-entry","duration":953506,"timestamp":32118682808,"id":1545,"parentId":1539,"tags":{"request":"/app/node_modules/next/dist/client/router.js"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1539,"timestamp":32119636211,"id":2149,"parentId":2011,"tags":{"name":"__barrel_optimize__?names=ChevronUp!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1882,"timestamp":32119636238,"id":2150,"parentId":2016,"tags":{"name":"__barrel_optimize__?names=ChevronDown!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2245,"timestamp":32119636258,"id":2151,"parentId":2040,"tags":{"name":"__barrel_optimize__?names=ArrowLeft,HardDrive,RotateCw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2589,"timestamp":32119636280,"id":2152,"parentId":2047,"tags":{"name":"__barrel_optimize__?names=X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1095,"timestamp":32119641443,"id":2157,"parentId":2050,"tags":{"name":"__barrel_optimize__?names=Database,Images,Key,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1471,"timestamp":32119641478,"id":2158,"parentId":2059,"tags":{"name":"__barrel_optimize__?names=Copy,Download!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8189,"timestamp":32119636037,"id":2142,"parentId":1988,"tags":{"name":"/app/components/admin/databases/AddTableForm.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8749,"timestamp":32119636093,"id":2143,"parentId":1989,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldForm.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9226,"timestamp":32119636135,"id":2145,"parentId":1995,"tags":{"name":"/app/layouts/components/SuAdminLayout/AdminHeader.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10023,"timestamp":32119636116,"id":2144,"parentId":1995,"tags":{"name":"/app/layouts/components/SuAdminLayout/Aside.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":183281,"timestamp":32119463637,"id":2115,"parentId":1966,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/index.js","layer":null},"startTime":1739722301272,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":183251,"timestamp":32119463939,"id":2130,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":183457,"timestamp":32119463958,"id":2131,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","layer":null},"startTime":1739722301273,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11912,"timestamp":32119636190,"id":2148,"parentId":1994,"tags":{"name":"/app/components/admin/users/UserImage.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":12414,"timestamp":32119636153,"id":2146,"parentId":1993,"tags":{"name":"/app/components/form/FormRadios.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13088,"timestamp":32119636171,"id":2147,"parentId":1992,"tags":{"name":"/app/components/admin/databases/TablesList.tsx","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":8048,"timestamp":32119641390,"id":2156,"parentId":2052,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-sync.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28546,"timestamp":32119629180,"id":2138,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","layer":null},"startTime":1739722301438,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28615,"timestamp":32119629255,"id":2139,"parentId":2028,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","layer":null},"startTime":1739722301438,"traceId":"0159797803f10088"},{"name":"build-module-json","duration":592,"timestamp":32119661232,"id":2167,"parentId":2008,"tags":{"name":"/app/package-shared/data/dataTypes.json","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":29683,"timestamp":32119635947,"id":2140,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":30292,"timestamp":32119635998,"id":2141,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","layer":null},"startTime":1739722301445,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5811,"timestamp":32119661250,"id":2168,"parentId":2000,"tags":{"name":"/app/components/general/ActiveCloneTableBanner.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6599,"timestamp":32119661169,"id":2166,"parentId":1996,"tags":{"name":"/app/components/admin/users/DbUsersList.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1885,"timestamp":32119671477,"id":2184,"parentId":2079,"tags":{"name":"__barrel_optimize__?names=Plus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2226,"timestamp":32119671558,"id":2185,"parentId":2078,"tags":{"name":"__barrel_optimize__?names=PackagePlus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2551,"timestamp":32119671586,"id":2186,"parentId":2084,"tags":{"name":"__barrel_optimize__?names=ArrowLeft!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14906,"timestamp":32119661272,"id":2169,"parentId":1997,"tags":{"name":"/app/components/admin/users/DbCreateDbUserForm.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16262,"timestamp":32119661293,"id":2170,"parentId":2000,"tags":{"name":"/app/components/admin/databases/EditTableForm.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16611,"timestamp":32119661354,"id":2173,"parentId":2008,"tags":{"name":"/app/components/admin/databases/SingleEntryPrevNext.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":16793,"timestamp":32119661395,"id":2175,"parentId":2063,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17414,"timestamp":32119661374,"id":2174,"parentId":2008,"tags":{"name":"/app/components/admin/databases/SelectNewEntry.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":17610,"timestamp":32119661414,"id":2176,"parentId":2064,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-video-2.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":17778,"timestamp":32119661434,"id":2177,"parentId":2064,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/files.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":17961,"timestamp":32119661452,"id":2178,"parentId":2064,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/images.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":18114,"timestamp":32119661471,"id":2179,"parentId":2065,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-left.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":39262,"timestamp":32119641193,"id":2153,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":40244,"timestamp":32119641502,"id":2159,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":41567,"timestamp":32119641526,"id":2160,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22045,"timestamp":32119661491,"id":2180,"parentId":2065,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-right.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23882,"timestamp":32119661312,"id":2171,"parentId":2000,"tags":{"name":"/app/components/admin/databases/TableFields.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26429,"timestamp":32119661333,"id":2172,"parentId":2008,"tags":{"name":"/app/components/admin/databases/UpdateEntryForm.tsx","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3292,"timestamp":32119694120,"id":2196,"parentId":2038,"tags":{"name":"__barrel_optimize__?names=BookText,CircleGauge,Database,FileKey2,Globe,Images,Terminal,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301503,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":29522,"timestamp":32119671609,"id":2187,"parentId":2093,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/createLucideIcon.js","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30076,"timestamp":32119671637,"id":2188,"parentId":2016,"tags":{"name":"/app/components/general/ThemeSelector.tsx","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30922,"timestamp":32119671686,"id":2190,"parentId":2012,"tags":{"name":"/app/components/admin/databases/TableEntriesList.tsx","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":31067,"timestamp":32119671749,"id":2193,"parentId":2016,"tags":{"name":"/app/hooks/useLocalUser.ts","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32002,"timestamp":32119671663,"id":2189,"parentId":2013,"tags":{"name":"/app/components/admin/databases/TableEntryForm.tsx","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":32879,"timestamp":32119671707,"id":2191,"parentId":2012,"tags":{"name":"/app/components/admin/databases/TableIndexes.tsx","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33659,"timestamp":32119671727,"id":2192,"parentId":2016,"tags":{"name":"/app/layouts/components/AdminLayout/AdminUserBlock.tsx","layer":null},"startTime":1739722301480,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":65216,"timestamp":32119641270,"id":2154,"parentId":2003,"tags":{"name":"/app/node_modules/next/dist/client/components/redirect-status-code.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":65635,"timestamp":32119641344,"id":2155,"parentId":2022,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js","layer":null},"startTime":1739722301450,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13223,"timestamp":32119694090,"id":2195,"parentId":2014,"tags":{"name":"/app/components/admin/databases/MoreTableOptions.tsx","layer":null},"startTime":1739722301503,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13783,"timestamp":32119694009,"id":2194,"parentId":2014,"tags":{"name":"/app/components/admin/databases/ImportExportEntries.tsx","layer":null},"startTime":1739722301503,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":57964,"timestamp":32119660983,"id":2161,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58110,"timestamp":32119661082,"id":2163,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58289,"timestamp":32119661137,"id":2165,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58934,"timestamp":32119661104,"id":2164,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":62506,"timestamp":32119661055,"id":2162,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-mjs","duration":68501,"timestamp":32119661510,"id":2181,"parentId":2057,"tags":{"name":"/app/node_modules/tailwind-merge/dist/bundle-mjs.mjs","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68842,"timestamp":32119661556,"id":2183,"parentId":2022,"tags":{"name":"/app/node_modules/next/dist/server/dev/hot-reloader-types.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":69359,"timestamp":32119661532,"id":2182,"parentId":2032,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","layer":null},"startTime":1739722301470,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":19426,"timestamp":32119711886,"id":2199,"parentId":2114,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-input.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":19637,"timestamp":32119711862,"id":2198,"parentId":2114,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/download.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":19898,"timestamp":32119711789,"id":2197,"parentId":2114,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-down.js","layer":null},"startTime":1739722301520,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":19964,"timestamp":32119711906,"id":2200,"parentId":2114,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-terminal.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":20444,"timestamp":32119712006,"id":2204,"parentId":2034,"tags":{"name":"/app/functions/frontend/submitNewUserForm.ts","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"}] -[{"name":"build-module-tsx","duration":21353,"timestamp":32119712044,"id":2205,"parentId":2037,"tags":{"name":"/app/components/pages/login/GoogleIdentityButton.tsx","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4398,"timestamp":32119734877,"id":2207,"parentId":2038,"tags":{"name":"/app/client-exports.ts","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4682,"timestamp":32119734932,"id":2209,"parentId":2041,"tags":{"name":"/app/components/general/layout/AdminTitleSection.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4864,"timestamp":32119734953,"id":2210,"parentId":2149,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-up.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5051,"timestamp":32119734977,"id":2211,"parentId":2151,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-left.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5232,"timestamp":32119735017,"id":2213,"parentId":2151,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-cw.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5545,"timestamp":32119734997,"id":2212,"parentId":2151,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/hard-drive.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6730,"timestamp":32119734803,"id":2206,"parentId":2038,"tags":{"name":"/app/layouts/components/AdminLayout/SuperUserLinks.tsx","layer":null},"startTime":1739722301543,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":6679,"timestamp":32119735036,"id":2214,"parentId":2152,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/x.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6844,"timestamp":32119735059,"id":2215,"parentId":2042,"tags":{"name":"/app/components/general/layout/AdminSection.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7824,"timestamp":32119734906,"id":2208,"parentId":2049,"tags":{"name":"/app/components/admin/databases/DatabaseListCard.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7908,"timestamp":32119735078,"id":2216,"parentId":2042,"tags":{"name":"/app/components/twui/hooks/useWebSocketEventHandler.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8031,"timestamp":32119735117,"id":2218,"parentId":2042,"tags":{"name":"/app/components/twui/layout/H3.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5200,"timestamp":32119748032,"id":2225,"parentId":2112,"tags":{"name":"__barrel_optimize__?names=Layers,Newspaper!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5581,"timestamp":32119748068,"id":2226,"parentId":2147,"tags":{"name":"__barrel_optimize__?names=Copy,CopyPlus,Edit,FileX2,Grid2X2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5799,"timestamp":32119748241,"id":2234,"parentId":2107,"tags":{"name":"__barrel_optimize__?names=Server!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"postcss-process","duration":1836,"timestamp":32119754057,"id":2244,"parentId":2243,"tags":{},"startTime":1739722301563,"traceId":"0159797803f10088"},{"name":"postcss-loader","duration":4854,"timestamp":32119751060,"id":2243,"parentId":2224,"tags":{},"startTime":1739722301560,"traceId":"0159797803f10088"},{"name":"css-loader","duration":8388,"timestamp":32119755933,"id":2245,"parentId":2224,"tags":{"astUsed":"true"},"startTime":1739722301565,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":16813,"timestamp":32119747933,"id":2224,"parentId":2029,"tags":{"name":"/app/components/pages/homepage/Home.module.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[7].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[7].use[2]!/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33092,"timestamp":32119735098,"id":2217,"parentId":2042,"tags":{"name":"/app/components/twui/layout/Button.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":33290,"timestamp":32119735183,"id":2221,"parentId":2050,"tags":{"name":"/app/components/general/MetricCard.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":33482,"timestamp":32119735204,"id":2222,"parentId":2157,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":34783,"timestamp":32119735163,"id":2220,"parentId":2057,"tags":{"name":"/app/components/admin/databases/fields/text/ace-editor.ts","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":34912,"timestamp":32119735225,"id":2223,"parentId":2157,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/key.js","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":36009,"timestamp":32119735137,"id":2219,"parentId":2039,"tags":{"name":"/app/layouts/components/AdminLayout/QueueStatus/index.tsx","layer":null},"startTime":1739722301544,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23531,"timestamp":32119748162,"id":2230,"parentId":2079,"tags":{"name":"/app/components/admin/media/MediaFolderCard.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24214,"timestamp":32119748092,"id":2227,"parentId":2062,"tags":{"name":"/app/components/admin/api-keys/ApiKeyListCard.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24804,"timestamp":32119748118,"id":2228,"parentId":2060,"tags":{"name":"/app/components/admin/connect/MariaDBUserCard.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25134,"timestamp":32119748181,"id":2231,"parentId":2088,"tags":{"name":"/app/components/admin/media/TogglePrivacyButton.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25601,"timestamp":32119748220,"id":2233,"parentId":2081,"tags":{"name":"/app/components/twui/elements/Tabs.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26018,"timestamp":32119748259,"id":2235,"parentId":2081,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/index.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27968,"timestamp":32119748140,"id":2229,"parentId":2061,"tags":{"name":"/app/components/admin/connect/MariDBUserFormGrantsSection.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25625,"timestamp":32119750743,"id":2237,"parentId":2184,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/plus.js","layer":null},"startTime":1739722301559,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":29068,"timestamp":32119748200,"id":2232,"parentId":2079,"tags":{"name":"/app/components/admin/media/card/MediaListCard.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":29332,"timestamp":32119748281,"id":2236,"parentId":2081,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/UploadDatabaseWithSchema/index.tsx","layer":null},"startTime":1739722301557,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27053,"timestamp":32119750784,"id":2238,"parentId":2185,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/package-plus.js","layer":null},"startTime":1739722301559,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27787,"timestamp":32119750906,"id":2242,"parentId":2109,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseForm.tsx","layer":null},"startTime":1739722301560,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":187257,"timestamp":32119711925,"id":2201,"parentId":2106,"tags":{"name":"/app/node_modules/xterm/lib/xterm.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":187791,"timestamp":32119711956,"id":2202,"parentId":2106,"tags":{"name":"/app/node_modules/xterm-addon-fit/lib/xterm-addon-fit.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":188216,"timestamp":32119711981,"id":2203,"parentId":2083,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js","layer":null},"startTime":1739722301521,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3966,"timestamp":32119908396,"id":2247,"parentId":2190,"tags":{"name":"__barrel_optimize__?names=Grid2x2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4321,"timestamp":32119908432,"id":2248,"parentId":2195,"tags":{"name":"__barrel_optimize__?names=Ellipsis!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4386,"timestamp":32119908822,"id":2264,"parentId":2144,"tags":{"name":"__barrel_optimize__?names=BookText,CloudUpload,DatabaseBackup,FileWarning,Home,LockKeyhole,Server,SquareChevronRight,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4736,"timestamp":32119908845,"id":2265,"parentId":2208,"tags":{"name":"__barrel_optimize__?names=ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5042,"timestamp":32119908920,"id":2268,"parentId":2230,"tags":{"name":"__barrel_optimize__?names=Folder,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5405,"timestamp":32119908964,"id":2269,"parentId":2228,"tags":{"name":"__barrel_optimize__?names=CircleX,Copy,Edit!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5789,"timestamp":32119908989,"id":2270,"parentId":2231,"tags":{"name":"__barrel_optimize__?names=Lock,LockKeyholeOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":627687,"timestamp":32119291481,"id":2029,"parentId":1880,"tags":{"name":"/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739722301100,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":774921,"timestamp":32119144993,"id":1923,"parentId":1809,"tags":{"name":"/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739722300954,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":782472,"timestamp":32119138062,"id":1911,"parentId":1775,"tags":{"name":"/app/styles/less.css","layer":null},"startTime":1739722300947,"traceId":"0159797803f10088"},{"name":"build-module-css","duration":776730,"timestamp":32119144355,"id":1912,"parentId":1775,"tags":{"name":"/app/styles/tailwind.css","layer":null},"startTime":1739722300953,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":172299,"timestamp":32119750852,"id":2240,"parentId":2115,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/manager.js","layer":null},"startTime":1739722301560,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":172794,"timestamp":32119750809,"id":2239,"parentId":2115,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/url.js","layer":null},"startTime":1739722301559,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":179393,"timestamp":32119750880,"id":2241,"parentId":2115,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/socket.js","layer":null},"startTime":1739722301560,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22171,"timestamp":32119908480,"id":2250,"parentId":2196,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-gauge.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22308,"timestamp":32119908504,"id":2251,"parentId":2196,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/globe.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22492,"timestamp":32119908456,"id":2249,"parentId":2187,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/defaultAttributes.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22568,"timestamp":32119908526,"id":2252,"parentId":2196,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/terminal.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22695,"timestamp":32119908548,"id":2253,"parentId":2196,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/users.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":22848,"timestamp":32119908568,"id":2254,"parentId":2187,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/shared/src/utils.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23544,"timestamp":32119908309,"id":2246,"parentId":2109,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseImage.tsx","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23500,"timestamp":32119908650,"id":2257,"parentId":2124,"tags":{"name":"/app/functions/frontend/numberFormat.ts","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":23837,"timestamp":32119908682,"id":2258,"parentId":2124,"tags":{"name":"/app/functions/frontend/numberFormatFloat.ts","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24111,"timestamp":32119908740,"id":2260,"parentId":2129,"tags":{"name":"/app/components/su/components/UserFiles.tsx","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24764,"timestamp":32119908718,"id":2259,"parentId":2110,"tags":{"name":"/app/components/admin/users/UserListCard.tsx","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":24822,"timestamp":32119908801,"id":2263,"parentId":2120,"tags":{"name":"/app/dict/local-storage-dict.ts","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25665,"timestamp":32119908781,"id":2262,"parentId":2127,"tags":{"name":"/app/components/su/components/RichText/RichTextExtensionBlock.tsx","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25602,"timestamp":32119909048,"id":2273,"parentId":2226,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-plus.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25810,"timestamp":32119909029,"id":2272,"parentId":2225,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/newspaper.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":25993,"timestamp":32119909009,"id":2271,"parentId":2225,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/layers.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27014,"timestamp":32119908761,"id":2261,"parentId":2129,"tags":{"name":"/app/components/su/components/UserDbShell.tsx","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":26865,"timestamp":32119909066,"id":2274,"parentId":2226,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-pen.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27021,"timestamp":32119909085,"id":2275,"parentId":2226,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-x-2.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27154,"timestamp":32119909105,"id":2276,"parentId":2226,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/grid-2x2.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27332,"timestamp":32119909125,"id":2277,"parentId":2234,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/server.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module","duration":117,"timestamp":32119951781,"id":2294,"parentId":2029,"tags":{},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module","duration":13,"timestamp":32119951914,"id":2295,"parentId":1923,"tags":{},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module","duration":14,"timestamp":32119951932,"id":2296,"parentId":1911,"tags":{},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module","duration":12,"timestamp":32119951950,"id":2297,"parentId":1912,"tags":{},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2041,"timestamp":32119952209,"id":2309,"parentId":2262,"tags":{"name":"__barrel_optimize__?names=CircleX,List,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9227,"timestamp":32119946612,"id":2281,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDatatypeSelector.tsx","layer":null},"startTime":1739722301755,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10062,"timestamp":32119946587,"id":2280,"parentId":2143,"tags":{"name":"/app/components/admin/databases/MoreOptionsModal.tsx","layer":null},"startTime":1739722301755,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":48242,"timestamp":32119908866,"id":2266,"parentId":2171,"tags":{"name":"/app/node_modules/gsap/index.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":50465,"timestamp":32119908620,"id":2256,"parentId":2195,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/Popover.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":56947,"timestamp":32119908590,"id":2255,"parentId":2171,"tags":{"name":"/app/node_modules/gsap/Flip.js","layer":null},"startTime":1739722301717,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19915,"timestamp":32119946489,"id":2278,"parentId":2142,"tags":{"name":"/app/components/admin/databases/NewTableForm.tsx","layer":null},"startTime":1739722301755,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21050,"timestamp":32119946561,"id":2279,"parentId":2142,"tags":{"name":"/app/components/admin/databases/CloneTableForm.tsx","layer":null},"startTime":1739722301755,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1288779,"timestamp":32118682792,"id":1544,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":24983,"timestamp":32119951500,"id":2284,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDefaultValue.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25312,"timestamp":32119951474,"id":2283,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/IsFieldRequired.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25666,"timestamp":32119951395,"id":2282,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/text/TextFieldTypes.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25873,"timestamp":32119951522,"id":2285,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFormActionSection.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25981,"timestamp":32119951595,"id":2289,"parentId":2143,"tags":{"name":"/app/components/twui/layout/Stack.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26329,"timestamp":32119951541,"id":2286,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFieldName.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26490,"timestamp":32119951559,"id":2287,"parentId":2143,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldNewFieldTag.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":26638,"timestamp":32119951578,"id":2288,"parentId":2143,"tags":{"name":"/app/components/twui/elements/Border.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":26413,"timestamp":32119951968,"id":2298,"parentId":2248,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/ellipsis.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27108,"timestamp":32119951631,"id":2291,"parentId":2147,"tags":{"name":"/app/components/admin/databases/ImportDbComponent.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":26868,"timestamp":32119952014,"id":2299,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/cloud-upload.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27848,"timestamp":32119951614,"id":2290,"parentId":2147,"tags":{"name":"/app/components/admin/databases/TableListCard.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"}] -[{"name":"build-module-js","duration":27802,"timestamp":32119952044,"id":2300,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database-backup.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":27912,"timestamp":32119952082,"id":2302,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/home.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":28743,"timestamp":32119951649,"id":2292,"parentId":2147,"tags":{"name":"/app/components/admin/databases/ImportSchemaComponent.tsx","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28479,"timestamp":32119952063,"id":2301,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-warning.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28593,"timestamp":32119952099,"id":2303,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28711,"timestamp":32119952117,"id":2304,"parentId":2264,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-chevron-right.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28803,"timestamp":32119952171,"id":2307,"parentId":2270,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28966,"timestamp":32119952135,"id":2305,"parentId":2268,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":29082,"timestamp":32119952153,"id":2306,"parentId":2269,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-x.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":29184,"timestamp":32119952188,"id":2308,"parentId":2270,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole-open.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29230,"timestamp":32119952360,"id":2314,"parentId":2172,"tags":{"name":"/app/functions/frontend/defaultFieldsRegexp.ts","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":29567,"timestamp":32119952287,"id":2312,"parentId":2171,"tags":{"name":"/app/components/general/ExpandBlock.tsx","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":29841,"timestamp":32119952324,"id":2313,"parentId":2171,"tags":{"name":"/app/functions/frontend/addNewTempField.ts","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":73532,"timestamp":32119908890,"id":2267,"parentId":2155,"tags":{"name":"/app/node_modules/next/dist/shared/lib/normalized-asset-prefix.js","layer":null},"startTime":1739722301718,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30710,"timestamp":32119952379,"id":2315,"parentId":2171,"tags":{"name":"/app/components/admin/databases/ClonedSingleTableFieldCard.tsx","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1312612,"timestamp":32118682909,"id":1579,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7993,"timestamp":32119994979,"id":2319,"parentId":2172,"tags":{"name":"/app/components/admin/databases/UpdateEntryMoreOptions.tsx","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":8936,"timestamp":32119994954,"id":2318,"parentId":2172,"tags":{"name":"/app/components/admin/databases/TableEntryField.tsx","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":10342,"timestamp":32119994835,"id":2316,"parentId":2171,"tags":{"name":"/app/components/admin/databases/NewFieldTemp.tsx","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":11194,"timestamp":32119994924,"id":2317,"parentId":2171,"tags":{"name":"/app/components/admin/databases/SingleTableFieldCard.tsx","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":11808,"timestamp":32119995002,"id":2320,"parentId":2171,"tags":{"name":"/app/components/admin/databases/functions/generateTypeDefinition.ts","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5683,"timestamp":32120011876,"id":2332,"parentId":2219,"tags":{"name":"__barrel_optimize__?names=Check,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301821,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68356,"timestamp":32119951670,"id":2293,"parentId":2182,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","layer":null},"startTime":1739722301760,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":68647,"timestamp":32119952230,"id":2310,"parentId":2162,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":70617,"timestamp":32119952256,"id":2311,"parentId":2001,"tags":{"name":"/app/node_modules/next/dist/compiled/process/browser.js","layer":null},"startTime":1739722301761,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14339,"timestamp":32120011604,"id":2323,"parentId":2191,"tags":{"name":"/app/functions/frontend/addNewTemplateIndex.ts","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":15111,"timestamp":32120011501,"id":2322,"parentId":2192,"tags":{"name":"/app/layouts/components/AdminUserDropdown.tsx","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1345404,"timestamp":32118682961,"id":1602,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Flogout.tsx&page=%2Flogout!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1345605,"timestamp":32118682779,"id":1541,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2729,"timestamp":32120027786,"id":2336,"parentId":2290,"tags":{"name":"__barrel_optimize__?names=ChevronRight,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301836,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3217,"timestamp":32120027909,"id":2337,"parentId":2292,"tags":{"name":"__barrel_optimize__?names=FileCog!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23858,"timestamp":32120011697,"id":2326,"parentId":2191,"tags":{"name":"/app/components/admin/databases/SingleTableIndexCard.tsx","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":25675,"timestamp":32120011667,"id":2325,"parentId":2191,"tags":{"name":"/app/components/admin/databases/NewIndexFieldTemp.tsx","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":27397,"timestamp":32120011639,"id":2324,"parentId":2190,"tags":{"name":"/app/components/admin/databases/SearchEntriesSection.tsx","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":27845,"timestamp":32120011748,"id":2328,"parentId":2194,"tags":{"name":"/app/components/admin/databases/functions/import-export-handler.ts","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":28078,"timestamp":32120011845,"id":2331,"parentId":2205,"tags":{"name":"/app/functions/frontend/post-login.ts","layer":null},"startTime":1739722301821,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":28409,"timestamp":32120011910,"id":2333,"parentId":2309,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/list.js","layer":null},"startTime":1739722301821,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":30627,"timestamp":32120011723,"id":2327,"parentId":2195,"tags":{"name":"/app/components/admin/databases/SyncDataButton.tsx","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":31583,"timestamp":32120011773,"id":2329,"parentId":2189,"tags":{"name":"/app/functions/frontend/newEntryHandler.ts","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":31735,"timestamp":32120011934,"id":2334,"parentId":2309,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-ccw.js","layer":null},"startTime":1739722301821,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16385,"timestamp":32120028090,"id":2341,"parentId":2209,"tags":{"name":"/app/components/general/layout/AdminPageTitleWithBackButton.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16584,"timestamp":32120028130,"id":2342,"parentId":2209,"tags":{"name":"/app/components/twui/layout/Section.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16772,"timestamp":32120028166,"id":2343,"parentId":2206,"tags":{"name":"/app/components/twui/layout/H2.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17087,"timestamp":32120028196,"id":2344,"parentId":2217,"tags":{"name":"/app/components/twui/elements/Loading.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17326,"timestamp":32120028228,"id":2345,"parentId":2219,"tags":{"name":"/app/components/twui/layout/Span.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17524,"timestamp":32120028257,"id":2346,"parentId":2219,"tags":{"name":"/app/components/twui/layout/Divider.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17782,"timestamp":32120028319,"id":2348,"parentId":2219,"tags":{"name":"/app/components/twui/hooks/useCustomEventDispatch.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18061,"timestamp":32120028289,"id":2347,"parentId":2219,"tags":{"name":"/app/components/twui/hooks/useLocalStorage.tsx","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1371715,"timestamp":32118682965,"id":1604,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Flogin.tsx&page=%2Flogin!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1232,"timestamp":32120054109,"id":2349,"parentId":2318,"tags":{"name":"__barrel_optimize__?names=Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":63242,"timestamp":32119995026,"id":2321,"parentId":2240,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/on.js","layer":null},"startTime":1739722301804,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":914,"timestamp":32120059809,"id":2358,"parentId":2322,"tags":{"name":"__barrel_optimize__?names=CircleGauge!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301868,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49398,"timestamp":32120011797,"id":2330,"parentId":2127,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/index.js","layer":null},"startTime":1739722301820,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":49804,"timestamp":32120011957,"id":2335,"parentId":2240,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/contrib/backo2.js","layer":null},"startTime":1739722301821,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381749,"timestamp":32118682785,"id":1542,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381766,"timestamp":32118682789,"id":1543,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F500.tsx&page=%2F500!"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381750,"timestamp":32118682812,"id":1546,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fabout.tsx&page=%2Fabout!"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381617,"timestamp":32118682950,"id":1597,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fcontact.tsx&page=%2Fcontact!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381609,"timestamp":32118682963,"id":1603,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381623,"timestamp":32118682954,"id":1599,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fcreate-account.tsx&page=%2Fcreate-account!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381608,"timestamp":32118682974,"id":1607,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fterms.tsx&page=%2Fterms!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381618,"timestamp":32118682969,"id":1605,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fprivacy.tsx&page=%2Fprivacy!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381613,"timestamp":32118682978,"id":1609,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&page=%2Fsend-password-reset-link!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381614,"timestamp":32118682983,"id":1611,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Funsubscribe.tsx&page=%2Funsubscribe!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381620,"timestamp":32118682981,"id":1610,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Freset-password.tsx&page=%2Freset-password!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381656,"timestamp":32118682947,"id":1596,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&page=%2Fblog!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381656,"timestamp":32118682952,"id":1598,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&page=%2Fdocs!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381635,"timestamp":32118682976,"id":1608,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&page=%2Femail-verification!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381659,"timestamp":32118682956,"id":1600,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1381661,"timestamp":32118682959,"id":1601,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5959,"timestamp":32120059731,"id":2357,"parentId":2332,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/check.js","layer":null},"startTime":1739722301868,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":38095,"timestamp":32120027950,"id":2338,"parentId":2074,"tags":{"name":"/app/node_modules/scheduler/index.js","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":47318,"timestamp":32120028058,"id":2340,"parentId":2266,"tags":{"name":"/app/node_modules/gsap/CSSPlugin.js","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":74152,"timestamp":32120028020,"id":2339,"parentId":2266,"tags":{"name":"/app/node_modules/gsap/gsap-core.js","layer":null},"startTime":1739722301837,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420580,"timestamp":32118682887,"id":1570,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420587,"timestamp":32118682889,"id":1571,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420589,"timestamp":32118682891,"id":1572,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fschema!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420657,"timestamp":32118682827,"id":1549,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420672,"timestamp":32118682817,"id":1547,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420614,"timestamp":32118682878,"id":1566,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420599,"timestamp":32118682897,"id":1574,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420589,"timestamp":32118682911,"id":1580,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420584,"timestamp":32118682921,"id":1584,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420592,"timestamp":32118682918,"id":1583,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420597,"timestamp":32118682916,"id":1582,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420587,"timestamp":32118682930,"id":1588,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420588,"timestamp":32118682932,"id":1589,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420580,"timestamp":32118682945,"id":1595,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420709,"timestamp":32118682819,"id":1548,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420694,"timestamp":32118682839,"id":1553,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420636,"timestamp":32118682901,"id":1576,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420598,"timestamp":32118682943,"id":1594,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420617,"timestamp":32118682928,"id":1587,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420622,"timestamp":32118682925,"id":1586,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420678,"timestamp":32118682873,"id":1564,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420674,"timestamp":32118682880,"id":1567,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420626,"timestamp":32118682936,"id":1591,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420632,"timestamp":32118682934,"id":1590,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420630,"timestamp":32118682939,"id":1592,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420710,"timestamp":32118682862,"id":1559,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1420705,"timestamp":32118682871,"id":1563,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"}] -[{"name":"build-module-js","duration":41531,"timestamp":32120063373,"id":2359,"parentId":2337,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-cog.js","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":42028,"timestamp":32120063582,"id":2363,"parentId":2232,"tags":{"name":"/app/components/admin/media/card/MediaPrivacyButton.tsx","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":43043,"timestamp":32120063508,"id":2361,"parentId":2232,"tags":{"name":"/app/components/admin/media/card/MediaPreviewSection.tsx","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":43804,"timestamp":32120063549,"id":2362,"parentId":2232,"tags":{"name":"/app/components/admin/media/card/MediaLinksDropdown.tsx","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":44100,"timestamp":32120063616,"id":2364,"parentId":2236,"tags":{"name":"/app/components/admin/databases/add-database/(functions)/upload-new-database-file.ts","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":54153,"timestamp":32120054205,"id":2350,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/PopoverPortal.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":55051,"timestamp":32120054273,"id":2351,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/util.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":55268,"timestamp":32120054329,"id":2353,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useMemoizedArray.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":46500,"timestamp":32120063646,"id":2365,"parentId":2242,"tags":{"name":"/app/functions/frontend/submitUpdateDatabaseForm.ts","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":46909,"timestamp":32120063676,"id":2366,"parentId":2242,"tags":{"name":"/app/functions/frontend/submitNewDatabaseForm.ts","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":47572,"timestamp":32120063706,"id":2367,"parentId":2236,"tags":{"name":"/app/components/twui/form/FileUpload.tsx","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58075,"timestamp":32120054307,"id":2352,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/usePopover.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58267,"timestamp":32120054392,"id":2355,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useHandlePrevValues.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":58616,"timestamp":32120054414,"id":2356,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/ArrowContainer.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":59142,"timestamp":32120054368,"id":2354,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useArrowContainer.js","layer":null},"startTime":1739722301863,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1437092,"timestamp":32118682834,"id":1551,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1437106,"timestamp":32118682836,"id":1552,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1437080,"timestamp":32118682869,"id":1562,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1437070,"timestamp":32118682885,"id":1569,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1437126,"timestamp":32118682831,"id":1550,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19768,"timestamp":32120103004,"id":2370,"parentId":2261,"tags":{"name":"/app/components/su/components/UserDbShellQueryResult.tsx","layer":null},"startTime":1739722301912,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20163,"timestamp":32120102976,"id":2369,"parentId":2260,"tags":{"name":"/app/components/su/components/UserSingleFile.tsx","layer":null},"startTime":1739722301912,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20648,"timestamp":32120102894,"id":2368,"parentId":2260,"tags":{"name":"/app/components/su/components/UserFolder.tsx","layer":null},"startTime":1739722301912,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21677,"timestamp":32120103026,"id":2371,"parentId":2262,"tags":{"name":"/app/components/su/components/RichText/ElementStyleModalContent.tsx","layer":null},"startTime":1739722301912,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":22716,"timestamp":32120103046,"id":2372,"parentId":2262,"tags":{"name":"/app/components/su/components/RichText/fns.ts","layer":null},"startTime":1739722301912,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":66905,"timestamp":32120063459,"id":2360,"parentId":2255,"tags":{"name":"/app/node_modules/gsap/utils/matrix.js","layer":null},"startTime":1739722301872,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":736,"timestamp":32120130532,"id":2373,"parentId":2363,"tags":{"name":"__barrel_optimize__?names=Lock,LockOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301939,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":949,"timestamp":32120132728,"id":2374,"parentId":2369,"tags":{"name":"__barrel_optimize__?names=HardDrive!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301941,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1271,"timestamp":32120132780,"id":2375,"parentId":2368,"tags":{"name":"__barrel_optimize__?names=Copy,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301941,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1606,"timestamp":32120132808,"id":2376,"parentId":2371,"tags":{"name":"__barrel_optimize__?names=CircleX!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301941,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1457273,"timestamp":32118682923,"id":1585,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5407,"timestamp":32120139564,"id":2379,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/EncryptionSelect.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":5756,"timestamp":32120139618,"id":2381,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/AutoIncrement.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6317,"timestamp":32120139528,"id":2378,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/CSSFiles.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6448,"timestamp":32120139670,"id":2384,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldVarchar.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":6815,"timestamp":32120139654,"id":2383,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/UniqueFieldSelect.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7374,"timestamp":32120139634,"id":2382,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/RegexPattern.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":7671,"timestamp":32120139687,"id":2385,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDecimals.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9490,"timestamp":32120139598,"id":2380,"parentId":2280,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/ForeignKey.tsx","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":7469,"timestamp":32120141832,"id":2386,"parentId":2373,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-open.js","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7561,"timestamp":32120141979,"id":2389,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/varchar-value-parser.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7722,"timestamp":32120142046,"id":2391,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-datatype-value.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":8050,"timestamp":32120142016,"id":2390,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-default-field-data-type.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1470016,"timestamp":32118682895,"id":1573,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1470022,"timestamp":32118682899,"id":1575,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1026,"timestamp":32120152371,"id":2410,"parentId":2367,"tags":{"name":"__barrel_optimize__?names=FileArchive,FilePlus2,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":17348,"timestamp":32120142075,"id":2392,"parentId":2281,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/decimal-value-parser.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":17842,"timestamp":32120142131,"id":2394,"parentId":2281,"tags":{"name":"/app/components/twui/form/Select.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":18398,"timestamp":32120142104,"id":2393,"parentId":2280,"tags":{"name":"/app/components/general/Modal.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":18713,"timestamp":32120142188,"id":2396,"parentId":2285,"tags":{"name":"/app/functions/frontend/addNewField.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19285,"timestamp":32120142157,"id":2395,"parentId":2278,"tags":{"name":"/app/components/admin/databases/NewTableNameSlugAndDescSection.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":19362,"timestamp":32120142241,"id":2398,"parentId":2287,"tags":{"name":"/app/components/twui/layout/Center.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":19653,"timestamp":32120142351,"id":2401,"parentId":2317,"tags":{"name":"/app/functions/frontend/reorderField.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":20455,"timestamp":32120142214,"id":2397,"parentId":2284,"tags":{"name":"/app/components/twui/form/Input.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21093,"timestamp":32120142310,"id":2400,"parentId":2318,"tags":{"name":"/app/functions/frontend/generateFormElementsForEntry.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":21483,"timestamp":32120142379,"id":2402,"parentId":2318,"tags":{"name":"/app/components/admin/databases/TableRichTextEntryField.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":22102,"timestamp":32120142457,"id":2404,"parentId":2318,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditor.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":22540,"timestamp":32120142267,"id":2399,"parentId":2282,"tags":{"name":"/app/package-shared/types/index.ts","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":23451,"timestamp":32120142407,"id":2403,"parentId":2316,"tags":{"name":"/app/components/admin/databases/NewFieldFormContent.tsx","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":13884,"timestamp":32120152174,"id":2405,"parentId":2325,"tags":{"name":"/app/functions/frontend/addNewIndex.ts","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":13913,"timestamp":32120152326,"id":2408,"parentId":2341,"tags":{"name":"/app/components/twui/layout/H1.tsx","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":14273,"timestamp":32120152347,"id":2409,"parentId":2327,"tags":{"name":"/app/functions/frontend/syncTableDataFormHandler.ts","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":14929,"timestamp":32120152279,"id":2407,"parentId":2341,"tags":{"name":"/app/components/twui/elements/Breadcrumbs.tsx","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":16065,"timestamp":32120152250,"id":2406,"parentId":2326,"tags":{"name":"/app/components/admin/databases/ExistingIndexEdit.tsx","layer":null},"startTime":1739722301961,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1495598,"timestamp":32118682844,"id":1554,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1495602,"timestamp":32118682854,"id":1556,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1495596,"timestamp":32118682864,"id":1560,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":42708,"timestamp":32120139363,"id":2377,"parentId":2352,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useElementRef.js","layer":null},"startTime":1739722301948,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":9350,"timestamp":32120173188,"id":2411,"parentId":2367,"tags":{"name":"/app/components/twui/elements/Card.tsx","layer":null},"startTime":1739722301982,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9542,"timestamp":32120173376,"id":2413,"parentId":2364,"tags":{"name":"/app/components/twui/utils/fetch/fetchApi.ts","layer":null},"startTime":1739722301982,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":9919,"timestamp":32120173343,"id":2412,"parentId":2367,"tags":{"name":"/app/components/twui/utils/form/fileInputToBase64.ts","layer":null},"startTime":1739722301982,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1501305,"timestamp":32118682859,"id":1558,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":43868,"timestamp":32120141904,"id":2387,"parentId":2338,"tags":{"name":"/app/node_modules/scheduler/cjs/scheduler.production.min.js","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":45593,"timestamp":32120141949,"id":2388,"parentId":2330,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/components/Editor.js","layer":null},"startTime":1739722301951,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1505251,"timestamp":32118682735,"id":1540,"parentId":1539,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1782,"timestamp":32120187777,"id":2415,"parentId":2410,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-plus-2.js","layer":null},"startTime":1739722301996,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2041,"timestamp":32120187706,"id":2414,"parentId":2410,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-archive.js","layer":null},"startTime":1739722301996,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1507088,"timestamp":32118682876,"id":1565,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":1913,"timestamp":32120190244,"id":2419,"parentId":2407,"tags":{"name":"/app/components/twui/utils/lower-to-title-case.ts","layer":null},"startTime":1739722301999,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2396,"timestamp":32120190172,"id":2418,"parentId":2407,"tags":{"name":"/app/components/twui/layout/Link.tsx","layer":null},"startTime":1739722301999,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":5217,"timestamp":32120187834,"id":2417,"parentId":2115,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/index.js","layer":null},"startTime":1739722301997,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":6435,"timestamp":32120187801,"id":2416,"parentId":2115,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/index.js","layer":null},"startTime":1739722301996,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4246,"timestamp":32120190297,"id":2421,"parentId":2404,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditorHeader.tsx","layer":null},"startTime":1739722301999,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":4622,"timestamp":32120190273,"id":2420,"parentId":2406,"tags":{"name":"/app/components/admin/databases/indexes/indexSelectChange.ts","layer":null},"startTime":1739722301999,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1514239,"timestamp":32118682866,"id":1561,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":7546,"timestamp":32120190320,"id":2422,"parentId":2402,"tags":{"name":"/app/functions/frontend/tinyMCEEditorSetup.ts","layer":null},"startTime":1739722301999,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1235,"timestamp":32120202517,"id":2427,"parentId":2418,"tags":{"name":"__barrel_optimize__?names=ArrowUpRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722302011,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1649,"timestamp":32120202620,"id":2428,"parentId":2421,"tags":{"name":"__barrel_optimize__?names=CircleMinus,CirclePlus,Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739722302011,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":11419,"timestamp":32120195793,"id":2423,"parentId":2388,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/ScriptLoader2.js","layer":null},"startTime":1739722302004,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":11504,"timestamp":32120195852,"id":2424,"parentId":2388,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/TinyMCE.js","layer":null},"startTime":1739722302005,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":12094,"timestamp":32120195925,"id":2426,"parentId":2388,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/components/EditorPropTypes.js","layer":null},"startTime":1739722302005,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":12776,"timestamp":32120195882,"id":2425,"parentId":2388,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/Utils.js","layer":null},"startTime":1739722302005,"traceId":"0159797803f10088"},{"name":"build-module-ts","duration":2501,"timestamp":32120209987,"id":2437,"parentId":2422,"tags":{"name":"/app/functions/frontend/handleCopyHTML.ts","layer":null},"startTime":1739722302019,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":2878,"timestamp":32120209906,"id":2435,"parentId":2422,"tags":{"name":"/app/functions/frontend/handleEditHTML.tsx","layer":null},"startTime":1739722302019,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":3122,"timestamp":32120209958,"id":2436,"parentId":2422,"tags":{"name":"/app/functions/frontend/handleEmbed.tsx","layer":null},"startTime":1739722302019,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3595,"timestamp":32120211415,"id":2439,"parentId":2428,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-minus.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3800,"timestamp":32120211364,"id":2438,"parentId":2427,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":3879,"timestamp":32120211442,"id":2440,"parentId":2428,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-plus.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":10175,"timestamp":32120205729,"id":2430,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transport.js","layer":null},"startTime":1739722302014,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":10523,"timestamp":32120205866,"id":2431,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/util.js","layer":null},"startTime":1739722302015,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":12781,"timestamp":32120205648,"id":2429,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/socket.js","layer":null},"startTime":1739722302014,"traceId":"0159797803f10088"}] -[{"name":"build-module-js","duration":13207,"timestamp":32120205920,"id":2433,"parentId":2416,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/binary.js","layer":null},"startTime":1739722302015,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":13549,"timestamp":32120205942,"id":2434,"parentId":2416,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/is-binary.js","layer":null},"startTime":1739722302015,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":13959,"timestamp":32120205897,"id":2432,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/globals.js","layer":null},"startTime":1739722302015,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1538300,"timestamp":32118682882,"id":1568,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":12854,"timestamp":32120211499,"id":2442,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling-fetch.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":13510,"timestamp":32120211546,"id":2444,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/websocket.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":13720,"timestamp":32120211469,"id":2441,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/index.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":14732,"timestamp":32120211522,"id":2443,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling-xhr.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":15153,"timestamp":32120211570,"id":2445,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/webtransport.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":15702,"timestamp":32120211602,"id":2446,"parentId":2417,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/parseuri.js","layer":null},"startTime":1739722302020,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":17121,"timestamp":32120213631,"id":2447,"parentId":2240,"tags":{"name":"/app/node_modules/@socket.io/component-emitter/lib/esm/index.js","layer":null},"startTime":1739722302022,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4239,"timestamp":32120227868,"id":2448,"parentId":2436,"tags":{"name":"/app/components/general/EmbedPopupContent.tsx","layer":null},"startTime":1739722302037,"traceId":"0159797803f10088"},{"name":"build-module-tsx","duration":4647,"timestamp":32120227957,"id":2449,"parentId":2435,"tags":{"name":"/app/components/general/EditHTMLPopupContent.tsx","layer":null},"startTime":1739722302037,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2123,"timestamp":32120233257,"id":2450,"parentId":2430,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/parseqs.js","layer":null},"startTime":1739722302042,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1583,"timestamp":32120234458,"id":2451,"parentId":2449,"tags":{"name":"/app/node_modules/html-prettify/src/index.js","layer":null},"startTime":1739722302043,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1677,"timestamp":32120234544,"id":2453,"parentId":2443,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/has-cors.js","layer":null},"startTime":1739722302043,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2155,"timestamp":32120234517,"id":2452,"parentId":2442,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling.js","layer":null},"startTime":1739722302043,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":755,"timestamp":32120237667,"id":2454,"parentId":2426,"tags":{"name":"/app/node_modules/prop-types/index.js","layer":null},"startTime":1739722302046,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":794,"timestamp":32120238104,"id":2455,"parentId":2451,"tags":{"name":"/app/node_modules/html-prettify/src/utils/addIndentation.js","layer":null},"startTime":1739722302047,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":1049,"timestamp":32120238140,"id":2456,"parentId":2451,"tags":{"name":"/app/node_modules/html-prettify/src/utils/toLines.js","layer":null},"startTime":1739722302047,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1556409,"timestamp":32118682857,"id":1557,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1556430,"timestamp":32118682849,"id":1555,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":883,"timestamp":32120240142,"id":2458,"parentId":2430,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/index.js","layer":null},"startTime":1739722302049,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":2005,"timestamp":32120239562,"id":2457,"parentId":2454,"tags":{"name":"/app/node_modules/prop-types/factoryWithThrowingShims.js","layer":null},"startTime":1739722302048,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":700,"timestamp":32120242112,"id":2459,"parentId":2458,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/encodePacket.browser.js","layer":null},"startTime":1739722302051,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4457,"timestamp":32120242222,"id":2460,"parentId":2458,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/decodePacket.browser.js","layer":null},"startTime":1739722302051,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":4691,"timestamp":32120242259,"id":2461,"parentId":2458,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/commons.js","layer":null},"startTime":1739722302051,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":530,"timestamp":32120247307,"id":2462,"parentId":2457,"tags":{"name":"/app/node_modules/prop-types/lib/ReactPropTypesSecret.js","layer":null},"startTime":1739722302056,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1565026,"timestamp":32118682907,"id":1578,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1565040,"timestamp":32118682903,"id":1577,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"build-module-js","duration":550,"timestamp":32120247877,"id":2463,"parentId":2460,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.js","layer":null},"startTime":1739722302057,"traceId":"0159797803f10088"},{"name":"add-entry","duration":1565556,"timestamp":32118682914,"id":1581,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole!"},"startTime":1739722300492,"traceId":"0159797803f10088"},{"name":"make","duration":1566026,"timestamp":32118682506,"id":1539,"parentId":1538,"tags":{},"startTime":1739722300491,"traceId":"0159797803f10088"},{"name":"chunk-graph","duration":29246,"timestamp":32120289360,"id":2465,"parentId":2464,"tags":{},"startTime":1739722302098,"traceId":"0159797803f10088"},{"name":"optimize-modules","duration":8,"timestamp":32120318665,"id":2467,"parentId":2464,"tags":{},"startTime":1739722302127,"traceId":"0159797803f10088"},{"name":"optimize-chunks","duration":22750,"timestamp":32120318794,"id":2468,"parentId":2464,"tags":{},"startTime":1739722302127,"traceId":"0159797803f10088"},{"name":"optimize-tree","duration":9,"timestamp":32120341587,"id":2469,"parentId":2464,"tags":{},"startTime":1739722302150,"traceId":"0159797803f10088"},{"name":"optimize-chunk-modules","duration":28227,"timestamp":32120341622,"id":2470,"parentId":2464,"tags":{},"startTime":1739722302150,"traceId":"0159797803f10088"},{"name":"optimize","duration":51236,"timestamp":32120318648,"id":2466,"parentId":2464,"tags":{},"startTime":1739722302127,"traceId":"0159797803f10088"},{"name":"module-hash","duration":26546,"timestamp":32120377902,"id":2471,"parentId":2464,"tags":{},"startTime":1739722302187,"traceId":"0159797803f10088"},{"name":"code-generation","duration":258987,"timestamp":32120404487,"id":2472,"parentId":2464,"tags":{},"startTime":1739722302213,"traceId":"0159797803f10088"},{"name":"hash","duration":6192,"timestamp":32120666424,"id":2473,"parentId":2464,"tags":{},"startTime":1739722302475,"traceId":"0159797803f10088"},{"name":"code-generation-jobs","duration":190,"timestamp":32120672614,"id":2474,"parentId":2464,"tags":{},"startTime":1739722302481,"traceId":"0159797803f10088"},{"name":"module-assets","duration":305,"timestamp":32120672757,"id":2475,"parentId":2464,"tags":{},"startTime":1739722302481,"traceId":"0159797803f10088"},{"name":"create-chunk-assets","duration":11863,"timestamp":32120673069,"id":2476,"parentId":2464,"tags":{},"startTime":1739722302482,"traceId":"0159797803f10088"},{"name":"NextJsBuildManifest-generateClientManifest","duration":2143,"timestamp":32120693665,"id":2478,"parentId":1538,"tags":{},"startTime":1739722302502,"traceId":"0159797803f10088"},{"name":"NextJsBuildManifest-createassets","duration":3317,"timestamp":32120692505,"id":2477,"parentId":1538,"tags":{},"startTime":1739722302501,"traceId":"0159797803f10088"},{"name":"minify-js","duration":92321,"timestamp":32120714307,"id":2481,"parentId":2479,"tags":{"name":"static/chunks/pages/_error-158556db7d796075.js","cache":"MISS"},"startTime":1739722302523,"traceId":"0159797803f10088"},{"name":"minify-js","duration":92190,"timestamp":32120714482,"id":2483,"parentId":2479,"tags":{"name":"static/chunks/pages/500-ada124a7e1534a33.js","cache":"MISS"},"startTime":1739722302523,"traceId":"0159797803f10088"},{"name":"minify-js","duration":92342,"timestamp":32120714352,"id":2482,"parentId":2479,"tags":{"name":"static/chunks/pages/404-99c53fc9e4c4ade7.js","cache":"MISS"},"startTime":1739722302523,"traceId":"0159797803f10088"},{"name":"minify-js","duration":89015,"timestamp":32120717702,"id":2485,"parentId":2479,"tags":{"name":"static/chunks/pages/about-eb383d540195a479.js","cache":"MISS"},"startTime":1739722302526,"traceId":"0159797803f10088"},{"name":"minify-js","duration":88305,"timestamp":32120718435,"id":2487,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/connect-b7d0af728b5eb1ef.js","cache":"MISS"},"startTime":1739722302527,"traceId":"0159797803f10088"},{"name":"minify-js","duration":88901,"timestamp":32120717878,"id":2486,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/api-keys-e91cce3f82b3b6ce.js","cache":"MISS"},"startTime":1739722302527,"traceId":"0159797803f10088"},{"name":"minify-js","duration":87100,"timestamp":32120719700,"id":2489,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-f3f2dddfcb6de84b.js","cache":"MISS"},"startTime":1739722302528,"traceId":"0159797803f10088"},{"name":"minify-js","duration":87919,"timestamp":32120718921,"id":2488,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/connect-4bc587e5f78aabf9.js","cache":"MISS"},"startTime":1739722302528,"traceId":"0159797803f10088"},{"name":"minify-js","duration":86912,"timestamp":32120719951,"id":2490,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/schema-44d442203ab426d7.js","cache":"MISS"},"startTime":1739722302529,"traceId":"0159797803f10088"},{"name":"minify-js","duration":86501,"timestamp":32120720383,"id":2491,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]-933448966c6ffd07.js","cache":"MISS"},"startTime":1739722302529,"traceId":"0159797803f10088"},{"name":"minify-js","duration":86124,"timestamp":32120720783,"id":2492,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/shell-88af77bb6e0a3f26.js","cache":"MISS"},"startTime":1739722302529,"traceId":"0159797803f10088"},{"name":"minify-js","duration":81575,"timestamp":32120725352,"id":2493,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-10228fff54e5dc09.js","cache":"MISS"},"startTime":1739722302534,"traceId":"0159797803f10088"},{"name":"minify-js","duration":82066,"timestamp":32120725799,"id":2494,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-c1f94a34c3e249c4.js","cache":"MISS"},"startTime":1739722302534,"traceId":"0159797803f10088"},{"name":"minify-js","duration":85090,"timestamp":32120726123,"id":2495,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-c954e2d025ade0f4.js","cache":"MISS"},"startTime":1739722302535,"traceId":"0159797803f10088"},{"name":"minify-js","duration":87782,"timestamp":32120726399,"id":2496,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-369642adf0b69e28.js","cache":"MISS"},"startTime":1739722302535,"traceId":"0159797803f10088"},{"name":"minify-js","duration":87895,"timestamp":32120726734,"id":2497,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-717b89574981ccf3.js","cache":"MISS"},"startTime":1739722302535,"traceId":"0159797803f10088"},{"name":"minify-js","duration":90351,"timestamp":32120726835,"id":2498,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-c211912da96285d7.js","cache":"MISS"},"startTime":1739722302536,"traceId":"0159797803f10088"},{"name":"minify-js","duration":97964,"timestamp":32120726968,"id":2499,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-537b36e0a106dac5.js","cache":"MISS"},"startTime":1739722302536,"traceId":"0159797803f10088"},{"name":"minify-js","duration":101684,"timestamp":32120727944,"id":2501,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables-4dbe4e46f53bab86.js","cache":"MISS"},"startTime":1739722302537,"traceId":"0159797803f10088"},{"name":"minify-js","duration":104789,"timestamp":32120727372,"id":2500,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-c5e0023e2bb4733a.js","cache":"MISS"},"startTime":1739722302536,"traceId":"0159797803f10088"},{"name":"minify-js","duration":107453,"timestamp":32120728154,"id":2502,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-432ec929e8cf5f1c.js","cache":"MISS"},"startTime":1739722302537,"traceId":"0159797803f10088"},{"name":"minify-js","duration":112407,"timestamp":32120728360,"id":2503,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-e524325a0f037267.js","cache":"MISS"},"startTime":1739722302537,"traceId":"0159797803f10088"},{"name":"minify-js","duration":113358,"timestamp":32120729002,"id":2505,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases-e12935d798bf89f9.js","cache":"MISS"},"startTime":1739722302538,"traceId":"0159797803f10088"},{"name":"minify-js","duration":119945,"timestamp":32120728597,"id":2504,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/add-database-eb421bbc415c0adc.js","cache":"MISS"},"startTime":1739722302537,"traceId":"0159797803f10088"},{"name":"minify-js","duration":120407,"timestamp":32120729102,"id":2506,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-9b2ed2c2a589e8b5.js","cache":"MISS"},"startTime":1739722302538,"traceId":"0159797803f10088"},{"name":"minify-js","duration":123959,"timestamp":32120729643,"id":2508,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users-90fc19a06a2a24b4.js","cache":"MISS"},"startTime":1739722302538,"traceId":"0159797803f10088"},{"name":"minify-js","duration":124834,"timestamp":32120729382,"id":2507,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/development-a9fb3ccbde883928.js","cache":"MISS"},"startTime":1739722302538,"traceId":"0159797803f10088"},{"name":"minify-js","duration":126582,"timestamp":32120729825,"id":2509,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]-f23549b70471eda3.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":131350,"timestamp":32120730020,"id":2510,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/settings-d87c416d2bb080d9.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":133961,"timestamp":32120730431,"id":2512,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/media-4a6191d4d8f00597.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":135242,"timestamp":32120730237,"id":2511,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/schema-4a56d8006268bd4a.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":136115,"timestamp":32120730579,"id":2513,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/backups-be408c01e99759f4.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":139550,"timestamp":32120730681,"id":2514,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/media/[...folder]-8dd692fe8311783a.js","cache":"MISS"},"startTime":1739722302539,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140328,"timestamp":32120730846,"id":2515,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs-fc4ae563b384839e.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140449,"timestamp":32120731018,"id":2516,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/create-page-674c889006903f62.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":140905,"timestamp":32120731055,"id":2517,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/edit-page-b1fe79bca209fe3e.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":142305,"timestamp":32120731438,"id":2519,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/error-logs-bf2b5ce1702fa2b6.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":145111,"timestamp":32120731525,"id":2520,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/console-9f20aeecbba20795.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":166374,"timestamp":32120711255,"id":2480,"parentId":2479,"tags":{"name":"static/chunks/main-82e7b81b336f731a.js","cache":"MISS"},"startTime":1739722302520,"traceId":"0159797803f10088"},{"name":"minify-js","duration":147433,"timestamp":32120731647,"id":2521,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/envar-1973aaa86bced961.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":148840,"timestamp":32120731759,"id":2522,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su-27e3e4df1fcde73f.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":149727,"timestamp":32120731889,"id":2523,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/load-balancing-41d9bca4604fee49.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":150121,"timestamp":32120732457,"id":2525,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users/new-fff9ea4739464b34.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":152118,"timestamp":32120732525,"id":2526,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users-9bb0f1ef627477e7.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":153838,"timestamp":32120731090,"id":2518,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/pages-19a60fec01848f59.js","cache":"MISS"},"startTime":1739722302540,"traceId":"0159797803f10088"},{"name":"minify-js","duration":154430,"timestamp":32120732611,"id":2527,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/servers-71f16edc65fb5ede.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":154989,"timestamp":32120732984,"id":2529,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7d1eb4de69cd1cea.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":159644,"timestamp":32120732014,"id":2524,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users/[single]-6921f0000dd48cb6.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":162246,"timestamp":32120733054,"id":2530,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-865b2e6c61891c8c.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":162446,"timestamp":32120733430,"id":2532,"parentId":2479,"tags":{"name":"static/chunks/pages/admin-521f0cc1d318f72a.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":162721,"timestamp":32120733270,"id":2531,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases/[database]-6fd9fecded48b9ed.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":163759,"timestamp":32120732715,"id":2528,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/add-user-ee67ca74cbec9f63.js","cache":"MISS"},"startTime":1739722302541,"traceId":"0159797803f10088"},{"name":"minify-js","duration":164861,"timestamp":32120733916,"id":2535,"parentId":2479,"tags":{"name":"static/chunks/pages/blog-0bb58209f442fad4.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":168456,"timestamp":32120733998,"id":2536,"parentId":2479,"tags":{"name":"static/chunks/pages/contact-49cac5579a199547.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"}] -[{"name":"minify-js","duration":169319,"timestamp":32120733464,"id":2533,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases-d0e68cd3d0be0cf9.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":171155,"timestamp":32120734320,"id":2538,"parentId":2479,"tags":{"name":"static/chunks/pages/create-account-eba0ede6341a437e.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":172144,"timestamp":32120733627,"id":2534,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users-ce29fce2f3f623aa.js","cache":"MISS"},"startTime":1739722302542,"traceId":"0159797803f10088"},{"name":"minify-js","duration":172015,"timestamp":32120734163,"id":2537,"parentId":2479,"tags":{"name":"static/chunks/pages/docs-5921fd42ef437a28.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":172767,"timestamp":32120734637,"id":2541,"parentId":2479,"tags":{"name":"static/chunks/pages/logout-a4d4704233799ab1.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":174332,"timestamp":32120734450,"id":2539,"parentId":2479,"tags":{"name":"static/chunks/pages/docs/[page]-879d3d2b634f3646.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":174272,"timestamp":32120734556,"id":2540,"parentId":2479,"tags":{"name":"static/chunks/pages/docs/[page]/[sub-page]-9e4ed8062d5a855d.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":176251,"timestamp":32120734707,"id":2542,"parentId":2479,"tags":{"name":"static/chunks/pages/index-d6bb5fc2174e3d05.js","cache":"MISS"},"startTime":1739722302543,"traceId":"0159797803f10088"},{"name":"minify-js","duration":177912,"timestamp":32120734972,"id":2543,"parentId":2479,"tags":{"name":"static/chunks/pages/login-2c81b3f930061972.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":177540,"timestamp":32120735379,"id":2545,"parentId":2479,"tags":{"name":"static/chunks/pages/redirect-a083a626f8b277a1.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":177797,"timestamp":32120735173,"id":2544,"parentId":2479,"tags":{"name":"static/chunks/pages/privacy-d22338a9bbeab14f.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":178985,"timestamp":32120735680,"id":2547,"parentId":2479,"tags":{"name":"static/chunks/pages/email-verification-1d11a9de2526a176.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":180074,"timestamp":32120735746,"id":2548,"parentId":2479,"tags":{"name":"static/chunks/pages/send-password-reset-link-b4106468732bfad7.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":181857,"timestamp":32120735435,"id":2546,"parentId":2479,"tags":{"name":"static/chunks/pages/terms-cebe07840010e0af.js","cache":"MISS"},"startTime":1739722302544,"traceId":"0159797803f10088"},{"name":"minify-js","duration":182049,"timestamp":32120735868,"id":2549,"parentId":2479,"tags":{"name":"static/chunks/pages/reset-password-414be1502e481980.js","cache":"MISS"},"startTime":1739722302545,"traceId":"0159797803f10088"},{"name":"minify-js","duration":182123,"timestamp":32120735954,"id":2550,"parentId":2479,"tags":{"name":"static/chunks/pages/unsubscribe-16f49fb4445efa1d.js","cache":"MISS"},"startTime":1739722302545,"traceId":"0159797803f10088"},{"name":"minify-js","duration":183640,"timestamp":32120736035,"id":2551,"parentId":2479,"tags":{"name":"static/chunks/webpack-810c18afc07353bc.js","cache":"MISS"},"startTime":1739722302545,"traceId":"0159797803f10088"},{"name":"minify-js","duration":207354,"timestamp":32120714584,"id":2484,"parentId":2479,"tags":{"name":"static/chunks/pages/_app-a30cd96611aac0ac.js","cache":"MISS"},"startTime":1739722302523,"traceId":"0159797803f10088"},{"name":"minify-js","duration":197347,"timestamp":32120737285,"id":2555,"parentId":2479,"tags":{"name":"static/chunks/1335-b92d5dfca6fd3df1.js","cache":"MISS"},"startTime":1739722302546,"traceId":"0159797803f10088"},{"name":"minify-js","duration":218837,"timestamp":32120737568,"id":2556,"parentId":2479,"tags":{"name":"static/chunks/3348-d2a2772a792a8668.js","cache":"MISS"},"startTime":1739722302546,"traceId":"0159797803f10088"},{"name":"minify-js","duration":231514,"timestamp":32120738031,"id":2557,"parentId":2479,"tags":{"name":"static/chunks/3813-83cea192ecc49615.js","cache":"MISS"},"startTime":1739722302547,"traceId":"0159797803f10088"},{"name":"minify-js","duration":271338,"timestamp":32120736415,"id":2553,"parentId":2479,"tags":{"name":"static/chunks/94726e6d-5e03b69594eb2a6e.js","cache":"MISS"},"startTime":1739722302545,"traceId":"0159797803f10088"},{"name":"minify-js","duration":287344,"timestamp":32120739379,"id":2559,"parentId":2479,"tags":{"name":"static/chunks/2829-4502fbb746023c5f.js","cache":"MISS"},"startTime":1739722302548,"traceId":"0159797803f10088"},{"name":"minify-js","duration":297428,"timestamp":32120738483,"id":2558,"parentId":2479,"tags":{"name":"static/chunks/529-c8a7efa156dc3518.js","cache":"MISS"},"startTime":1739722302547,"traceId":"0159797803f10088"},{"name":"minify-js","duration":308026,"timestamp":32120740917,"id":2561,"parentId":2479,"tags":{"name":"static/chunks/4725-6f129f790889efde.js","cache":"MISS"},"startTime":1739722302550,"traceId":"0159797803f10088"},{"name":"minify-js","duration":314186,"timestamp":32120741770,"id":2562,"parentId":2479,"tags":{"name":"static/chunks/675-98dc416a0852280c.js","cache":"MISS"},"startTime":1739722302550,"traceId":"0159797803f10088"},{"name":"minify-js","duration":318705,"timestamp":32120741989,"id":2563,"parentId":2479,"tags":{"name":"static/chunks/9268-e50b8b33479f88cf.js","cache":"MISS"},"startTime":1739722302551,"traceId":"0159797803f10088"},{"name":"minify-js","duration":327950,"timestamp":32120739641,"id":2560,"parentId":2479,"tags":{"name":"static/chunks/4946-51585b76063ae67b.js","cache":"MISS"},"startTime":1739722302548,"traceId":"0159797803f10088"},{"name":"minify-js","duration":331970,"timestamp":32120742170,"id":2564,"parentId":2479,"tags":{"name":"static/chunks/2438-7175bdf154f28816.js","cache":"MISS"},"startTime":1739722302551,"traceId":"0159797803f10088"},{"name":"minify-js","duration":342445,"timestamp":32120744341,"id":2566,"parentId":2479,"tags":{"name":"static/chunks/1580-7b44e7c7734b23fc.js","cache":"MISS"},"startTime":1739722302553,"traceId":"0159797803f10088"},{"name":"minify-js","duration":342155,"timestamp":32120751414,"id":2567,"parentId":2479,"tags":{"name":"static/chunks/361-e43800f511f5e955.js","cache":"MISS"},"startTime":1739722302560,"traceId":"0159797803f10088"},{"name":"minify-js","duration":361159,"timestamp":32120736086,"id":2552,"parentId":2479,"tags":{"name":"static/chunks/framework-bd96dea0d6d5688f.js","cache":"MISS"},"startTime":1739722302545,"traceId":"0159797803f10088"},{"name":"minify-js","duration":361180,"timestamp":32120742681,"id":2565,"parentId":2479,"tags":{"name":"static/chunks/278-d752c1bec836ac7b.js","cache":"MISS"},"startTime":1739722302551,"traceId":"0159797803f10088"},{"name":"minify-js","duration":352490,"timestamp":32120752278,"id":2569,"parentId":2479,"tags":{"name":"static/chunks/6830-9388f4b1a57e6bc1.js","cache":"MISS"},"startTime":1739722302561,"traceId":"0159797803f10088"},{"name":"minify-js","duration":357520,"timestamp":32120751704,"id":2568,"parentId":2479,"tags":{"name":"static/chunks/5972-4f46907b6ec0d2fd.js","cache":"MISS"},"startTime":1739722302560,"traceId":"0159797803f10088"},{"name":"minify-js","duration":364690,"timestamp":32120754045,"id":2572,"parentId":2479,"tags":{"name":"static/chunks/331-6cc1582a4ccfd2c1.js","cache":"MISS"},"startTime":1739722302563,"traceId":"0159797803f10088"},{"name":"minify-js","duration":367023,"timestamp":32120753493,"id":2571,"parentId":2479,"tags":{"name":"static/chunks/4034-c1b5041c8a5aa0b8.js","cache":"MISS"},"startTime":1739722302562,"traceId":"0159797803f10088"},{"name":"minify-js","duration":370641,"timestamp":32120754495,"id":2574,"parentId":2479,"tags":{"name":"static/chunks/4060-bc66ccd5b3093242.js","cache":"MISS"},"startTime":1739722302563,"traceId":"0159797803f10088"},{"name":"minify-js","duration":373078,"timestamp":32120754272,"id":2573,"parentId":2479,"tags":{"name":"static/chunks/1840-acd03abef0742b26.js","cache":"MISS"},"startTime":1739722302563,"traceId":"0159797803f10088"},{"name":"minify-js","duration":372574,"timestamp":32120754834,"id":2576,"parentId":2479,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":372615,"timestamp":32120754860,"id":2577,"parentId":2479,"tags":{"name":"server/dynamic-css-manifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":375064,"timestamp":32120752543,"id":2570,"parentId":2479,"tags":{"name":"static/chunks/7473-5121775a3f42ca53.js","cache":"MISS"},"startTime":1739722302561,"traceId":"0159797803f10088"},{"name":"minify-js","duration":372787,"timestamp":32120754872,"id":2578,"parentId":2479,"tags":{"name":"static/JbWrtSskfYyG6aaHru8-Z/_ssgManifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":373750,"timestamp":32120754671,"id":2575,"parentId":2479,"tags":{"name":"static/chunks/3298-bf77c986348119d2.js","cache":"MISS"},"startTime":1739722302563,"traceId":"0159797803f10088"},{"name":"minify-js","duration":373614,"timestamp":32120754907,"id":2581,"parentId":2479,"tags":{"name":"server/next-font-manifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":374396,"timestamp":32120754895,"id":2580,"parentId":2479,"tags":{"name":"static/JbWrtSskfYyG6aaHru8-Z/_buildManifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":374443,"timestamp":32120754884,"id":2579,"parentId":2479,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1739722302564,"traceId":"0159797803f10088"},{"name":"minify-js","duration":433780,"timestamp":32120736902,"id":2554,"parentId":2479,"tags":{"name":"static/chunks/ed150ef9-4bae487078acc5bf.js","cache":"MISS"},"startTime":1739722302546,"traceId":"0159797803f10088"},{"name":"minify-webpack-plugin-optimize","duration":474368,"timestamp":32120696340,"id":2479,"parentId":1538,"tags":{"compilationName":"client"},"startTime":1739722302505,"traceId":"0159797803f10088"},{"name":"minify-css","duration":369173,"timestamp":32121170927,"id":2583,"parentId":2582,"tags":{"file":"static/css/4259a1dd63ba66a7.css","cache":"MISS"},"startTime":1739722302980,"traceId":"0159797803f10088"},{"name":"minify-css","duration":369124,"timestamp":32121170988,"id":2584,"parentId":2582,"tags":{"file":"static/css/2c3db85a1d7310ee.css","cache":"MISS"},"startTime":1739722302980,"traceId":"0159797803f10088"},{"name":"minify-css","duration":369121,"timestamp":32121170994,"id":2585,"parentId":2582,"tags":{"file":"static/css/9b1cffe2c89f6bb5.css","cache":"MISS"},"startTime":1739722302980,"traceId":"0159797803f10088"},{"name":"css-minimizer-plugin","duration":369266,"timestamp":32121170852,"id":2582,"parentId":1538,"tags":{},"startTime":1739722302980,"traceId":"0159797803f10088"},{"name":"seal","duration":1283908,"timestamp":32120268189,"id":2464,"parentId":1538,"tags":{},"startTime":1739722302077,"traceId":"0159797803f10088"},{"name":"webpack-compilation","duration":2870956,"timestamp":32118681253,"id":1538,"parentId":13,"tags":{"name":"client"},"startTime":1739722300490,"traceId":"0159797803f10088"},{"name":"emit","duration":7806,"timestamp":32121552253,"id":2586,"parentId":13,"tags":{},"startTime":1739722303361,"traceId":"0159797803f10088"},{"name":"webpack-close","duration":416211,"timestamp":32121560573,"id":2587,"parentId":13,"tags":{"name":"client"},"startTime":1739722303369,"traceId":"0159797803f10088"},{"name":"webpack-generate-error-stats","duration":614,"timestamp":32121976798,"id":2588,"parentId":2587,"tags":{},"startTime":1739722303785,"traceId":"0159797803f10088"},{"name":"run-webpack-compiler","duration":34132682,"timestamp":32087845092,"id":13,"parentId":1,"tags":{},"startTime":1739722269654,"traceId":"0159797803f10088"},{"name":"format-webpack-messages","duration":75,"timestamp":32121977782,"id":2589,"parentId":1,"tags":{},"startTime":1739722303786,"traceId":"0159797803f10088"},{"name":"check-static-error-page","duration":8266,"timestamp":32122201441,"id":2592,"parentId":2591,"tags":{},"startTime":1739722304010,"traceId":"0159797803f10088"},{"name":"check-page","duration":14171,"timestamp":32122242190,"id":2594,"parentId":2591,"tags":{"page":"/_error"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"check-page","duration":54795,"timestamp":32122241521,"id":2593,"parentId":2591,"tags":{"page":"/_app"},"startTime":1739722304050,"traceId":"0159797803f10088"},{"name":"check-page","duration":54108,"timestamp":32122242243,"id":2595,"parentId":2591,"tags":{"page":"/_document"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"check-page","duration":53251,"timestamp":32122243122,"id":2648,"parentId":2591,"tags":{"page":"/api/acceptUserInvitation"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53265,"timestamp":32122243144,"id":2649,"parentId":2591,"tags":{"page":"/api/addAdminUserUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53270,"timestamp":32122243157,"id":2650,"parentId":2591,"tags":{"page":"/api/addApiKey"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53264,"timestamp":32122243176,"id":2652,"parentId":2591,"tags":{"page":"/api/addNewMediaFolder"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53285,"timestamp":32122243166,"id":2651,"parentId":2591,"tags":{"page":"/api/addDbUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53281,"timestamp":32122243186,"id":2653,"parentId":2591,"tags":{"page":"/api/addSocialLogin"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53286,"timestamp":32122243195,"id":2654,"parentId":2591,"tags":{"page":"/api/addTableEntry"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53508,"timestamp":32122243204,"id":2655,"parentId":2591,"tags":{"page":"/api/addUserMedia"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53528,"timestamp":32122243213,"id":2656,"parentId":2591,"tags":{"page":"/api/addUserTable"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53535,"timestamp":32122243234,"id":2658,"parentId":2591,"tags":{"page":"/api/addUsersTableToDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53540,"timestamp":32122243243,"id":2659,"parentId":2591,"tags":{"page":"/api/admin/addUserBackup"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53575,"timestamp":32122243222,"id":2657,"parentId":2591,"tags":{"page":"/api/addUserUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53550,"timestamp":32122243261,"id":2661,"parentId":2591,"tags":{"page":"/api/admin/clientError"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53568,"timestamp":32122243252,"id":2660,"parentId":2591,"tags":{"page":"/api/admin/clearErrorLogs"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53564,"timestamp":32122243270,"id":2662,"parentId":2591,"tags":{"page":"/api/admin/createNewBackup"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53566,"timestamp":32122243279,"id":2663,"parentId":2591,"tags":{"page":"/api/admin/databases/[id]/export"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53567,"timestamp":32122243288,"id":2664,"parentId":2591,"tags":{"page":"/api/admin/databases/[id]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53639,"timestamp":32122243306,"id":2666,"parentId":2591,"tags":{"page":"/api/admin/databases/upload-database-file"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53649,"timestamp":32122243315,"id":2667,"parentId":2591,"tags":{"page":"/api/admin/docs/[action]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53678,"timestamp":32122243297,"id":2665,"parentId":2591,"tags":{"page":"/api/admin/databases"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53662,"timestamp":32122243324,"id":2668,"parentId":2591,"tags":{"page":"/api/admin/getTablesForUserDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53663,"timestamp":32122243333,"id":2669,"parentId":2591,"tags":{"page":"/api/admin/getUserBackups"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53666,"timestamp":32122243342,"id":2670,"parentId":2591,"tags":{"page":"/api/admin/getUserData"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53658,"timestamp":32122243360,"id":2672,"parentId":2591,"tags":{"page":"/api/admin/grabErrorLogs"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53675,"timestamp":32122243351,"id":2671,"parentId":2591,"tags":{"page":"/api/admin/grabBackups"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53667,"timestamp":32122243369,"id":2673,"parentId":2591,"tags":{"page":"/api/admin/grabFile"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53669,"timestamp":32122243378,"id":2674,"parentId":2591,"tags":{"page":"/api/admin/loginSuUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53673,"timestamp":32122243387,"id":2675,"parentId":2591,"tags":{"page":"/api/admin/runUserDbQuery"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53667,"timestamp":32122243405,"id":2677,"parentId":2591,"tags":{"page":"/api/changeDbUserPassword"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53668,"timestamp":32122243417,"id":2678,"parentId":2591,"tags":{"page":"/api/checkDuplicateData"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53699,"timestamp":32122243396,"id":2676,"parentId":2591,"tags":{"page":"/api/admin/updateEnv"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53679,"timestamp":32122243426,"id":2679,"parentId":2591,"tags":{"page":"/api/checkExistingFolder"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53678,"timestamp":32122243435,"id":2680,"parentId":2591,"tags":{"page":"/api/clientSideAuth"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53681,"timestamp":32122243444,"id":2681,"parentId":2591,"tags":{"page":"/api/connect/disconnect"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53676,"timestamp":32122243463,"id":2683,"parentId":2591,"tags":{"page":"/api/connect"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53696,"timestamp":32122243454,"id":2682,"parentId":2591,"tags":{"page":"/api/connect/handshake"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53689,"timestamp":32122243471,"id":2684,"parentId":2591,"tags":{"page":"/api/connect/verify"},"startTime":1739722304052,"traceId":"0159797803f10088"}] -[{"name":"check-page","duration":53902,"timestamp":32122243480,"id":2685,"parentId":2591,"tags":{"page":"/api/contact"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53913,"timestamp":32122243489,"id":2686,"parentId":2591,"tags":{"page":"/api/createUserDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53897,"timestamp":32122243515,"id":2689,"parentId":2591,"tags":{"page":"/api/deleteInvitation"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53917,"timestamp":32122243507,"id":2688,"parentId":2591,"tags":{"page":"/api/deleteDbUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53938,"timestamp":32122243498,"id":2687,"parentId":2591,"tags":{"page":"/api/deleteApiKey"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53924,"timestamp":32122243524,"id":2690,"parentId":2591,"tags":{"page":"/api/deleteMediaFolder"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53927,"timestamp":32122243533,"id":2691,"parentId":2591,"tags":{"page":"/api/deleteTableEntry"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53932,"timestamp":32122243542,"id":2692,"parentId":2591,"tags":{"page":"/api/deleteUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53928,"timestamp":32122243560,"id":2694,"parentId":2591,"tags":{"page":"/api/deleteUserMedia"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53936,"timestamp":32122243568,"id":2695,"parentId":2591,"tags":{"page":"/api/deleteUserTable"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53966,"timestamp":32122243551,"id":2693,"parentId":2591,"tags":{"page":"/api/deleteUserDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53949,"timestamp":32122243577,"id":2696,"parentId":2591,"tags":{"page":"/api/deleteUserUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":53952,"timestamp":32122243586,"id":2697,"parentId":2591,"tags":{"page":"/api/downloadDatabaseSchema"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54026,"timestamp":32122243605,"id":2699,"parentId":2591,"tags":{"page":"/api/exportTableData"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54038,"timestamp":32122243614,"id":2700,"parentId":2591,"tags":{"page":"/api/fetch-entries-basic"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54104,"timestamp":32122243622,"id":2701,"parentId":2591,"tags":{"page":"/api/fetch-media"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54114,"timestamp":32122243633,"id":2702,"parentId":2591,"tags":{"page":"/api/get-authorized-databases"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54119,"timestamp":32122243642,"id":2703,"parentId":2591,"tags":{"page":"/api/getDatabaseTables"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54175,"timestamp":32122243596,"id":2698,"parentId":2591,"tags":{"page":"/api/exportDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54140,"timestamp":32122243650,"id":2704,"parentId":2591,"tags":{"page":"/api/getDelegatedDatabaseToken"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54156,"timestamp":32122243659,"id":2705,"parentId":2591,"tags":{"page":"/api/getDelegatedDatabases"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54149,"timestamp":32122243678,"id":2707,"parentId":2591,"tags":{"page":"/api/getUserDatabaseTables"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54150,"timestamp":32122243686,"id":2708,"parentId":2591,"tags":{"page":"/api/getUserDatabases"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54151,"timestamp":32122243695,"id":2709,"parentId":2591,"tags":{"page":"/api/getUserMedia"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54155,"timestamp":32122243704,"id":2710,"parentId":2591,"tags":{"page":"/api/getUserSchemaData"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54207,"timestamp":32122243668,"id":2706,"parentId":2591,"tags":{"page":"/api/getDiskUsage"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54171,"timestamp":32122243714,"id":2711,"parentId":2591,"tags":{"page":"/api/healthcheck"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54180,"timestamp":32122243722,"id":2712,"parentId":2591,"tags":{"page":"/api/importDatabase"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54186,"timestamp":32122243731,"id":2713,"parentId":2591,"tags":{"page":"/api/importDatabaseSchema"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54182,"timestamp":32122243749,"id":2715,"parentId":2591,"tags":{"page":"/api/loginUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54184,"timestamp":32122243757,"id":2716,"parentId":2591,"tags":{"page":"/api/logoutUser"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54195,"timestamp":32122243766,"id":2717,"parentId":2591,"tags":{"page":"/api/media/addPrivateMedia"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54194,"timestamp":32122243778,"id":2718,"parentId":2591,"tags":{"page":"/api/media/getPrivateMedia"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54247,"timestamp":32122243740,"id":2714,"parentId":2591,"tags":{"page":"/api/infiniteScroll"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54212,"timestamp":32122243787,"id":2719,"parentId":2591,"tags":{"page":"/api/purgeDb"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54318,"timestamp":32122243797,"id":2720,"parentId":2591,"tags":{"page":"/api/query/[user_id]/add-file"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54400,"timestamp":32122243806,"id":2721,"parentId":2591,"tags":{"page":"/api/query/[user_id]/add-image"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"check-page","duration":54557,"timestamp":32122243824,"id":2723,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get-private-file"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54677,"timestamp":32122243815,"id":2722,"parentId":2591,"tags":{"page":"/api/query/[user_id]/delete-file"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54683,"timestamp":32122243833,"id":2724,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get-schema"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54692,"timestamp":32122243842,"id":2725,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54790,"timestamp":32122243851,"id":2726,"parentId":2591,"tags":{"page":"/api/query/[user_id]/post"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54811,"timestamp":32122243860,"id":2727,"parentId":2591,"tags":{"page":"/api/query/[user_id]/update-schema-from-single-database"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54824,"timestamp":32122243869,"id":2728,"parentId":2591,"tags":{"page":"/api/queryEntriesSearchTerm"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54837,"timestamp":32122243878,"id":2729,"parentId":2591,"tags":{"page":"/api/reAuthenticateUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54848,"timestamp":32122243886,"id":2730,"parentId":2591,"tags":{"page":"/api/refreshEntry"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54875,"timestamp":32122243895,"id":2731,"parentId":2591,"tags":{"page":"/api/registerUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54881,"timestamp":32122243913,"id":2733,"parentId":2591,"tags":{"page":"/api/resetDelegatedDatabaseToken"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54893,"timestamp":32122243922,"id":2734,"parentId":2591,"tags":{"page":"/api/resetPassword"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54934,"timestamp":32122243904,"id":2732,"parentId":2591,"tags":{"page":"/api/renameMedia"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54928,"timestamp":32122243931,"id":2735,"parentId":2591,"tags":{"page":"/api/runUserDbQuery"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54937,"timestamp":32122243939,"id":2736,"parentId":2591,"tags":{"page":"/api/sendEmailVerificationLink"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54947,"timestamp":32122243949,"id":2737,"parentId":2591,"tags":{"page":"/api/sendPasswordResetLink"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54957,"timestamp":32122243967,"id":2739,"parentId":2591,"tags":{"page":"/api/social-login/github-auth"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54987,"timestamp":32122243958,"id":2738,"parentId":2591,"tags":{"page":"/api/social-login/facebook-auth"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54991,"timestamp":32122243976,"id":2740,"parentId":2591,"tags":{"page":"/api/social-login/google-auth"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55000,"timestamp":32122243985,"id":2741,"parentId":2591,"tags":{"page":"/api/social-login/utils/checkEmail"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55006,"timestamp":32122243994,"id":2742,"parentId":2591,"tags":{"page":"/api/social-login/utils/checkSocialId"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":54999,"timestamp":32122244016,"id":2743,"parentId":2591,"tags":{"page":"/api/social-login/utils/getEmailFromSocialId"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55001,"timestamp":32122244035,"id":2744,"parentId":2591,"tags":{"page":"/api/sql-users/create"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55001,"timestamp":32122244054,"id":2745,"parentId":2591,"tags":{"page":"/api/sql-users/delete"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55020,"timestamp":32122244068,"id":2746,"parentId":2591,"tags":{"page":"/api/sql-users/update"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55028,"timestamp":32122244078,"id":2747,"parentId":2591,"tags":{"page":"/api/stream/[path]"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55025,"timestamp":32122244097,"id":2749,"parentId":2591,"tags":{"page":"/api/test/cors"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55032,"timestamp":32122244106,"id":2750,"parentId":2591,"tags":{"page":"/api/test/mail"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55074,"timestamp":32122244086,"id":2748,"parentId":2591,"tags":{"page":"/api/sync-table-data"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55061,"timestamp":32122244116,"id":2751,"parentId":2591,"tags":{"page":"/api/unsubscribe"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55071,"timestamp":32122244125,"id":2752,"parentId":2591,"tags":{"page":"/api/updateAdminUserAccess"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55081,"timestamp":32122244134,"id":2753,"parentId":2591,"tags":{"page":"/api/updateClonedTableForeignKeys"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55095,"timestamp":32122244143,"id":2754,"parentId":2591,"tags":{"page":"/api/updateDbSchemaDataForUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55107,"timestamp":32122244152,"id":2755,"parentId":2591,"tags":{"page":"/api/updateDbUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55122,"timestamp":32122244160,"id":2756,"parentId":2591,"tags":{"page":"/api/updateTableEntry"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55134,"timestamp":32122244173,"id":2757,"parentId":2591,"tags":{"page":"/api/updateUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55128,"timestamp":32122244201,"id":2760,"parentId":2591,"tags":{"page":"/api/updateUserUser"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55162,"timestamp":32122244192,"id":2759,"parentId":2591,"tags":{"page":"/api/updateUserTable"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55194,"timestamp":32122244182,"id":2758,"parentId":2591,"tags":{"page":"/api/updateUserDatabase"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55186,"timestamp":32122244210,"id":2761,"parentId":2591,"tags":{"page":"/api/user-schema/replace-database-schema"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55195,"timestamp":32122244220,"id":2762,"parentId":2591,"tags":{"page":"/api/user/[user_id]/add-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55160,"timestamp":32122244271,"id":2763,"parentId":2591,"tags":{"page":"/api/user/[user_id]/delete-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55141,"timestamp":32122244308,"id":2765,"parentId":2591,"tags":{"page":"/api/user/[user_id]/github-login"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55175,"timestamp":32122244290,"id":2764,"parentId":2591,"tags":{"page":"/api/user/[user_id]/get-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55157,"timestamp":32122244325,"id":2766,"parentId":2591,"tags":{"page":"/api/user/[user_id]/google-login"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55157,"timestamp":32122244342,"id":2767,"parentId":2591,"tags":{"page":"/api/user/[user_id]/grab-google-user-from-token"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55142,"timestamp":32122244378,"id":2769,"parentId":2591,"tags":{"page":"/api/user/[user_id]/reauth-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55140,"timestamp":32122244397,"id":2770,"parentId":2591,"tags":{"page":"/api/user/[user_id]/send-email-code"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55195,"timestamp":32122244359,"id":2768,"parentId":2591,"tags":{"page":"/api/user/[user_id]/login-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55155,"timestamp":32122244415,"id":2771,"parentId":2591,"tags":{"page":"/api/user/[user_id]/update-user"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"check-page","duration":55156,"timestamp":32122244433,"id":2772,"parentId":2591,"tags":{"page":"/api/webhooks/github-push"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":425391,"timestamp":32122302913,"id":2802,"parentId":2609,"tags":{},"startTime":1739722304112,"traceId":"0159797803f10088"},{"name":"check-page","duration":485879,"timestamp":32122242524,"id":2609,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":458799,"timestamp":32122303138,"id":2803,"parentId":2610,"tags":{},"startTime":1739722304112,"traceId":"0159797803f10088"},{"name":"check-page","duration":519349,"timestamp":32122242630,"id":2610,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":463955,"timestamp":32122303339,"id":2804,"parentId":2611,"tags":{},"startTime":1739722304112,"traceId":"0159797803f10088"},{"name":"check-page","duration":524661,"timestamp":32122242670,"id":2611,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":465883,"timestamp":32122303514,"id":2805,"parentId":2612,"tags":{},"startTime":1739722304112,"traceId":"0159797803f10088"},{"name":"check-page","duration":526730,"timestamp":32122242697,"id":2612,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/add-table"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":467970,"timestamp":32122303714,"id":2806,"parentId":2613,"tags":{},"startTime":1739722304112,"traceId":"0159797803f10088"},{"name":"check-page","duration":529005,"timestamp":32122242713,"id":2613,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":472350,"timestamp":32122303875,"id":2807,"parentId":2614,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"},{"name":"check-page","duration":533535,"timestamp":32122242726,"id":2614,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":473426,"timestamp":32122304062,"id":2808,"parentId":2615,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"}] -[{"name":"check-page","duration":535146,"timestamp":32122242739,"id":2615,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/[user]"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":477017,"timestamp":32122304232,"id":2809,"parentId":2616,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"},{"name":"check-page","duration":538531,"timestamp":32122242751,"id":2616,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":478247,"timestamp":32122304429,"id":2810,"parentId":2617,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"},{"name":"check-page","duration":539949,"timestamp":32122242763,"id":2617,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/add-user"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":481743,"timestamp":32122304613,"id":2811,"parentId":2618,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"},{"name":"check-page","duration":543615,"timestamp":32122242776,"id":2618,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":486451,"timestamp":32122304933,"id":2813,"parentId":2620,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":548623,"timestamp":32122242801,"id":2620,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":487600,"timestamp":32122304771,"id":2812,"parentId":2619,"tags":{},"startTime":1739722304113,"traceId":"0159797803f10088"},{"name":"check-page","duration":549609,"timestamp":32122242788,"id":2619,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/add-database"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":498082,"timestamp":32122305096,"id":2814,"parentId":2621,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":560399,"timestamp":32122242813,"id":2621,"parentId":2591,"tags":{"page":"/admin/[user_id]/development"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":498095,"timestamp":32122305282,"id":2815,"parentId":2623,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":560555,"timestamp":32122242836,"id":2623,"parentId":2591,"tags":{"page":"/admin/[user_id]/media/[...folder]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":501324,"timestamp":32122305628,"id":2817,"parentId":2624,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":564137,"timestamp":32122242848,"id":2624,"parentId":2591,"tags":{"page":"/admin/[user_id]/media"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":501920,"timestamp":32122305439,"id":2816,"parentId":2622,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":564558,"timestamp":32122242825,"id":2622,"parentId":2591,"tags":{"page":"/admin/[user_id]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":505981,"timestamp":32122305773,"id":2818,"parentId":2625,"tags":{},"startTime":1739722304114,"traceId":"0159797803f10088"},{"name":"check-page","duration":568935,"timestamp":32122242860,"id":2625,"parentId":2591,"tags":{"page":"/admin/[user_id]/schema"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":507298,"timestamp":32122305917,"id":2819,"parentId":2626,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":570375,"timestamp":32122242872,"id":2626,"parentId":2591,"tags":{"page":"/admin/[user_id]/settings"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":510490,"timestamp":32122306187,"id":2821,"parentId":2627,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":573825,"timestamp":32122242883,"id":2627,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/backups"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":522863,"timestamp":32122306336,"id":2822,"parentId":2629,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":586331,"timestamp":32122242907,"id":2629,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/create-page"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":525431,"timestamp":32122306489,"id":2823,"parentId":2630,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":589036,"timestamp":32122242919,"id":2630,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/edit-page"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":528300,"timestamp":32122306642,"id":2824,"parentId":2632,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":592035,"timestamp":32122242943,"id":2632,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/pages/[id]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":532099,"timestamp":32122306797,"id":2825,"parentId":2631,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":596001,"timestamp":32122242932,"id":2631,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":535368,"timestamp":32122306958,"id":2826,"parentId":2634,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":599398,"timestamp":32122242966,"id":2634,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/envar"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":538021,"timestamp":32122307120,"id":2827,"parentId":2633,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":602223,"timestamp":32122242955,"id":2633,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/pages"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":542495,"timestamp":32122307275,"id":2828,"parentId":2637,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":606811,"timestamp":32122242998,"id":2637,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/load-balancing"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":545910,"timestamp":32122307432,"id":2829,"parentId":2636,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":610392,"timestamp":32122242987,"id":2636,"parentId":2591,"tags":{"page":"/admin/[user_id]/su"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":549136,"timestamp":32122307581,"id":2830,"parentId":2635,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":613792,"timestamp":32122242976,"id":2635,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/error-logs"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":552205,"timestamp":32122307742,"id":2831,"parentId":2640,"tags":{},"startTime":1739722304116,"traceId":"0159797803f10088"},{"name":"check-page","duration":616956,"timestamp":32122243032,"id":2640,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":554946,"timestamp":32122307884,"id":2832,"parentId":2638,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":619857,"timestamp":32122243009,"id":2638,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/servers"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":565148,"timestamp":32122308051,"id":2833,"parentId":2639,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":630222,"timestamp":32122243021,"id":2639,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users/[single]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":568348,"timestamp":32122308174,"id":2834,"parentId":2641,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":633526,"timestamp":32122243046,"id":2641,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users/new"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":580454,"timestamp":32122299997,"id":2790,"parentId":2597,"tags":{},"startTime":1739722304109,"traceId":"0159797803f10088"},{"name":"check-page","duration":638194,"timestamp":32122242299,"id":2597,"parentId":2591,"tags":{"page":"/500"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":575419,"timestamp":32122308343,"id":2835,"parentId":2642,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":640747,"timestamp":32122243057,"id":2642,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/add-user"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":584606,"timestamp":32122299624,"id":2789,"parentId":2596,"tags":{},"startTime":1739722304108,"traceId":"0159797803f10088"},{"name":"check-page","duration":641987,"timestamp":32122242269,"id":2596,"parentId":2591,"tags":{"page":"/404"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":579013,"timestamp":32122308657,"id":2837,"parentId":2645,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":644616,"timestamp":32122243090,"id":2645,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":584013,"timestamp":32122308961,"id":2839,"parentId":2646,"tags":{},"startTime":1739722304118,"traceId":"0159797803f10088"},{"name":"check-page","duration":649910,"timestamp":32122243101,"id":2646,"parentId":2591,"tags":{"page":"/admin/[user_id]/users"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":594148,"timestamp":32122300270,"id":2791,"parentId":2598,"tags":{},"startTime":1739722304109,"traceId":"0159797803f10088"},{"name":"check-page","duration":652126,"timestamp":32122242322,"id":2598,"parentId":2591,"tags":{"page":"/about"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":586256,"timestamp":32122309088,"id":2840,"parentId":2647,"tags":{},"startTime":1739722304118,"traceId":"0159797803f10088"},{"name":"check-page","duration":652259,"timestamp":32122243113,"id":2647,"parentId":2591,"tags":{"page":"/admin"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":595091,"timestamp":32122301200,"id":2796,"parentId":2603,"tags":{},"startTime":1739722304110,"traceId":"0159797803f10088"},{"name":"check-page","duration":653892,"timestamp":32122242422,"id":2603,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":587518,"timestamp":32122309239,"id":2841,"parentId":2773,"tags":{},"startTime":1739722304118,"traceId":"0159797803f10088"},{"name":"check-page","duration":652334,"timestamp":32122244450,"id":2773,"parentId":2591,"tags":{"page":"/blog"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":587450,"timestamp":32122312118,"id":2843,"parentId":2774,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":655136,"timestamp":32122244471,"id":2774,"parentId":2591,"tags":{"page":"/contact"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":610077,"timestamp":32122306056,"id":2820,"parentId":2628,"tags":{},"startTime":1739722304115,"traceId":"0159797803f10088"},{"name":"check-page","duration":673277,"timestamp":32122242894,"id":2628,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/console"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":606798,"timestamp":32122312596,"id":2846,"parentId":2778,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":674640,"timestamp":32122244797,"id":2778,"parentId":2591,"tags":{"page":"/docs"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":622139,"timestamp":32122300466,"id":2792,"parentId":2600,"tags":{},"startTime":1739722304109,"traceId":"0159797803f10088"},{"name":"check-page","duration":680284,"timestamp":32122242358,"id":2600,"parentId":2591,"tags":{"page":"/admin/[user_id]/connect"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":610417,"timestamp":32122312748,"id":2847,"parentId":2780,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":678361,"timestamp":32122244832,"id":2780,"parentId":2591,"tags":{"page":"/"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":613285,"timestamp":32122313091,"id":2849,"parentId":2781,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":681564,"timestamp":32122244850,"id":2781,"parentId":2591,"tags":{"page":"/login"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":625538,"timestamp":32122301035,"id":2795,"parentId":2602,"tags":{},"startTime":1739722304110,"traceId":"0159797803f10088"},{"name":"check-page","duration":684195,"timestamp":32122242396,"id":2602,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/edit-database"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":613753,"timestamp":32122312959,"id":2848,"parentId":2779,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":681913,"timestamp":32122244814,"id":2779,"parentId":2591,"tags":{"page":"/email-verification"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":615666,"timestamp":32122313540,"id":2852,"parentId":2784,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":684339,"timestamp":32122244903,"id":2784,"parentId":2591,"tags":{"page":"/redirect"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":616933,"timestamp":32122313380,"id":2851,"parentId":2783,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":685454,"timestamp":32122244886,"id":2783,"parentId":2591,"tags":{"page":"/privacy"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":618646,"timestamp":32122313786,"id":2853,"parentId":2785,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":687549,"timestamp":32122244919,"id":2785,"parentId":2591,"tags":{"page":"/reset-password"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":632865,"timestamp":32122300689,"id":2793,"parentId":2599,"tags":{},"startTime":1739722304109,"traceId":"0159797803f10088"},{"name":"check-page","duration":691242,"timestamp":32122242339,"id":2599,"parentId":2591,"tags":{"page":"/admin/[user_id]/api-keys"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":625789,"timestamp":32122308497,"id":2836,"parentId":2643,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":691242,"timestamp":32122243068,"id":2643,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases/[database]/[user]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":622586,"timestamp":32122314375,"id":2856,"parentId":2788,"tags":{},"startTime":1739722304123,"traceId":"0159797803f10088"},{"name":"check-page","duration":692027,"timestamp":32122244968,"id":2788,"parentId":2591,"tags":{"page":"/unsubscribe"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":628276,"timestamp":32122313983,"id":2854,"parentId":2786,"tags":{},"startTime":1739722304123,"traceId":"0159797803f10088"},{"name":"check-page","duration":697361,"timestamp":32122244935,"id":2786,"parentId":2591,"tags":{"page":"/send-password-reset-link"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":637486,"timestamp":32122314148,"id":2855,"parentId":2787,"tags":{},"startTime":1739722304123,"traceId":"0159797803f10088"},{"name":"check-page","duration":706734,"timestamp":32122244951,"id":2787,"parentId":2591,"tags":{"page":"/terms"},"startTime":1739722304054,"traceId":"0159797803f10088"}] -[{"name":"is-page-static","duration":644023,"timestamp":32122308808,"id":2838,"parentId":2644,"tags":{},"startTime":1739722304117,"traceId":"0159797803f10088"},{"name":"check-page","duration":709785,"timestamp":32122243079,"id":2644,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases/[database]"},"startTime":1739722304052,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":650506,"timestamp":32122302456,"id":2800,"parentId":2607,"tags":{},"startTime":1739722304111,"traceId":"0159797803f10088"},{"name":"check-page","duration":710489,"timestamp":32122242487,"id":2607,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":652159,"timestamp":32122301535,"id":2797,"parentId":2604,"tags":{},"startTime":1739722304110,"traceId":"0159797803f10088"},{"name":"check-page","duration":711275,"timestamp":32122242440,"id":2604,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/schema"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":643806,"timestamp":32122311860,"id":2842,"parentId":2775,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":711212,"timestamp":32122244490,"id":2775,"parentId":2591,"tags":{"page":"/create-account"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":656779,"timestamp":32122300886,"id":2794,"parentId":2601,"tags":{},"startTime":1739722304110,"traceId":"0159797803f10088"},{"name":"check-page","duration":715330,"timestamp":32122242373,"id":2601,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/connect"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":661542,"timestamp":32122302658,"id":2801,"parentId":2608,"tags":{},"startTime":1739722304111,"traceId":"0159797803f10088"},{"name":"check-page","duration":721729,"timestamp":32122242505,"id":2608,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":667667,"timestamp":32122301892,"id":2798,"parentId":2606,"tags":{},"startTime":1739722304111,"traceId":"0159797803f10088"},{"name":"check-page","duration":727126,"timestamp":32122242469,"id":2606,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":667549,"timestamp":32122302187,"id":2799,"parentId":2605,"tags":{},"startTime":1739722304111,"traceId":"0159797803f10088"},{"name":"check-page","duration":727294,"timestamp":32122242455,"id":2605,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/shell"},"startTime":1739722304051,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":698204,"timestamp":32122312468,"id":2845,"parentId":2777,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":765989,"timestamp":32122244773,"id":2777,"parentId":2591,"tags":{"page":"/docs/[page]"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":716171,"timestamp":32122313222,"id":2850,"parentId":2782,"tags":{},"startTime":1739722304122,"traceId":"0159797803f10088"},{"name":"check-page","duration":784550,"timestamp":32122244869,"id":2782,"parentId":2591,"tags":{"page":"/logout"},"startTime":1739722304054,"traceId":"0159797803f10088"},{"name":"is-page-static","duration":721032,"timestamp":32122312308,"id":2844,"parentId":2776,"tags":{},"startTime":1739722304121,"traceId":"0159797803f10088"},{"name":"check-page","duration":788625,"timestamp":32122244731,"id":2776,"parentId":2591,"tags":{"page":"/docs/[page]/[sub-page]"},"startTime":1739722304053,"traceId":"0159797803f10088"},{"name":"static-check","duration":832431,"timestamp":32122200972,"id":2591,"parentId":1,"tags":{},"startTime":1739722304010,"traceId":"0159797803f10088"},{"name":"generate-required-server-files","duration":382,"timestamp":32123033524,"id":2858,"parentId":1,"tags":{},"startTime":1739722304842,"traceId":"0159797803f10088"},{"name":"write-routes-manifest","duration":14325,"timestamp":32123043580,"id":2860,"parentId":1,"tags":{},"startTime":1739722304852,"traceId":"0159797803f10088"},{"name":"load-dotenv","duration":115,"timestamp":32123511787,"id":2863,"parentId":2862,"tags":{},"startTime":1739722305320,"traceId":"0159797803f10088"},{"name":"run-export-path-map","duration":277,"timestamp":32125366090,"id":2864,"parentId":2862,"tags":{},"startTime":1739722307175,"traceId":"0159797803f10088"},{"name":"next-export","duration":2883444,"timestamp":32123511158,"id":2862,"parentId":1,"tags":{},"startTime":1739722305320,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":133343,"timestamp":32126635643,"id":2865,"parentId":2861,"tags":{},"startTime":1739722308444,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":95469,"timestamp":32126769042,"id":2866,"parentId":2861,"tags":{},"startTime":1739722308578,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":131458,"timestamp":32126864575,"id":2867,"parentId":2861,"tags":{},"startTime":1739722308673,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":84339,"timestamp":32126996101,"id":2868,"parentId":2861,"tags":{},"startTime":1739722308805,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":125510,"timestamp":32127080506,"id":2869,"parentId":2861,"tags":{},"startTime":1739722308889,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":91780,"timestamp":32127206086,"id":2870,"parentId":2861,"tags":{},"startTime":1739722309015,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":125821,"timestamp":32127297936,"id":2871,"parentId":2861,"tags":{},"startTime":1739722309107,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":159432,"timestamp":32127423820,"id":2872,"parentId":2861,"tags":{},"startTime":1739722309233,"traceId":"0159797803f10088"},{"name":"move-exported-page","duration":49185,"timestamp":32127583303,"id":2873,"parentId":2861,"tags":{},"startTime":1739722309392,"traceId":"0159797803f10088"},{"name":"static-generation","duration":4554082,"timestamp":32123508371,"id":2861,"parentId":1,"tags":{},"startTime":1739722305317,"traceId":"0159797803f10088"},{"name":"node-file-trace-build","duration":12990775,"timestamp":32123035160,"id":2859,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1739722304844,"traceId":"0159797803f10088"},{"name":"apply-include-excludes","duration":1257,"timestamp":32136025951,"id":2874,"parentId":1,"tags":{},"startTime":1739722317835,"traceId":"0159797803f10088"},{"name":"print-tree-view","duration":8101,"timestamp":32136027306,"id":2875,"parentId":1,"tags":{},"startTime":1739722317836,"traceId":"0159797803f10088"},{"name":"telemetry-flush","duration":50,"timestamp":32136035427,"id":2876,"parentId":1,"tags":{},"startTime":1739722317844,"traceId":"0159797803f10088"},{"name":"next-build","duration":48577177,"timestamp":32087458305,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"15.1.5","has-custom-webpack-config":"true","use-build-worker":"false"},"startTime":1739722269267,"traceId":"0159797803f10088"}] +[{"name":"generate-buildid","duration":184,"timestamp":6273425408,"id":4,"parentId":1,"tags":{},"startTime":1739771394414,"traceId":"01574a2c9c066fe4"},{"name":"load-custom-routes","duration":298,"timestamp":6273425692,"id":5,"parentId":1,"tags":{},"startTime":1739771394415,"traceId":"01574a2c9c066fe4"},{"name":"create-dist-dir","duration":253,"timestamp":6273513495,"id":6,"parentId":1,"tags":{},"startTime":1739771394502,"traceId":"01574a2c9c066fe4"},{"name":"verify-typescript-setup","duration":193576,"timestamp":6273514661,"id":7,"parentId":1,"tags":{},"startTime":1739771394504,"traceId":"01574a2c9c066fe4"},{"name":"collect-pages","duration":3776,"timestamp":6273708524,"id":8,"parentId":1,"tags":{},"startTime":1739771394698,"traceId":"01574a2c9c066fe4"},{"name":"create-pages-mapping","duration":1157,"timestamp":6273714874,"id":9,"parentId":1,"tags":{},"startTime":1739771394704,"traceId":"01574a2c9c066fe4"},{"name":"public-dir-conflict-check","duration":6201,"timestamp":6273716184,"id":10,"parentId":1,"tags":{},"startTime":1739771394705,"traceId":"01574a2c9c066fe4"},{"name":"generate-routes-manifest","duration":4049,"timestamp":6273722586,"id":11,"parentId":1,"tags":{},"startTime":1739771394712,"traceId":"01574a2c9c066fe4"},{"name":"create-entrypoints","duration":126986,"timestamp":6273730974,"id":14,"parentId":1,"tags":{},"startTime":1739771394720,"traceId":"01574a2c9c066fe4"},{"name":"generate-webpack-config","duration":221857,"timestamp":6273858015,"id":15,"parentId":13,"tags":{},"startTime":1739771394847,"traceId":"01574a2c9c066fe4"},{"name":"next-trace-entrypoint-plugin","duration":1668,"timestamp":6274148740,"id":17,"parentId":16,"tags":{},"startTime":1739771395138,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":131342,"timestamp":6274317436,"id":217,"parentId":22,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F500&preferredRegion=&absolutePagePath=private-next-pages%2F500.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395306,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":133985,"timestamp":6274317186,"id":216,"parentId":21,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395306,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":139015,"timestamp":6274314070,"id":215,"parentId":19,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395303,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":136353,"timestamp":6274317671,"id":218,"parentId":23,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FacceptUserInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FacceptUserInvitation.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395307,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":43031,"timestamp":6274416424,"id":219,"parentId":24,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddAdminUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddAdminUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395405,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":43189,"timestamp":6274416971,"id":221,"parentId":26,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395406,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":44162,"timestamp":6274416778,"id":220,"parentId":25,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddApiKey.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395406,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":44342,"timestamp":6274417247,"id":222,"parentId":27,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddNewMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddNewMediaFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395406,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":44886,"timestamp":6274417424,"id":223,"parentId":28,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddSocialLogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddSocialLogin.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395406,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":45278,"timestamp":6274417778,"id":224,"parentId":29,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395407,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":45740,"timestamp":6274418156,"id":225,"parentId":30,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395407,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":46013,"timestamp":6274418607,"id":227,"parentId":32,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUsersTableToDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUsersTableToDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395408,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":46794,"timestamp":6274418427,"id":226,"parentId":31,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395407,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":46719,"timestamp":6274419023,"id":228,"parentId":33,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FaddUserBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FaddUserBackup.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395408,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":47322,"timestamp":6274419178,"id":229,"parentId":34,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclearErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclearErrorLogs.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395408,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":47956,"timestamp":6274419330,"id":230,"parentId":35,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclientError&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclientError.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395408,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":48254,"timestamp":6274419598,"id":231,"parentId":36,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FcreateNewBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FcreateNewBackup.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":48642,"timestamp":6274419802,"id":232,"parentId":37,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":49045,"timestamp":6274419951,"id":233,"parentId":38,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":49503,"timestamp":6274420193,"id":234,"parentId":39,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":50062,"timestamp":6274420324,"id":235,"parentId":40,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":50545,"timestamp":6274420455,"id":236,"parentId":41,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetTablesForUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetTablesForUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395409,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":50882,"timestamp":6274420706,"id":237,"parentId":42,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserBackups.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395410,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":51395,"timestamp":6274420898,"id":238,"parentId":43,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395410,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":51786,"timestamp":6274421050,"id":239,"parentId":44,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabBackups.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395410,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":52059,"timestamp":6274421257,"id":240,"parentId":45,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabErrorLogs.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395410,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":52311,"timestamp":6274421412,"id":241,"parentId":46,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabFile&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabFile.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395410,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":52575,"timestamp":6274421554,"id":242,"parentId":47,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FloginSuUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FloginSuUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":52740,"timestamp":6274421770,"id":243,"parentId":48,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":52973,"timestamp":6274421904,"id":244,"parentId":49,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2FupdateEnv&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FupdateEnv.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53143,"timestamp":6274422091,"id":245,"parentId":50,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FchangeDbUserPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FchangeDbUserPassword.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53265,"timestamp":6274422302,"id":246,"parentId":51,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcheckDuplicateData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckDuplicateData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53521,"timestamp":6274422434,"id":247,"parentId":52,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcheckExistingFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckExistingFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395411,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":54066,"timestamp":6274422540,"id":248,"parentId":53,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FclientSideAuth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FclientSideAuth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":54484,"timestamp":6274422729,"id":249,"parentId":54,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fdisconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fdisconnect.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":54836,"timestamp":6274422857,"id":250,"parentId":55,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fhandshake&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fhandshake.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":55140,"timestamp":6274422998,"id":251,"parentId":56,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Findex.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":55405,"timestamp":6274423205,"id":252,"parentId":57,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fverify&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fverify.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":55605,"timestamp":6274423421,"id":253,"parentId":58,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fcontact.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395412,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":55709,"timestamp":6274423697,"id":254,"parentId":59,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FcreateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcreateUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":55947,"timestamp":6274423829,"id":255,"parentId":60,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteApiKey.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":56216,"timestamp":6274423952,"id":256,"parentId":61,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":56306,"timestamp":6274424230,"id":257,"parentId":62,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteInvitation.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":56599,"timestamp":6274424345,"id":258,"parentId":63,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteMediaFolder.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":56818,"timestamp":6274424460,"id":259,"parentId":64,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395413,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":56942,"timestamp":6274424670,"id":260,"parentId":65,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":57197,"timestamp":6274424777,"id":261,"parentId":66,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":57547,"timestamp":6274424882,"id":262,"parentId":67,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":57770,"timestamp":6274425088,"id":263,"parentId":68,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":58117,"timestamp":6274425194,"id":264,"parentId":69,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdeleteUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":58410,"timestamp":6274425299,"id":265,"parentId":70,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FdownloadDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdownloadDatabaseSchema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":58635,"timestamp":6274425510,"id":266,"parentId":71,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FexportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395414,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59034,"timestamp":6274425619,"id":267,"parentId":72,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ffetch-entries-basic&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-entries-basic.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59314,"timestamp":6274425722,"id":268,"parentId":73,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fget-authorized-databases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fget-authorized-databases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59434,"timestamp":6274425936,"id":269,"parentId":74,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDatabaseTables.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59625,"timestamp":6274426053,"id":270,"parentId":75,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59829,"timestamp":6274426157,"id":271,"parentId":76,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":59961,"timestamp":6274426342,"id":272,"parentId":77,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetDiskUsage&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDiskUsage.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60154,"timestamp":6274426454,"id":273,"parentId":78,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabaseTables.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395415,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60377,"timestamp":6274426556,"id":274,"parentId":79,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabases.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60509,"timestamp":6274426752,"id":275,"parentId":80,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60692,"timestamp":6274426864,"id":276,"parentId":81,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FgetUserSchemaData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserSchemaData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60889,"timestamp":6274426966,"id":277,"parentId":82,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fhealthcheck&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhealthcheck.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":60989,"timestamp":6274427178,"id":278,"parentId":83,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FimportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61174,"timestamp":6274427293,"id":279,"parentId":84,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FimportDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabaseSchema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61382,"timestamp":6274427403,"id":280,"parentId":85,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FinfiniteScroll&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FinfiniteScroll.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395416,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61457,"timestamp":6274427626,"id":281,"parentId":86,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FloginUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FloginUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61640,"timestamp":6274427749,"id":282,"parentId":87,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FlogoutUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FlogoutUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61862,"timestamp":6274427854,"id":283,"parentId":88,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fmedia%2FaddPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FaddPrivateMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":61936,"timestamp":6274428091,"id":284,"parentId":89,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fmedia%2FgetPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FgetPrivateMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":62135,"timestamp":6274428216,"id":285,"parentId":90,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FpurgeDb&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FpurgeDb.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":62360,"timestamp":6274428320,"id":286,"parentId":91,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":62609,"timestamp":6274428469,"id":287,"parentId":92,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":62854,"timestamp":6274428583,"id":288,"parentId":93,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":63066,"timestamp":6274428691,"id":289,"parentId":94,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FqueryEntriesSearchTerm&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FqueryEntriesSearchTerm.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":63247,"timestamp":6274428835,"id":290,"parentId":95,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FreAuthenticateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FreAuthenticateUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":63441,"timestamp":6274428951,"id":291,"parentId":96,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrefreshEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrefreshEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":63636,"timestamp":6274429051,"id":292,"parentId":97,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FregisterUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FregisterUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":63812,"timestamp":6274429170,"id":293,"parentId":98,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrenameMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrenameMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":64031,"timestamp":6274429264,"id":294,"parentId":99,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FresetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":64266,"timestamp":6274429352,"id":295,"parentId":100,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FresetPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetPassword.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":64458,"timestamp":6274429476,"id":296,"parentId":101,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395418,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":64695,"timestamp":6274429569,"id":297,"parentId":102,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FsendEmailVerificationLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendEmailVerificationLink.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":64936,"timestamp":6274429656,"id":298,"parentId":103,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FsendPasswordResetLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendPasswordResetLink.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":65120,"timestamp":6274429776,"id":299,"parentId":104,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Ffacebook-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Ffacebook-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":65339,"timestamp":6274429870,"id":300,"parentId":105,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgithub-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgithub-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":65534,"timestamp":6274429970,"id":301,"parentId":106,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgoogle-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgoogle-auth.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":65701,"timestamp":6274430095,"id":302,"parentId":107,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckEmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckEmail.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":65912,"timestamp":6274430188,"id":303,"parentId":108,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":66130,"timestamp":6274430274,"id":304,"parentId":109,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module","duration":66496,"timestamp":6274430394,"id":305,"parentId":110,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fcreate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fcreate.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":66735,"timestamp":6274430486,"id":306,"parentId":111,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fdelete&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fdelete.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395419,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":66843,"timestamp":6274430689,"id":307,"parentId":112,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fupdate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fupdate.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":67021,"timestamp":6274430828,"id":308,"parentId":113,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fstream%2F%5Bpath%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fstream%2F%5Bpath%5D.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":67261,"timestamp":6274430918,"id":309,"parentId":114,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fsync-table-data&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsync-table-data.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":67518,"timestamp":6274431009,"id":310,"parentId":115,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ftest%2Fcors&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fcors.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":67725,"timestamp":6274431123,"id":311,"parentId":116,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ftest%2Fmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fmail.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":68057,"timestamp":6274431207,"id":312,"parentId":117,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Funsubscribe.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":68467,"timestamp":6274431295,"id":313,"parentId":118,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateAdminUserAccess&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateAdminUserAccess.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395420,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12037,"timestamp":6274574909,"id":314,"parentId":20,"tags":{"name":"/app/pages/_document.tsx","layer":null},"startTime":1739771395564,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":15363,"timestamp":6274576213,"id":315,"parentId":119,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateClonedTableForeignKeys&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateClonedTableForeignKeys.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395565,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":15794,"timestamp":6274576365,"id":316,"parentId":120,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateDbSchemaDataForUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbSchemaDataForUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395565,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16286,"timestamp":6274576445,"id":317,"parentId":121,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395565,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16805,"timestamp":6274576519,"id":318,"parentId":122,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateTableEntry.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395565,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":17325,"timestamp":6274576587,"id":319,"parentId":123,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":17831,"timestamp":6274576656,"id":320,"parentId":124,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserDatabase.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":18368,"timestamp":6274576723,"id":321,"parentId":125,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserTable.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":18869,"timestamp":6274576789,"id":322,"parentId":126,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FupdateUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserUser.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":19433,"timestamp":6274576855,"id":323,"parentId":127,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser-schema%2Freplace-database-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser-schema%2Freplace-database-schema.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20003,"timestamp":6274576918,"id":324,"parentId":128,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20443,"timestamp":6274576983,"id":325,"parentId":129,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20798,"timestamp":6274577046,"id":326,"parentId":130,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21202,"timestamp":6274577108,"id":327,"parentId":131,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21551,"timestamp":6274577173,"id":328,"parentId":132,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21907,"timestamp":6274577237,"id":329,"parentId":133,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22266,"timestamp":6274577299,"id":330,"parentId":134,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22672,"timestamp":6274577361,"id":331,"parentId":135,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23095,"timestamp":6274577419,"id":332,"parentId":136,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23436,"timestamp":6274577480,"id":333,"parentId":137,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395566,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":26400,"timestamp":6274582315,"id":334,"parentId":138,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fwebhooks%2Fgithub-push&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fwebhooks%2Fgithub-push.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395571,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":25265,"timestamp":6274589025,"id":336,"parentId":141,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395578,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":26105,"timestamp":6274588897,"id":335,"parentId":140,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395578,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":26557,"timestamp":6274589115,"id":337,"parentId":142,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fabout&preferredRegion=&absolutePagePath=private-next-pages%2Fabout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395578,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":3492,"timestamp":6274627152,"id":338,"parentId":143,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395616,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":3990,"timestamp":6274627328,"id":339,"parentId":144,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395616,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":7098,"timestamp":6274628081,"id":340,"parentId":145,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395617,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":5695,"timestamp":6274637316,"id":341,"parentId":146,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395626,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":6336,"timestamp":6274637488,"id":342,"parentId":147,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395626,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":7107,"timestamp":6274637590,"id":343,"parentId":148,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":7859,"timestamp":6274637673,"id":344,"parentId":149,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":8676,"timestamp":6274637746,"id":345,"parentId":150,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":9534,"timestamp":6274637815,"id":346,"parentId":151,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":10312,"timestamp":6274637885,"id":347,"parentId":152,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":10901,"timestamp":6274637956,"id":348,"parentId":153,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395627,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11933,"timestamp":6274639227,"id":349,"parentId":154,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395628,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12489,"timestamp":6274639319,"id":350,"parentId":155,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395628,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":13549,"timestamp":6274640637,"id":351,"parentId":156,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14158,"timestamp":6274640732,"id":352,"parentId":157,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14668,"timestamp":6274640810,"id":353,"parentId":158,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":15215,"timestamp":6274640882,"id":354,"parentId":159,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":15740,"timestamp":6274640949,"id":355,"parentId":160,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16402,"timestamp":6274641017,"id":356,"parentId":161,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395630,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":19933,"timestamp":6274641644,"id":357,"parentId":162,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395631,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20414,"timestamp":6274641740,"id":358,"parentId":163,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395631,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20958,"timestamp":6274641816,"id":359,"parentId":164,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395631,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21478,"timestamp":6274641888,"id":360,"parentId":165,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395631,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":10027,"timestamp":6274677709,"id":361,"parentId":166,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":10513,"timestamp":6274677884,"id":362,"parentId":167,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11147,"timestamp":6274677963,"id":363,"parentId":168,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11747,"timestamp":6274678035,"id":364,"parentId":169,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12368,"timestamp":6274678105,"id":365,"parentId":170,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12954,"timestamp":6274678170,"id":366,"parentId":171,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":13511,"timestamp":6274678238,"id":367,"parentId":172,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14165,"timestamp":6274678303,"id":368,"parentId":173,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14739,"timestamp":6274678366,"id":369,"parentId":174,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":15397,"timestamp":6274678431,"id":370,"parentId":175,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16125,"timestamp":6274678493,"id":371,"parentId":176,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395667,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16777,"timestamp":6274678556,"id":372,"parentId":177,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395668,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":17447,"timestamp":6274678616,"id":373,"parentId":178,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395668,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":18212,"timestamp":6274678678,"id":374,"parentId":179,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395668,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":18891,"timestamp":6274678737,"id":375,"parentId":180,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395668,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":19603,"timestamp":6274682212,"id":376,"parentId":181,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395671,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20033,"timestamp":6274682372,"id":377,"parentId":182,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395671,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20581,"timestamp":6274682483,"id":378,"parentId":183,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395671,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21111,"timestamp":6274682569,"id":379,"parentId":184,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":21586,"timestamp":6274682640,"id":380,"parentId":185,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22140,"timestamp":6274682711,"id":381,"parentId":186,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22462,"timestamp":6274682782,"id":382,"parentId":187,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22782,"timestamp":6274682851,"id":383,"parentId":188,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FaddUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserMedia.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23054,"timestamp":6274682916,"id":384,"parentId":189,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2FexportTableData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportTableData.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23325,"timestamp":6274682984,"id":385,"parentId":190,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Ffetch-media&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-media.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23597,"timestamp":6274683049,"id":386,"parentId":191,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23866,"timestamp":6274683147,"id":387,"parentId":192,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":24146,"timestamp":6274683210,"id":388,"parentId":193,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":24595,"timestamp":6274683277,"id":389,"parentId":194,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395672,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":29095,"timestamp":6274684647,"id":390,"parentId":195,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost.ts&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":29490,"timestamp":6274684782,"id":391,"parentId":196,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":29876,"timestamp":6274684894,"id":392,"parentId":197,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":30307,"timestamp":6274684976,"id":393,"parentId":198,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fblog&preferredRegion=&absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":30776,"timestamp":6274685054,"id":394,"parentId":199,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":31267,"timestamp":6274685132,"id":395,"parentId":200,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fcontact.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395674,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":38988,"timestamp":6274686188,"id":396,"parentId":201,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395675,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":39450,"timestamp":6274686277,"id":397,"parentId":202,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395675,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":39943,"timestamp":6274686351,"id":398,"parentId":203,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fcreate-account&preferredRegion=&absolutePagePath=private-next-pages%2Fcreate-account.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395675,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":40406,"timestamp":6274686416,"id":399,"parentId":204,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395675,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6029,"timestamp":6274749746,"id":410,"parentId":139,"tags":{"name":"/app/pages/_app.tsx","layer":null},"startTime":1739771395739,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12345,"timestamp":6274748947,"id":400,"parentId":205,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12819,"timestamp":6274749122,"id":401,"parentId":206,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":13311,"timestamp":6274749198,"id":402,"parentId":207,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":13832,"timestamp":6274749267,"id":403,"parentId":208,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fprivacy&preferredRegion=&absolutePagePath=private-next-pages%2Fprivacy.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14436,"timestamp":6274749330,"id":404,"parentId":209,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fredirect&preferredRegion=&absolutePagePath=private-next-pages%2Fredirect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module","duration":15395,"timestamp":6274749392,"id":405,"parentId":210,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Femail-verification&preferredRegion=&absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16121,"timestamp":6274749456,"id":406,"parentId":211,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fterms&preferredRegion=&absolutePagePath=private-next-pages%2Fterms.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":16801,"timestamp":6274749518,"id":407,"parentId":212,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fsend-password-reset-link&preferredRegion=&absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395738,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":17530,"timestamp":6274749580,"id":408,"parentId":213,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Funsubscribe.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395739,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":18208,"timestamp":6274749645,"id":409,"parentId":214,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Freset-password&preferredRegion=&absolutePagePath=private-next-pages%2Freset-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1739771395739,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20021,"timestamp":6274749801,"id":411,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/server/route-kind.js","layer":null},"startTime":1739771395739,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20025,"timestamp":6274750390,"id":412,"parentId":218,"tags":{"name":"/app/node_modules/next/dist/server/route-kind.js","layer":"api"},"startTime":1739771395739,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21598,"timestamp":6274750761,"id":413,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/build/templates/helpers.js","layer":null},"startTime":1739771395740,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22312,"timestamp":6274750795,"id":414,"parentId":218,"tags":{"name":"/app/node_modules/next/dist/build/templates/helpers.js","layer":"api"},"startTime":1739771395740,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":27349,"timestamp":6274752561,"id":416,"parentId":217,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/module.compiled.js","layer":null},"startTime":1739771395742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":37279,"timestamp":6274752505,"id":415,"parentId":215,"tags":{"name":"/app/node_modules/next/dist/pages/_error.js","layer":null},"startTime":1739771395741,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6885,"timestamp":6274799111,"id":421,"parentId":219,"tags":{"name":"/app/pages/api/addAdminUserUser.ts","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9585,"timestamp":6274799078,"id":420,"parentId":218,"tags":{"name":"/app/pages/api/acceptUserInvitation.ts","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11141,"timestamp":6274799142,"id":422,"parentId":221,"tags":{"name":"/app/pages/api/addDbUser.ts","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12662,"timestamp":6274799039,"id":419,"parentId":216,"tags":{"name":"/app/pages/404.tsx","layer":null},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14469,"timestamp":6274798976,"id":418,"parentId":217,"tags":{"name":"/app/pages/500.tsx","layer":null},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16800,"timestamp":6274799174,"id":423,"parentId":220,"tags":{"name":"/app/pages/api/addApiKey.ts","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17852,"timestamp":6274799202,"id":424,"parentId":222,"tags":{"name":"/app/pages/api/addNewMediaFolder.ts","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24043,"timestamp":6274798903,"id":417,"parentId":218,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages-api/module.compiled.js","layer":"api"},"startTime":1739771395788,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8811,"timestamp":6274833619,"id":427,"parentId":227,"tags":{"name":"/app/pages/api/addUsersTableToDatabase.ts","layer":"api"},"startTime":1739771395823,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10025,"timestamp":6274833582,"id":426,"parentId":224,"tags":{"name":"/app/pages/api/addTableEntry.ts","layer":"api"},"startTime":1739771395823,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12107,"timestamp":6274833503,"id":425,"parentId":223,"tags":{"name":"/app/pages/api/addSocialLogin.ts","layer":"api"},"startTime":1739771395822,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17885,"timestamp":6274837854,"id":430,"parentId":228,"tags":{"name":"/app/pages/api/admin/addUserBackup.ts","layer":"api"},"startTime":1739771395827,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19844,"timestamp":6274837821,"id":429,"parentId":226,"tags":{"name":"/app/pages/api/addUserUser.ts","layer":"api"},"startTime":1739771395827,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22218,"timestamp":6274837745,"id":428,"parentId":225,"tags":{"name":"/app/pages/api/addUserTable.ts","layer":"api"},"startTime":1739771395827,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2357,"timestamp":6274903318,"id":431,"parentId":229,"tags":{"name":"/app/pages/api/admin/clearErrorLogs.ts","layer":"api"},"startTime":1739771395892,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3191,"timestamp":6274906095,"id":435,"parentId":237,"tags":{"name":"/app/pages/api/admin/getUserBackups.ts","layer":"api"},"startTime":1739771395895,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4843,"timestamp":6274905907,"id":432,"parentId":230,"tags":{"name":"/app/pages/api/admin/clientError.ts","layer":"api"},"startTime":1739771395895,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5592,"timestamp":6274906057,"id":434,"parentId":236,"tags":{"name":"/app/pages/api/admin/getTablesForUserDatabase.ts","layer":"api"},"startTime":1739771395895,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12096,"timestamp":6274905992,"id":433,"parentId":231,"tags":{"name":"/app/pages/api/admin/createNewBackup.ts","layer":"api"},"startTime":1739771395895,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4453,"timestamp":6274921608,"id":436,"parentId":238,"tags":{"name":"/app/pages/api/admin/getUserData.ts","layer":"api"},"startTime":1739771395911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5518,"timestamp":6274923451,"id":438,"parentId":234,"tags":{"name":"/app/pages/api/admin/databases/index.ts","layer":"api"},"startTime":1739771395912,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6030,"timestamp":6274923386,"id":437,"parentId":239,"tags":{"name":"/app/pages/api/admin/grabBackups.ts","layer":"api"},"startTime":1739771395912,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6505,"timestamp":6274923487,"id":439,"parentId":232,"tags":{"name":"/app/pages/api/admin/databases/[id]/export.ts","layer":"api"},"startTime":1739771395912,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2580,"timestamp":6274930806,"id":440,"parentId":233,"tags":{"name":"/app/pages/api/admin/databases/[id]/index.ts","layer":"api"},"startTime":1739771395920,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":248,"timestamp":6274940558,"id":442,"parentId":314,"tags":{"name":"react/jsx-runtime","layer":null},"startTime":1739771395930,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":23,"timestamp":6274940845,"id":443,"parentId":314,"tags":{"name":"react","layer":null},"startTime":1739771395930,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4814,"timestamp":6274940369,"id":441,"parentId":235,"tags":{"name":"/app/pages/api/admin/docs/[action].ts","layer":"api"},"startTime":1739771395929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":7016,"timestamp":6274940884,"id":444,"parentId":314,"tags":{"name":"/app/node_modules/next/document.js","layer":null},"startTime":1739771395930,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3430,"timestamp":6274952683,"id":448,"parentId":253,"tags":{"name":"/app/pages/api/contact.ts","layer":"api"},"startTime":1739771395942,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4188,"timestamp":6274952620,"id":446,"parentId":246,"tags":{"name":"/app/pages/api/checkDuplicateData.ts","layer":"api"},"startTime":1739771395942,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4691,"timestamp":6274952652,"id":447,"parentId":247,"tags":{"name":"/app/pages/api/checkExistingFolder.ts","layer":"api"},"startTime":1739771395942,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5578,"timestamp":6274952555,"id":445,"parentId":245,"tags":{"name":"/app/pages/api/changeDbUserPassword.ts","layer":"api"},"startTime":1739771395942,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2316,"timestamp":6274967744,"id":450,"parentId":248,"tags":{"name":"/app/pages/api/clientSideAuth.ts","layer":"api"},"startTime":1739771395957,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5902,"timestamp":6274967621,"id":449,"parentId":254,"tags":{"name":"/app/pages/api/createUserDatabase.ts","layer":"api"},"startTime":1739771395957,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5797,"timestamp":6274970195,"id":451,"parentId":256,"tags":{"name":"/app/pages/api/deleteDbUser.ts","layer":"api"},"startTime":1739771395959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6310,"timestamp":6274970276,"id":453,"parentId":241,"tags":{"name":"/app/pages/api/admin/grabFile.ts","layer":"api"},"startTime":1739771395959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6639,"timestamp":6274970309,"id":454,"parentId":240,"tags":{"name":"/app/pages/api/admin/grabErrorLogs.ts","layer":"api"},"startTime":1739771395959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7601,"timestamp":6274970245,"id":452,"parentId":255,"tags":{"name":"/app/pages/api/deleteApiKey.ts","layer":"api"},"startTime":1739771395959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8772,"timestamp":6274970334,"id":455,"parentId":257,"tags":{"name":"/app/pages/api/deleteInvitation.ts","layer":"api"},"startTime":1739771395959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3479,"timestamp":6274994493,"id":456,"parentId":242,"tags":{"name":"/app/pages/api/admin/loginSuUser.ts","layer":"api"},"startTime":1739771395983,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4049,"timestamp":6274994616,"id":457,"parentId":243,"tags":{"name":"/app/pages/api/admin/runUserDbQuery.ts","layer":"api"},"startTime":1739771395984,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4640,"timestamp":6274994746,"id":458,"parentId":244,"tags":{"name":"/app/pages/api/admin/updateEnv.ts","layer":"api"},"startTime":1739771395984,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7116,"timestamp":6275006183,"id":461,"parentId":259,"tags":{"name":"/app/pages/api/deleteTableEntry.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8088,"timestamp":6275006221,"id":462,"parentId":261,"tags":{"name":"/app/pages/api/deleteUserDatabase.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9263,"timestamp":6275006143,"id":460,"parentId":260,"tags":{"name":"/app/pages/api/deleteUser.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10690,"timestamp":6275006054,"id":459,"parentId":258,"tags":{"name":"/app/pages/api/deleteMediaFolder.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10919,"timestamp":6275006312,"id":465,"parentId":264,"tags":{"name":"/app/pages/api/deleteUserUser.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11275,"timestamp":6275006344,"id":466,"parentId":266,"tags":{"name":"/app/pages/api/exportDatabase.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12760,"timestamp":6275006256,"id":463,"parentId":263,"tags":{"name":"/app/pages/api/deleteUserTable.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13871,"timestamp":6275006286,"id":464,"parentId":262,"tags":{"name":"/app/pages/api/deleteUserMedia.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14725,"timestamp":6275006371,"id":467,"parentId":265,"tags":{"name":"/app/pages/api/downloadDatabaseSchema.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15515,"timestamp":6275006453,"id":469,"parentId":267,"tags":{"name":"/app/pages/api/fetch-entries-basic.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16242,"timestamp":6275006487,"id":470,"parentId":269,"tags":{"name":"/app/pages/api/getDatabaseTables.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17497,"timestamp":6275006422,"id":468,"parentId":268,"tags":{"name":"/app/pages/api/get-authorized-databases.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17862,"timestamp":6275006569,"id":473,"parentId":273,"tags":{"name":"/app/pages/api/getUserDatabaseTables.ts","layer":"api"},"startTime":1739771395996,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20016,"timestamp":6275006514,"id":471,"parentId":270,"tags":{"name":"/app/pages/api/getDelegatedDatabaseToken.ts","layer":"api"},"startTime":1739771395995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20739,"timestamp":6275006539,"id":472,"parentId":271,"tags":{"name":"/app/pages/api/getDelegatedDatabases.ts","layer":"api"},"startTime":1739771395996,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":29460,"timestamp":6275006595,"id":474,"parentId":272,"tags":{"name":"/app/pages/api/getDiskUsage.ts","layer":"api"},"startTime":1739771395996,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11112,"timestamp":6275050676,"id":475,"parentId":274,"tags":{"name":"/app/pages/api/getUserDatabases.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11300,"timestamp":6275050796,"id":476,"parentId":275,"tags":{"name":"/app/pages/api/getUserMedia.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11422,"timestamp":6275050891,"id":478,"parentId":277,"tags":{"name":"/app/pages/api/healthcheck.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11881,"timestamp":6275050845,"id":477,"parentId":276,"tags":{"name":"/app/pages/api/getUserSchemaData.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12421,"timestamp":6275050969,"id":480,"parentId":279,"tags":{"name":"/app/pages/api/importDatabaseSchema.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12794,"timestamp":6275051068,"id":482,"parentId":281,"tags":{"name":"/app/pages/api/loginUser.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13737,"timestamp":6275050933,"id":479,"parentId":278,"tags":{"name":"/app/pages/api/importDatabase.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14525,"timestamp":6275051002,"id":481,"parentId":280,"tags":{"name":"/app/pages/api/infiniteScroll.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14690,"timestamp":6275051129,"id":483,"parentId":282,"tags":{"name":"/app/pages/api/logoutUser.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14943,"timestamp":6275051226,"id":486,"parentId":290,"tags":{"name":"/app/pages/api/reAuthenticateUser.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15607,"timestamp":6275051160,"id":484,"parentId":285,"tags":{"name":"/app/pages/api/purgeDb.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16374,"timestamp":6275051190,"id":485,"parentId":289,"tags":{"name":"/app/pages/api/queryEntriesSearchTerm.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17267,"timestamp":6275051258,"id":487,"parentId":291,"tags":{"name":"/app/pages/api/refreshEntry.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17679,"timestamp":6275051353,"id":490,"parentId":294,"tags":{"name":"/app/pages/api/resetDelegatedDatabaseToken.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18830,"timestamp":6275051331,"id":489,"parentId":293,"tags":{"name":"/app/pages/api/renameMedia.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20836,"timestamp":6275051288,"id":488,"parentId":292,"tags":{"name":"/app/pages/api/registerUser.ts","layer":"api"},"startTime":1739771396040,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5713,"timestamp":6275094763,"id":492,"parentId":295,"tags":{"name":"/app/pages/api/resetPassword.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6330,"timestamp":6275094656,"id":491,"parentId":296,"tags":{"name":"/app/pages/api/runUserDbQuery.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6614,"timestamp":6275094848,"id":494,"parentId":249,"tags":{"name":"/app/pages/api/connect/disconnect.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7380,"timestamp":6275094815,"id":493,"parentId":298,"tags":{"name":"/app/pages/api/sendPasswordResetLink.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7874,"timestamp":6275094876,"id":495,"parentId":250,"tags":{"name":"/app/pages/api/connect/handshake.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9057,"timestamp":6275094934,"id":497,"parentId":252,"tags":{"name":"/app/pages/api/connect/verify.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9910,"timestamp":6275094904,"id":496,"parentId":251,"tags":{"name":"/app/pages/api/connect/index.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10397,"timestamp":6275094960,"id":498,"parentId":297,"tags":{"name":"/app/pages/api/sendEmailVerificationLink.ts","layer":"api"},"startTime":1739771396084,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12134,"timestamp":6275117238,"id":499,"parentId":309,"tags":{"name":"/app/pages/api/sync-table-data.ts","layer":"api"},"startTime":1739771396106,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13926,"timestamp":6275117348,"id":500,"parentId":283,"tags":{"name":"/app/pages/api/media/addPrivateMedia.ts","layer":"api"},"startTime":1739771396106,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":44,"timestamp":6275145901,"id":531,"parentId":416,"tags":{"name":"next/dist/compiled/next-server/pages.runtime.prod.js","layer":null},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12405,"timestamp":6275145125,"id":502,"parentId":312,"tags":{"name":"/app/pages/api/unsubscribe.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12962,"timestamp":6275145163,"id":503,"parentId":313,"tags":{"name":"/app/pages/api/updateAdminUserAccess.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13693,"timestamp":6275145024,"id":501,"parentId":284,"tags":{"name":"/app/pages/api/media/getPrivateMedia.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14092,"timestamp":6275145194,"id":504,"parentId":299,"tags":{"name":"/app/pages/api/social-login/facebook-auth.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14423,"timestamp":6275145343,"id":508,"parentId":303,"tags":{"name":"/app/pages/api/social-login/utils/checkSocialId.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-ts","duration":15238,"timestamp":6275145319,"id":507,"parentId":302,"tags":{"name":"/app/pages/api/social-login/utils/checkEmail.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15971,"timestamp":6275145220,"id":505,"parentId":300,"tags":{"name":"/app/pages/api/social-login/github-auth.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16547,"timestamp":6275145290,"id":506,"parentId":301,"tags":{"name":"/app/pages/api/social-login/google-auth.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16756,"timestamp":6275145373,"id":509,"parentId":304,"tags":{"name":"/app/pages/api/social-login/utils/getEmailFromSocialId.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17160,"timestamp":6275145422,"id":511,"parentId":306,"tags":{"name":"/app/pages/api/sql-users/delete.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17873,"timestamp":6275145398,"id":510,"parentId":305,"tags":{"name":"/app/pages/api/sql-users/create.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18681,"timestamp":6275145448,"id":512,"parentId":307,"tags":{"name":"/app/pages/api/sql-users/update.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19555,"timestamp":6275145471,"id":513,"parentId":286,"tags":{"name":"/app/pages/api/query/[user_id]/get-schema.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20371,"timestamp":6275145494,"id":514,"parentId":287,"tags":{"name":"/app/pages/api/query/[user_id]/get.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20520,"timestamp":6275145589,"id":518,"parentId":310,"tags":{"name":"/app/pages/api/test/cors.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20925,"timestamp":6275145568,"id":517,"parentId":308,"tags":{"name":"/app/pages/api/stream/[path].ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21632,"timestamp":6275145544,"id":516,"parentId":315,"tags":{"name":"/app/pages/api/updateClonedTableForeignKeys.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22495,"timestamp":6275145516,"id":515,"parentId":288,"tags":{"name":"/app/pages/api/query/[user_id]/update-schema-from-single-database.ts","layer":"api"},"startTime":1739771396134,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22847,"timestamp":6275145614,"id":519,"parentId":311,"tags":{"name":"/app/pages/api/test/mail.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":23352,"timestamp":6275145665,"id":521,"parentId":317,"tags":{"name":"/app/pages/api/updateDbUser.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":24026,"timestamp":6275145643,"id":520,"parentId":316,"tags":{"name":"/app/pages/api/updateDbSchemaDataForUser.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":24675,"timestamp":6275145712,"id":523,"parentId":319,"tags":{"name":"/app/pages/api/updateUser.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":25332,"timestamp":6275145686,"id":522,"parentId":318,"tags":{"name":"/app/pages/api/updateTableEntry.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":25806,"timestamp":6275145781,"id":526,"parentId":322,"tags":{"name":"/app/pages/api/updateUserUser.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":36045,"timestamp":6275145734,"id":524,"parentId":320,"tags":{"name":"/app/pages/api/updateUserDatabase.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":36558,"timestamp":6275145827,"id":528,"parentId":324,"tags":{"name":"/app/pages/api/user/[user_id]/add-user.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":38079,"timestamp":6275145756,"id":525,"parentId":321,"tags":{"name":"/app/pages/api/updateUserTable.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":39091,"timestamp":6275145804,"id":527,"parentId":323,"tags":{"name":"/app/pages/api/user-schema/replace-database-schema.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":39579,"timestamp":6275145848,"id":529,"parentId":325,"tags":{"name":"/app/pages/api/user/[user_id]/delete-user.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":40032,"timestamp":6275145875,"id":530,"parentId":326,"tags":{"name":"/app/pages/api/user/[user_id]/get-user.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":40348,"timestamp":6275145968,"id":532,"parentId":329,"tags":{"name":"/app/pages/api/user/[user_id]/grab-google-user-from-token.ts","layer":"api"},"startTime":1739771396135,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":36,"timestamp":6275253544,"id":542,"parentId":423,"tags":{"name":"fs","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14,"timestamp":6275253861,"id":553,"parentId":424,"tags":{"name":"path","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":87,"timestamp":6275253948,"id":556,"parentId":417,"tags":{"name":"next/dist/compiled/next-server/pages-api.runtime.prod.js","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7092,"timestamp":6275253239,"id":533,"parentId":327,"tags":{"name":"/app/pages/api/user/[user_id]/github-login.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7932,"timestamp":6275253392,"id":536,"parentId":332,"tags":{"name":"/app/pages/api/user/[user_id]/send-email-code.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8580,"timestamp":6275253364,"id":535,"parentId":331,"tags":{"name":"/app/pages/api/user/[user_id]/reauth-user.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9129,"timestamp":6275253327,"id":534,"parentId":330,"tags":{"name":"/app/pages/api/user/[user_id]/login-user.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9487,"timestamp":6275253416,"id":537,"parentId":328,"tags":{"name":"/app/pages/api/user/[user_id]/google-login.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9976,"timestamp":6275253443,"id":538,"parentId":333,"tags":{"name":"/app/pages/api/user/[user_id]/update-user.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10717,"timestamp":6275253467,"id":539,"parentId":334,"tags":{"name":"/app/pages/api/webhooks/github-push.ts","layer":"api"},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11647,"timestamp":6275253488,"id":540,"parentId":337,"tags":{"name":"/app/pages/about.tsx","layer":null},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12831,"timestamp":6275253686,"id":545,"parentId":335,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/edit-database.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13995,"timestamp":6275253659,"id":544,"parentId":336,"tags":{"name":"/app/pages/admin/[user_id]/api-keys/index.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1116130,"timestamp":6274156499,"id":35,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclientError&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclientError.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1115963,"timestamp":6274156715,"id":82,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhealthcheck&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhealthcheck.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1115904,"timestamp":6274156788,"id":113,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fstream%2F%5Bpath%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fstream%2F%5Bpath%5D.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1115906,"timestamp":6274156793,"id":115,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ftest%2Fcors&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fcors.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26952,"timestamp":6275253709,"id":546,"parentId":339,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/connect.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27985,"timestamp":6275253735,"id":547,"parentId":340,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/schema.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28817,"timestamp":6275253775,"id":549,"parentId":342,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/shell.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29310,"timestamp":6275253823,"id":551,"parentId":356,"tags":{"name":"/app/pages/admin/[user_id]/development.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":30591,"timestamp":6275253755,"id":548,"parentId":341,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/index.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":31336,"timestamp":6275253800,"id":550,"parentId":355,"tags":{"name":"/app/pages/admin/[user_id]/databases/add-database.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":31924,"timestamp":6275253842,"id":552,"parentId":359,"tags":{"name":"/app/pages/admin/[user_id]/index.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":33504,"timestamp":6275253925,"id":555,"parentId":358,"tags":{"name":"/app/pages/admin/[user_id]/databases/index.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":34336,"timestamp":6275253896,"id":554,"parentId":338,"tags":{"name":"/app/pages/admin/[user_id]/connect/index.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":35090,"timestamp":6275254045,"id":557,"parentId":349,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/add-table.tsx","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58894,"timestamp":6275253511,"id":541,"parentId":410,"tags":{"name":"/app/node_modules/next/script.js","layer":null},"startTime":1739771396242,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":66904,"timestamp":6275253618,"id":543,"parentId":415,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head.js","layer":null},"startTime":1739771396243,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":46,"timestamp":6275428112,"id":566,"parentId":420,"tags":{"name":"lodash","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7236,"timestamp":6275427905,"id":560,"parentId":347,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8411,"timestamp":6275427757,"id":558,"parentId":351,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/index.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9351,"timestamp":6275427943,"id":561,"parentId":350,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10596,"timestamp":6275427865,"id":559,"parentId":343,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12976,"timestamp":6275428054,"id":564,"parentId":360,"tags":{"name":"/app/pages/admin/[user_id]/settings.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14447,"timestamp":6275427972,"id":562,"parentId":344,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16506,"timestamp":6275427998,"id":563,"parentId":345,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17907,"timestamp":6275428083,"id":565,"parentId":346,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22644,"timestamp":6275428247,"id":568,"parentId":354,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-user.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23623,"timestamp":6275428197,"id":567,"parentId":352,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24546,"timestamp":6275428277,"id":569,"parentId":357,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/index.tsx","layer":null},"startTime":1739771396417,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53,"timestamp":6275562772,"id":570,"parentId":430,"tags":{"name":"os","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":19,"timestamp":6275562851,"id":571,"parentId":430,"tags":{"name":"child_process","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5041,"timestamp":6275562886,"id":572,"parentId":348,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5643,"timestamp":6275563062,"id":575,"parentId":362,"tags":{"name":"/app/pages/admin/[user_id]/su/backups.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6760,"timestamp":6275563011,"id":574,"parentId":361,"tags":{"name":"/app/pages/admin/[user_id]/schema.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7729,"timestamp":6275562969,"id":573,"parentId":353,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8267,"timestamp":6275563111,"id":577,"parentId":368,"tags":{"name":"/app/pages/admin/[user_id]/su/error-logs.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8631,"timestamp":6275563141,"id":578,"parentId":369,"tags":{"name":"/app/pages/admin/[user_id]/su/index.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9104,"timestamp":6275563088,"id":576,"parentId":366,"tags":{"name":"/app/pages/admin/[user_id]/su/console.tsx","layer":null},"startTime":1739771396552,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26434,"timestamp":6275599495,"id":579,"parentId":371,"tags":{"name":"/app/pages/admin/[user_id]/su/load-balancing.tsx","layer":null},"startTime":1739771396588,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27248,"timestamp":6275599635,"id":580,"parentId":370,"tags":{"name":"/app/pages/admin/[user_id]/su/envar.tsx","layer":null},"startTime":1739771396589,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":123,"timestamp":6275631784,"id":581,"parentId":423,"tags":{"name":"generate-password","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7067,"timestamp":6275632160,"id":583,"parentId":379,"tags":{"name":"/app/pages/admin/index.tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7898,"timestamp":6275631958,"id":582,"parentId":374,"tags":{"name":"/app/pages/admin/[user_id]/su/servers.tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8676,"timestamp":6275632229,"id":584,"parentId":363,"tags":{"name":"/app/pages/admin/[user_id]/media/index.tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9626,"timestamp":6275632283,"id":585,"parentId":364,"tags":{"name":"/app/pages/admin/[user_id]/media/[...folder].tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10423,"timestamp":6275632378,"id":587,"parentId":365,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/index.tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10840,"timestamp":6275632420,"id":588,"parentId":367,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/index.tsx","layer":null},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12647,"timestamp":6275632325,"id":586,"parentId":383,"tags":{"name":"/app/pages/api/addUserMedia.ts","layer":"api"},"startTime":1739771396621,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16919,"timestamp":6275686073,"id":591,"parentId":382,"tags":{"name":"/app/pages/api/admin/databases/upload-database-file.ts","layer":"api"},"startTime":1739771396675,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17605,"timestamp":6275685917,"id":589,"parentId":384,"tags":{"name":"/app/pages/api/exportTableData.ts","layer":"api"},"startTime":1739771396675,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17905,"timestamp":6275686035,"id":590,"parentId":385,"tags":{"name":"/app/pages/api/fetch-media.ts","layer":"api"},"startTime":1739771396675,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19317,"timestamp":6275686102,"id":592,"parentId":386,"tags":{"name":"/app/pages/api/query/[user_id]/add-image.ts","layer":"api"},"startTime":1739771396675,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1549313,"timestamp":6274156971,"id":190,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ffetch-media&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-media.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12429,"timestamp":6275706131,"id":594,"parentId":387,"tags":{"name":"/app/pages/api/query/[user_id]/get-private-file.ts","layer":"api"},"startTime":1739771396695,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13041,"timestamp":6275706168,"id":595,"parentId":372,"tags":{"name":"/app/pages/admin/[user_id]/su/users/[single].tsx","layer":null},"startTime":1739771396695,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14088,"timestamp":6275706044,"id":593,"parentId":388,"tags":{"name":"/app/pages/api/query/[user_id]/add-file.ts","layer":"api"},"startTime":1739771396695,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14059,"timestamp":6275747388,"id":597,"parentId":375,"tags":{"name":"/app/pages/admin/[user_id]/su/users/new.tsx","layer":null},"startTime":1739771396736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14652,"timestamp":6275747481,"id":599,"parentId":391,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/[id].tsx","layer":null},"startTime":1739771396736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15462,"timestamp":6275747224,"id":596,"parentId":373,"tags":{"name":"/app/pages/admin/[user_id]/su/users/index.tsx","layer":null},"startTime":1739771396736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16506,"timestamp":6275747444,"id":598,"parentId":389,"tags":{"name":"/app/pages/api/query/[user_id]/delete-file.ts","layer":"api"},"startTime":1739771396736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17151,"timestamp":6275747553,"id":601,"parentId":376,"tags":{"name":"/app/pages/admin/[user_id]/users/add-user.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18004,"timestamp":6275747514,"id":600,"parentId":390,"tags":{"name":"/app/pages/api/query/[user_id]/post.ts","layer":"api"},"startTime":1739771396736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18876,"timestamp":6275747617,"id":603,"parentId":395,"tags":{"name":"/app/pages/contact.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":20120,"timestamp":6275747589,"id":602,"parentId":381,"tags":{"name":"/app/pages/admin/[user_id]/users/index.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21107,"timestamp":6275747655,"id":604,"parentId":378,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/index.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22244,"timestamp":6275747686,"id":605,"parentId":377,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/[user].tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22837,"timestamp":6275747738,"id":607,"parentId":392,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/create-page.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29838,"timestamp":6275747713,"id":606,"parentId":380,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/index.tsx","layer":null},"startTime":1739771396737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15027,"timestamp":6275818451,"id":610,"parentId":393,"tags":{"name":"/app/pages/blog/index.tsx","layer":null},"startTime":1739771396807,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16047,"timestamp":6275818161,"id":608,"parentId":394,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/edit-page.tsx","layer":null},"startTime":1739771396807,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17040,"timestamp":6275818370,"id":609,"parentId":398,"tags":{"name":"/app/pages/create-account.tsx","layer":null},"startTime":1739771396807,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":1080,"timestamp":6275839673,"id":611,"parentId":410,"tags":{"name":"/app/styles/less.css","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":728,"timestamp":6275840195,"id":612,"parentId":410,"tags":{"name":"/app/styles/tailwind.css","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14368,"timestamp":6275840411,"id":617,"parentId":401,"tags":{"name":"/app/pages/logout.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15029,"timestamp":6275840323,"id":614,"parentId":396,"tags":{"name":"/app/pages/docs/index.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15563,"timestamp":6275840387,"id":616,"parentId":400,"tags":{"name":"/app/pages/index.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16169,"timestamp":6275840459,"id":619,"parentId":403,"tags":{"name":"/app/pages/privacy.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17390,"timestamp":6275840359,"id":615,"parentId":399,"tags":{"name":"/app/pages/docs/[page]/index.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17873,"timestamp":6275840433,"id":618,"parentId":402,"tags":{"name":"/app/pages/login.tsx","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6520,"timestamp":6275873864,"id":623,"parentId":406,"tags":{"name":"/app/pages/terms.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7595,"timestamp":6275873785,"id":621,"parentId":404,"tags":{"name":"/app/pages/redirect.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8309,"timestamp":6275873828,"id":622,"parentId":407,"tags":{"name":"/app/pages/send-password-reset-link.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9565,"timestamp":6275873693,"id":620,"parentId":397,"tags":{"name":"/app/pages/docs/[page]/[sub-page]/index.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10466,"timestamp":6275873977,"id":627,"parentId":410,"tags":{"name":"/app/components/ErrorBoundary.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11636,"timestamp":6275873894,"id":624,"parentId":408,"tags":{"name":"/app/pages/unsubscribe.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23348,"timestamp":6275873948,"id":626,"parentId":405,"tags":{"name":"/app/pages/email-verification/index.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25065,"timestamp":6275873923,"id":625,"parentId":409,"tags":{"name":"/app/pages/reset-password.tsx","layer":null},"startTime":1739771396863,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":107361,"timestamp":6275840265,"id":613,"parentId":444,"tags":{"name":"/app/node_modules/next/dist/pages/_document.js","layer":null},"startTime":1739771396829,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":836,"timestamp":6275970506,"id":630,"parentId":427,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":"api"},"startTime":1739771396959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":913,"timestamp":6275970528,"id":631,"parentId":427,"tags":{"name":"/app/package-shared/data/presets/users.json","layer":"api"},"startTime":1739771396960,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5383,"timestamp":6275970588,"id":633,"parentId":418,"tags":{"name":"/app/functions/frontend/fetchApi.ts","layer":null},"startTime":1739771396960,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6086,"timestamp":6275970563,"id":632,"parentId":419,"tags":{"name":"/app/functions/frontend/clientAuthUser.ts","layer":null},"startTime":1739771396960,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7420,"timestamp":6275970340,"id":628,"parentId":419,"tags":{"name":"/app/layouts/GeneralLayout.tsx","layer":null},"startTime":1739771396959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8018,"timestamp":6275970466,"id":629,"parentId":419,"tags":{"name":"/app/components/general/PageHeadTags.tsx","layer":null},"startTime":1739771396959,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8376,"timestamp":6275970613,"id":634,"parentId":421,"tags":{"name":"/app/functions/backend/userAuth.ts","layer":"api"},"startTime":1739771396960,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6423,"timestamp":6275987041,"id":637,"parentId":430,"tags":{"name":"/app/functions/backend/suAdminUserAuth.ts","layer":"api"},"startTime":1739771396976,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7101,"timestamp":6275986921,"id":635,"parentId":426,"tags":{"name":"/app/functions/backend/checkUserRights.ts","layer":"api"},"startTime":1739771396976,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7736,"timestamp":6275987006,"id":636,"parentId":426,"tags":{"name":"/app/functions/backend/grabDelegatedUserFromCookie.ts","layer":"api"},"startTime":1739771396976,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8526,"timestamp":6275987066,"id":638,"parentId":420,"tags":{"name":"/app/package-shared/functions/backend/serverError.ts","layer":"api"},"startTime":1739771396976,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":49,"timestamp":6275996236,"id":645,"parentId":497,"tags":{"name":"url","layer":null},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11651,"timestamp":6275996141,"id":642,"parentId":422,"tags":{"name":"/app/package-shared/functions/dsql/hashPassword.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12749,"timestamp":6275995950,"id":639,"parentId":429,"tags":{"name":"/app/package-shared/functions/backend/handleNodemailer.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13531,"timestamp":6275996108,"id":641,"parentId":421,"tags":{"name":"/app/package-shared/functions/backend/addAdminUserOnLogin.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14842,"timestamp":6275996067,"id":640,"parentId":410,"tags":{"name":"/app/components/twui/hooks/useWebSocket.tsx","layer":null},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15487,"timestamp":6275996181,"id":643,"parentId":423,"tags":{"name":"/app/package-shared/functions/dsql/encrypt.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16031,"timestamp":6275996356,"id":647,"parentId":433,"tags":{"name":"/app/functions/backend/copyFolderRecursively.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16579,"timestamp":6275996399,"id":648,"parentId":426,"tags":{"name":"/app/functions/backend/handleTableEntryOrder.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18405,"timestamp":6275996304,"id":646,"parentId":424,"tags":{"name":"/app/package-shared/functions/backend/db/sanitizeSql.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18715,"timestamp":6275996432,"id":649,"parentId":428,"tags":{"name":"/app/package-shared/functions/backend/grabUserSchemaData.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19343,"timestamp":6275996493,"id":651,"parentId":420,"tags":{"name":"/app/package-shared/utils/backend/global-db/DB_HANDLER.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21787,"timestamp":6275996207,"id":644,"parentId":420,"tags":{"name":"/app/package-shared/functions/backend/db/addDbEntry.ts","layer":"api"},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6373,"timestamp":6276019456,"id":655,"parentId":441,"tags":{"name":"/app/functions/backend/admin/deleteDocPage.ts","layer":"api"},"startTime":1739771397008,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6965,"timestamp":6276019304,"id":652,"parentId":428,"tags":{"name":"/app/package-shared/functions/backend/setUserSchemaData.ts","layer":"api"},"startTime":1739771397008,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7454,"timestamp":6276019430,"id":654,"parentId":441,"tags":{"name":"/app/functions/backend/admin/addDocPage.ts","layer":"api"},"startTime":1739771397008,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8525,"timestamp":6276019395,"id":653,"parentId":434,"tags":{"name":"/app/package-shared/functions/backend/varDatabaseDbHandler.ts","layer":"api"},"startTime":1739771397008,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8953,"timestamp":6276019483,"id":656,"parentId":441,"tags":{"name":"/app/functions/backend/admin/getSnippets.ts","layer":"api"},"startTime":1739771397008,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":37,"timestamp":6276029155,"id":660,"parentId":438,"tags":{"name":"@moduletrace/datasquirel","layer":null},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10686,"timestamp":6276029083,"id":658,"parentId":441,"tags":{"name":"/app/functions/backend/admin/grabParentPages.ts","layer":"api"},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11096,"timestamp":6276028976,"id":657,"parentId":441,"tags":{"name":"/app/functions/backend/admin/grabChildPages.ts","layer":"api"},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11301,"timestamp":6276029211,"id":661,"parentId":439,"tags":{"name":"/app/functions/backend/data-fetching/grab-user-databases.ts","layer":"api"},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12086,"timestamp":6276029122,"id":659,"parentId":441,"tags":{"name":"/app/functions/backend/admin/persistDocs.ts","layer":"api"},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12617,"timestamp":6276029251,"id":662,"parentId":433,"tags":{"name":"/app/package-shared/utils/backend/names/grab-dir-names.ts","layer":"api"},"startTime":1739771397018,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1885722,"timestamp":6274156726,"id":86,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FloginUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FloginUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":43,"timestamp":6276042705,"id":663,"parentId":539,"tags":{"name":"crypto","layer":null},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-cjs","duration":53223,"timestamp":6275996459,"id":650,"parentId":415,"tags":{"name":"/app/node_modules/@swc/helpers/cjs/_interop_require_default.cjs","layer":null},"startTime":1739771396985,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8395,"timestamp":6276042838,"id":665,"parentId":466,"tags":{"name":"/app/functions/backend/exportDb.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9027,"timestamp":6276042763,"id":664,"parentId":460,"tags":{"name":"/app/functions/backend/deleteFolderRecursively.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9300,"timestamp":6276042871,"id":666,"parentId":449,"tags":{"name":"/app/package-shared/functions/backend/noDatabaseDbHandler.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10196,"timestamp":6276042899,"id":667,"parentId":439,"tags":{"name":"/app/functions/backend/users/export-database.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10602,"timestamp":6276042940,"id":668,"parentId":452,"tags":{"name":"/app/package-shared/functions/dsql/decrypt.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10937,"timestamp":6276042985,"id":669,"parentId":452,"tags":{"name":"/app/package-shared/functions/backend/db/deleteDbEntry.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11460,"timestamp":6276043021,"id":670,"parentId":452,"tags":{"name":"/app/package-shared/functions/backend/api-cred.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11919,"timestamp":6276043098,"id":673,"parentId":551,"tags":{"name":"/app/functions/backend/userAuth.ts","layer":null},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12650,"timestamp":6276043072,"id":672,"parentId":486,"tags":{"name":"/app/functions/backend/reAuthUser.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1899015,"timestamp":6274156844,"id":138,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fwebhooks%2Fgithub-push&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fwebhooks%2Fgithub-push.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1903730,"timestamp":6274156737,"id":91,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-schema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22030,"timestamp":6276043049,"id":671,"parentId":479,"tags":{"name":"/app/functions/backend/createDbSchemaFromDb.ts","layer":"api"},"startTime":1739771397032,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10430,"timestamp":6276056547,"id":674,"parentId":544,"tags":{"name":"/app/package-shared/functions/dsql/decrypt.ts","layer":null},"startTime":1739771397046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7575,"timestamp":6276071188,"id":677,"parentId":544,"tags":{"name":"/app/package-shared/utils/backend/global-db/DB_HANDLER.ts","layer":null},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8178,"timestamp":6276071017,"id":675,"parentId":546,"tags":{"name":"/app/package-shared/functions/backend/grabUserSchemaData.ts","layer":null},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8546,"timestamp":6276071228,"id":678,"parentId":548,"tags":{"name":"/app/functions/backend/grabDelegatedUserFromCookie.ts","layer":null},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9327,"timestamp":6276071143,"id":676,"parentId":546,"tags":{"name":"/app/package-shared/functions/backend/varDatabaseDbHandler.ts","layer":null},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9663,"timestamp":6276071263,"id":679,"parentId":550,"tags":{"name":"/app/package-shared/functions/backend/noDatabaseDbHandler.ts","layer":null},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10328,"timestamp":6276071290,"id":680,"parentId":464,"tags":{"name":"/app/functions/backend/grabPaths.ts","layer":"api"},"startTime":1739771397060,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1925918,"timestamp":6274156975,"id":192,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget-private-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7873,"timestamp":6276082601,"id":681,"parentId":483,"tags":{"name":"/app/package-shared/functions/backend/cookies/get-auth-cookie-names.ts","layer":"api"},"startTime":1739771397072,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8389,"timestamp":6276082799,"id":684,"parentId":523,"tags":{"name":"/app/functions/backend/fsWriteImageToDisk.ts","layer":"api"},"startTime":1739771397072,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9023,"timestamp":6276082766,"id":683,"parentId":488,"tags":{"name":"/app/package-shared/functions/backend/addMariadbUser.ts","layer":"api"},"startTime":1739771397072,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15890,"timestamp":6276082728,"id":682,"parentId":488,"tags":{"name":"/app/package-shared/functions/backend/db/updateDbEntry.ts","layer":"api"},"startTime":1739771397072,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16785,"timestamp":6276082833,"id":685,"parentId":495,"tags":{"name":"/app/functions/backend/dbSchemaExec.ts","layer":"api"},"startTime":1739771397072,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1943112,"timestamp":6274156728,"id":87,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FlogoutUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FlogoutUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":58,"timestamp":6276100370,"id":686,"parentId":506,"tags":{"name":"google-auth-library","layer":null},"startTime":1739771397089,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8167,"timestamp":6276100691,"id":690,"parentId":505,"tags":{"name":"/app/package-shared/shell/utils/camelJoinedtoCamelSpace.ts","layer":"api"},"startTime":1739771397090,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9176,"timestamp":6276100723,"id":691,"parentId":560,"tags":{"name":"/app/package-shared/functions/backend/serverError.ts","layer":null},"startTime":1739771397090,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10532,"timestamp":6276100650,"id":689,"parentId":427,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/index.ts","layer":"api"},"startTime":1739771397090,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1954535,"timestamp":6274156832,"id":133,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgrab-google-user-from-token.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5571,"timestamp":6276120190,"id":695,"parentId":499,"tags":{"name":"/app/functions/backend/delegatedUser.ts","layer":"api"},"startTime":1739771397109,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6293,"timestamp":6276120150,"id":694,"parentId":505,"tags":{"name":"/app/package-shared/functions/api/social-login/githubLogin.ts","layer":"api"},"startTime":1739771397109,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7173,"timestamp":6276120225,"id":696,"parentId":497,"tags":{"name":"/app/package-shared/functions/backend/httpsRequest.ts","layer":"api"},"startTime":1739771397109,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9109,"timestamp":6276119997,"id":693,"parentId":504,"tags":{"name":"/app/package-shared/functions/api/social-login/handleSocialDb.ts","layer":"api"},"startTime":1739771397109,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7612,"timestamp":6276130044,"id":699,"parentId":540,"tags":{"name":"/app/components/pages/about/Hero.tsx","layer":null},"startTime":1739771397119,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8749,"timestamp":6276129832,"id":697,"parentId":499,"tags":{"name":"/app/functions/backend/importExportTableDataFn.ts","layer":"api"},"startTime":1739771397119,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8948,"timestamp":6276130103,"id":700,"parentId":540,"tags":{"name":"/app/components/pages/homepage/BriefIntroSection.tsx","layer":null},"startTime":1739771397119,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":43000,"timestamp":6276100597,"id":688,"parentId":543,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-mode.js","layer":null},"startTime":1739771397090,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-js","duration":50085,"timestamp":6276100447,"id":687,"parentId":543,"tags":{"name":"/app/node_modules/next/dist/shared/lib/side-effect.js","layer":null},"startTime":1739771397089,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":52077,"timestamp":6276100759,"id":692,"parentId":541,"tags":{"name":"/app/node_modules/next/dist/client/script.js","layer":null},"startTime":1739771397090,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":337,"timestamp":6276153292,"id":702,"parentId":557,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":null},"startTime":1739771397142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5633,"timestamp":6276153195,"id":701,"parentId":540,"tags":{"name":"/app/components/pages/homepage/FooterCta.tsx","layer":null},"startTime":1739771397142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6519,"timestamp":6276153323,"id":703,"parentId":551,"tags":{"name":"/app/layouts/AdminLayout.tsx","layer":null},"startTime":1739771397142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7718,"timestamp":6276153358,"id":704,"parentId":520,"tags":{"name":"/app/functions/backend/updateSchemaData.ts","layer":"api"},"startTime":1739771397142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":47391,"timestamp":6276129977,"id":698,"parentId":543,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils/warn-once.js","layer":null},"startTime":1739771397119,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12511,"timestamp":6276166099,"id":708,"parentId":514,"tags":{"name":"/app/package-shared/functions/api/query/get.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13299,"timestamp":6276166009,"id":706,"parentId":552,"tags":{"name":"/app/components/admin/databases/DeleteDatabaseConfirmationPopup.tsx","layer":null},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14066,"timestamp":6276165863,"id":705,"parentId":550,"tags":{"name":"/app/components/admin/databases/UserMediaPopup.tsx","layer":null},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14174,"timestamp":6276166174,"id":710,"parentId":529,"tags":{"name":"/app/package-shared/functions/api/users/api-delete-user.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14549,"timestamp":6276166209,"id":711,"parentId":530,"tags":{"name":"/app/package-shared/functions/api/users/api-get-user.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16248,"timestamp":6276166057,"id":707,"parentId":510,"tags":{"name":"/app/package-shared/shell/mariadb-users/refreshUsersAndGrants.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17138,"timestamp":6276166137,"id":709,"parentId":528,"tags":{"name":"/app/package-shared/functions/api/users/api-create-user.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17614,"timestamp":6276166312,"id":714,"parentId":535,"tags":{"name":"/app/package-shared/functions/api/users/api-reauth-user.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18785,"timestamp":6276166246,"id":712,"parentId":536,"tags":{"name":"/app/package-shared/functions/api/users/api-send-email-code.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19603,"timestamp":6276166345,"id":715,"parentId":538,"tags":{"name":"/app/package-shared/functions/api/users/api-update-user.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21187,"timestamp":6276166279,"id":713,"parentId":534,"tags":{"name":"/app/package-shared/functions/api/users/api-login.ts","layer":"api"},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2038667,"timestamp":6274156824,"id":129,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2038694,"timestamp":6274156826,"id":130,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fget-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2048083,"timestamp":6274156837,"id":135,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Freauth-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2049642,"timestamp":6274156842,"id":137,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fupdate-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42991,"timestamp":6276166378,"id":716,"parentId":543,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","layer":null},"startTime":1739771397155,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5781,"timestamp":6276210477,"id":718,"parentId":552,"tags":{"name":"/app/components/admin/dashboard/DashboardContent.tsx","layer":null},"startTime":1739771397199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6394,"timestamp":6276210535,"id":719,"parentId":545,"tags":{"name":"/app/components/admin/databases/EditDatabaseContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7835,"timestamp":6276210603,"id":721,"parentId":547,"tags":{"name":"/app/components/admin/databases/DatabaseSchemaContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9405,"timestamp":6276210573,"id":720,"parentId":549,"tags":{"name":"/app/components/admin/databases/DatabaseShellContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9879,"timestamp":6276210660,"id":723,"parentId":548,"tags":{"name":"/app/components/admin/databases/DeleteTableConfirmationPopup.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12479,"timestamp":6276210744,"id":726,"parentId":585,"tags":{"name":"/app/functions/backend/grabPaths.ts","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13392,"timestamp":6276210688,"id":724,"parentId":533,"tags":{"name":"/app/package-shared/functions/api/users/social/api-github-login.ts","layer":"api"},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14057,"timestamp":6276210717,"id":725,"parentId":537,"tags":{"name":"/app/package-shared/functions/api/users/social/api-google-login.ts","layer":"api"},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15841,"timestamp":6276210633,"id":722,"parentId":548,"tags":{"name":"/app/components/admin/databases/SingleDatabasesContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16368,"timestamp":6276210840,"id":729,"parentId":544,"tags":{"name":"/app/components/admin/api-keys/ApiKeysContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17017,"timestamp":6276210806,"id":728,"parentId":555,"tags":{"name":"/app/components/admin/databases/DatabasesContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18380,"timestamp":6276210896,"id":731,"parentId":544,"tags":{"name":"/app/components/admin/api-keys/TargetApiKeyPreviewPopup.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19195,"timestamp":6276210921,"id":732,"parentId":557,"tags":{"name":"/app/components/admin/databases/AddTableContent.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21034,"timestamp":6276210869,"id":730,"parentId":544,"tags":{"name":"/app/components/admin/api-keys/AddNewApiKeyPopup.tsx","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":38936,"timestamp":6276210384,"id":717,"parentId":543,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","layer":null},"startTime":1739771397199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-cjs","duration":39566,"timestamp":6276210772,"id":727,"parentId":543,"tags":{"name":"/app/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","layer":null},"startTime":1739771397200,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7006,"timestamp":6276277559,"id":734,"parentId":557,"tags":{"name":"/app/components/admin/databases/EditFieldPopup.tsx","layer":null},"startTime":1739771397267,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7807,"timestamp":6276277401,"id":733,"parentId":546,"tags":{"name":"/app/components/admin/databases/connect/DatabaseConnectContent.tsx","layer":null},"startTime":1739771397266,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":43,"timestamp":6276285488,"id":735,"parentId":410,"tags":{"name":"next/head","layer":null},"startTime":1739771397274,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3332,"timestamp":6276288415,"id":739,"parentId":554,"tags":{"name":"/app/components/admin/connect/ConnectContent.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3852,"timestamp":6276288448,"id":740,"parentId":554,"tags":{"name":"/app/components/admin/connect/EditMariadbUserPopup.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4611,"timestamp":6276288375,"id":738,"parentId":564,"tags":{"name":"/app/components/admin/settings/SettingsContent.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5345,"timestamp":6276288474,"id":741,"parentId":554,"tags":{"name":"/app/components/admin/connect/NewMariadbUserPopup.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16995,"timestamp":6276288304,"id":737,"parentId":560,"tags":{"name":"/app/components/admin/databases/TableFieldsContent.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18226,"timestamp":6276288503,"id":742,"parentId":561,"tags":{"name":"/app/components/admin/databases/SingleTableContent.tsx","layer":null},"startTime":1739771397277,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":27851,"timestamp":6276285554,"id":736,"parentId":576,"tags":{"name":"/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739771397275,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7665,"timestamp":6276326875,"id":744,"parentId":560,"tags":{"name":"/app/functions/backend/grabTableSchemaData.ts","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8508,"timestamp":6276326917,"id":745,"parentId":560,"tags":{"name":"/app/functions/frontend/updateTableAfterFieldsUpdateFunctionExt.ts","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9354,"timestamp":6276326946,"id":746,"parentId":562,"tags":{"name":"/app/components/admin/databases/AddTableEntryContent.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10383,"timestamp":6276326762,"id":743,"parentId":558,"tags":{"name":"/app/components/admin/databases/TablesContent.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10450,"timestamp":6276326998,"id":748,"parentId":574,"tags":{"name":"/app/components/general/VerificationBanner.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11843,"timestamp":6276326971,"id":747,"parentId":559,"tags":{"name":"/app/components/admin/databases/EditTableContent.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12450,"timestamp":6276327021,"id":749,"parentId":574,"tags":{"name":"/app/components/general/Breadcrumbs.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13844,"timestamp":6276327046,"id":750,"parentId":545,"tags":{"name":"/app/components/general/ExtraContentDatabase/index.tsx","layer":null},"startTime":1739771397316,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20337,"timestamp":6276331890,"id":754,"parentId":551,"tags":{"name":"/app/components/admin/development/index.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20897,"timestamp":6276331855,"id":753,"parentId":609,"tags":{"name":"/app/package-shared/functions/backend/cookies/get-auth-cookie-names.ts","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21505,"timestamp":6276331812,"id":752,"parentId":609,"tags":{"name":"/app/package-shared/functions/backend/addAdminUserOnLogin.ts","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21626,"timestamp":6276331957,"id":756,"parentId":585,"tags":{"name":"/app/components/general/LoadingBlock.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22646,"timestamp":6276331698,"id":751,"parentId":574,"tags":{"name":"/app/components/admin/databases/UserSchemaContent.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22733,"timestamp":6276331923,"id":755,"parentId":561,"tags":{"name":"/app/layouts/components/GeneralLayout/ScrollToTopButton.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22899,"timestamp":6276332097,"id":759,"parentId":550,"tags":{"name":"/app/components/admin/databases/add-database/index.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23593,"timestamp":6276331988,"id":757,"parentId":563,"tags":{"name":"/app/components/admin/databases/SingleEntryContent.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23892,"timestamp":6276332064,"id":758,"parentId":585,"tags":{"name":"/app/components/general/UploadImageComponent.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24169,"timestamp":6276332159,"id":761,"parentId":585,"tags":{"name":"/app/components/general/UploadFileComponent.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":24730,"timestamp":6276332189,"id":762,"parentId":586,"tags":{"name":"/app/functions/backend/fsWriteImageToDiskFromBase64.ts","layer":"api"},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25883,"timestamp":6276332127,"id":760,"parentId":565,"tags":{"name":"/app/components/admin/databases/TableEntriesContent.tsx","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":40242,"timestamp":6276332221,"id":763,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/get-page-files.js","layer":null},"startTime":1739771397321,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2227698,"timestamp":6274157012,"id":209,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fredirect&preferredRegion=&absolutePagePath=private-next-pages%2Fredirect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53,"timestamp":6276408679,"id":777,"parentId":643,"tags":{"name":"buffer","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":20,"timestamp":6276409020,"id":787,"parentId":615,"tags":{"name":"serverless-mysql","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6794,"timestamp":6276408404,"id":768,"parentId":585,"tags":{"name":"/app/components/admin/media/NewFolderPopup.tsx","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7848,"timestamp":6276408374,"id":767,"parentId":585,"tags":{"name":"/app/components/admin/media/ChooseMediaTypePopup.tsx","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9256,"timestamp":6276408320,"id":766,"parentId":585,"tags":{"name":"/app/components/admin/media/NewMediaPopup.tsx","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11140,"timestamp":6276408431,"id":769,"parentId":585,"tags":{"name":"/app/components/admin/media/TargetMediaPreviewPopup.tsx","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11904,"timestamp":6276408457,"id":770,"parentId":585,"tags":{"name":"/app/components/admin/media/MediaFolderContent.tsx","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12850,"timestamp":6276408647,"id":776,"parentId":568,"tags":{"name":"/app/components/admin/users/DbAddNewUserContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13241,"timestamp":6276408804,"id":779,"parentId":569,"tags":{"name":"/app/components/admin/users/DbUsersContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21062,"timestamp":6276408616,"id":775,"parentId":602,"tags":{"name":"/app/components/admin/users/TargetUserPreviewPopup.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22982,"timestamp":6276408766,"id":778,"parentId":567,"tags":{"name":"/app/components/admin/users/SocialLoginsContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23882,"timestamp":6276408836,"id":780,"parentId":572,"tags":{"name":"/app/components/admin/users/ChangeDbUserPassword.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25343,"timestamp":6276408864,"id":781,"parentId":573,"tags":{"name":"/app/components/admin/users/SingleDbUserContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26150,"timestamp":6276408916,"id":783,"parentId":575,"tags":{"name":"/app/components/su/SuBackupsContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26733,"timestamp":6276408890,"id":782,"parentId":577,"tags":{"name":"/app/components/su/SuErrorLogsContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27011,"timestamp":6276409055,"id":788,"parentId":580,"tags":{"name":"/app/components/su/SuEnvContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27853,"timestamp":6276408941,"id":784,"parentId":578,"tags":{"name":"/app/components/su/SuDashboardContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":29095,"timestamp":6276409140,"id":791,"parentId":582,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29558,"timestamp":6276409116,"id":790,"parentId":588,"tags":{"name":"/app/layouts/SuAdminLayout.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":30418,"timestamp":6276409088,"id":789,"parentId":576,"tags":{"name":"/app/components/su/SuConsoleContent.tsx","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":43798,"timestamp":6276402662,"id":764,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/htmlescape.js","layer":null},"startTime":1739771397392,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50076,"timestamp":6276408487,"id":771,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/utils.js","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50950,"timestamp":6276408587,"id":774,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/lib/pretty-bytes.js","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51695,"timestamp":6276408558,"id":773,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/lib/is-error.js","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":53625,"timestamp":6276408965,"id":785,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/tracer.js","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":53820,"timestamp":6276408993,"id":786,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/utils.js","layer":null},"startTime":1739771397398,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":63878,"timestamp":6276408519,"id":772,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/shared/lib/encode-uri-path.js","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65896,"timestamp":6276408216,"id":765,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/shared/lib/constants.js","layer":null},"startTime":1739771397397,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8943,"timestamp":6276481355,"id":792,"parentId":604,"tags":{"name":"/app/components/admin/users/AllDatabasesUsersContent.tsx","layer":null},"startTime":1739771397470,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10277,"timestamp":6276481438,"id":793,"parentId":602,"tags":{"name":"/app/components/admin/users/UsersContent.tsx","layer":null},"startTime":1739771397470,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module","duration":30,"timestamp":6276492759,"id":802,"parentId":634,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8262,"timestamp":6276492630,"id":797,"parentId":584,"tags":{"name":"/app/components/admin/media/MediaContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8853,"timestamp":6276492449,"id":794,"parentId":584,"tags":{"name":"/app/components/general/UploadVideoComponent.tsx","layer":null},"startTime":1739771397481,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9003,"timestamp":6276492657,"id":798,"parentId":689,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":"api"},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9468,"timestamp":6276492682,"id":799,"parentId":595,"tags":{"name":"/app/components/su/SuSingleUserContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10319,"timestamp":6276492708,"id":800,"parentId":591,"tags":{"name":"/app/functions/backend/users/import-database.ts","layer":"api"},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12596,"timestamp":6276492533,"id":795,"parentId":601,"tags":{"name":"/app/components/admin/users/AddNewUserContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12640,"timestamp":6276492811,"id":803,"parentId":579,"tags":{"name":"/app/functions/backend/su/get-servers.ts","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13029,"timestamp":6276492734,"id":801,"parentId":597,"tags":{"name":"/app/components/su/SuNewUserContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13319,"timestamp":6276492846,"id":804,"parentId":603,"tags":{"name":"/app/components/pages/contact/ContactHero.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15348,"timestamp":6276492599,"id":796,"parentId":605,"tags":{"name":"/app/components/admin/users/SingleDatabaseSingleUserContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16077,"timestamp":6276492870,"id":805,"parentId":603,"tags":{"name":"/app/components/pages/contact/ContactForm.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16746,"timestamp":6276492892,"id":806,"parentId":587,"tags":{"name":"/app/components/su/docs/SuDocsPageListContent.tsx","layer":null},"startTime":1739771397482,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":45,"timestamp":6276538823,"id":807,"parentId":696,"tags":{"name":"https","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11,"timestamp":6276538898,"id":808,"parentId":696,"tags":{"name":"http","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14,"timestamp":6276538983,"id":810,"parentId":692,"tags":{"name":"react-dom","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":13,"timestamp":6276539179,"id":817,"parentId":633,"tags":{"name":"@moduletrace/datasquirel/dist/client/fetch","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11497,"timestamp":6276539056,"id":812,"parentId":599,"tags":{"name":"/app/components/su/docs/SuSingleDocPageContent.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11940,"timestamp":6276539007,"id":811,"parentId":596,"tags":{"name":"/app/components/su/SuUsersContent.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12215,"timestamp":6276539085,"id":813,"parentId":616,"tags":{"name":"/app/components/pages/homepage/FeaturesSummarySection.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12540,"timestamp":6276539109,"id":814,"parentId":616,"tags":{"name":"/app/components/pages/homepage/Hero2.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12808,"timestamp":6276539203,"id":818,"parentId":610,"tags":{"name":"/app/components/pages/blog/BlogHero.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13379,"timestamp":6276539155,"id":816,"parentId":600,"tags":{"name":"/app/package-shared/functions/api/query/post.ts","layer":"api"},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14477,"timestamp":6276539132,"id":815,"parentId":607,"tags":{"name":"/app/components/su/docs/CreatePageContent.tsx","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2397234,"timestamp":6274156830,"id":132,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgoogle-login.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":53,"timestamp":6276559349,"id":819,"parentId":654,"tags":{"name":"sanitize-html","layer":null},"startTime":1739771397548,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":24,"timestamp":6276559963,"id":830,"parentId":639,"tags":{"name":"nodemailer","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":27,"timestamp":6276560265,"id":836,"parentId":684,"tags":{"name":"node-fetch","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11,"timestamp":6276560305,"id":837,"parentId":684,"tags":{"name":"sharp","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8928,"timestamp":6276559698,"id":824,"parentId":619,"tags":{"name":"/app/components/pages/privacy/PrivacyHero.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9349,"timestamp":6276559653,"id":823,"parentId":609,"tags":{"name":"/app/components/pages/create-account/Hero.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9769,"timestamp":6276559606,"id":822,"parentId":618,"tags":{"name":"/app/components/general/Logo.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10220,"timestamp":6276559755,"id":825,"parentId":619,"tags":{"name":"/app/components/pages/privacy/PrivacyBody.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10345,"timestamp":6276559892,"id":828,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsHomeLinks.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10654,"timestamp":6276559852,"id":827,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsHomeHero.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10875,"timestamp":6276559929,"id":829,"parentId":615,"tags":{"name":"/app/components/pages/docs/DocsGenereicHero.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10979,"timestamp":6276560089,"id":831,"parentId":622,"tags":{"name":"/app/components/general/FormSuccessBlock.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11836,"timestamp":6276559803,"id":826,"parentId":614,"tags":{"name":"/app/components/pages/docs/DocsAside.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11758,"timestamp":6276560135,"id":832,"parentId":622,"tags":{"name":"/app/components/general/InfoBlock.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11991,"timestamp":6276560172,"id":833,"parentId":609,"tags":{"name":"/app/components/general/LoadingScreen.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12422,"timestamp":6276560212,"id":834,"parentId":628,"tags":{"name":"/app/functions/frontend/updateNavLinks.ts","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12552,"timestamp":6276560367,"id":839,"parentId":623,"tags":{"name":"/app/components/pages/terms/TermsHero.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18578,"timestamp":6276560328,"id":838,"parentId":618,"tags":{"name":"/app/components/pages/login/LoginForm.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18817,"timestamp":6276560500,"id":842,"parentId":642,"tags":{"name":"/app/package-shared/utils/grab-keys.ts","layer":"api"},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20079,"timestamp":6276560239,"id":835,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/Header.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20370,"timestamp":6276560451,"id":841,"parentId":606,"tags":{"name":"/app/components/admin/users/SingleDatabaseUsersContent.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20546,"timestamp":6276560536,"id":843,"parentId":674,"tags":{"name":"/app/package-shared/utils/grab-keys.ts","layer":null},"startTime":1739771397550,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21454,"timestamp":6276560411,"id":840,"parentId":623,"tags":{"name":"/app/components/pages/terms/TermsBody.tsx","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21764,"timestamp":6276560561,"id":844,"parentId":653,"tags":{"name":"/app/package-shared/utils/grab-dsql-connection.ts","layer":"api"},"startTime":1739771397550,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22260,"timestamp":6276560591,"id":845,"parentId":676,"tags":{"name":"/app/package-shared/utils/grab-dsql-connection.ts","layer":null},"startTime":1739771397550,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22606,"timestamp":6276560615,"id":846,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/Footer.tsx","layer":null},"startTime":1739771397550,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2426657,"timestamp":6274156655,"id":58,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fcontact.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2426533,"timestamp":6274156795,"id":116,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ftest%2Fmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ftest%2Fmail.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":48218,"timestamp":6276538920,"id":809,"parentId":613,"tags":{"name":"/app/node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","layer":null},"startTime":1739771397528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7449,"timestamp":6276593316,"id":848,"parentId":628,"tags":{"name":"/app/layouts/components/GeneralLayout/ProductionHeadComponent.tsx","layer":null},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7755,"timestamp":6276593351,"id":849,"parentId":644,"tags":{"name":"/app/package-shared/utils/check-if-is-master.ts","layer":"api"},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12269,"timestamp":6276593381,"id":850,"parentId":641,"tags":{"name":"/app/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.ts","layer":"api"},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12925,"timestamp":6276593222,"id":847,"parentId":579,"tags":{"name":"/app/components/su/load-balancing/index.tsx","layer":null},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13071,"timestamp":6276593405,"id":851,"parentId":648,"tags":{"name":"/app/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.ts","layer":"api"},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13367,"timestamp":6276593431,"id":852,"parentId":582,"tags":{"name":"/app/components/su/servers/index.tsx","layer":null},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13765,"timestamp":6276593455,"id":853,"parentId":653,"tags":{"name":"/app/package-shared/functions/backend/parseDbResults.ts","layer":"api"},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14073,"timestamp":6276593480,"id":854,"parentId":676,"tags":{"name":"/app/package-shared/functions/backend/parseDbResults.ts","layer":null},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15504,"timestamp":6276593504,"id":855,"parentId":671,"tags":{"name":"/app/package-shared/shell/utils/slugToCamelTitle.ts","layer":"api"},"startTime":1739771397582,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":15722,"timestamp":6276593528,"id":856,"parentId":654,"tags":{"name":"/app/package-shared/functions/backend/html/sanitizeHtmlOptions.ts","layer":"api"},"startTime":1739771397583,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16011,"timestamp":6276593552,"id":857,"parentId":666,"tags":{"name":"/app/package-shared/utils/backend/global-db/NO_DB_HANDLER.ts","layer":"api"},"startTime":1739771397583,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2456647,"timestamp":6274156757,"id":100,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FresetPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetPassword.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2456651,"timestamp":6274156777,"id":108,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckSocialId.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2456663,"timestamp":6274156775,"id":107,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FcheckEmail&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FcheckEmail.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2456665,"timestamp":6274156779,"id":109,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Futils%2FgetEmailFromSocialId.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56535,"timestamp":6276559547,"id":821,"parentId":692,"tags":{"name":"/app/node_modules/next/dist/client/request-idle-callback.js","layer":null},"startTime":1739771397549,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57341,"timestamp":6276559435,"id":820,"parentId":692,"tags":{"name":"/app/node_modules/next/dist/client/set-attributes-from-props.js","layer":null},"startTime":1739771397548,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":19,"timestamp":6276617718,"id":864,"parentId":707,"tags":{"name":"dotenv","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7792,"timestamp":6276617619,"id":860,"parentId":689,"tags":{"name":"/app/package-shared/shell/utils/noDatabaseDbHandler.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8308,"timestamp":6276617505,"id":858,"parentId":679,"tags":{"name":"/app/package-shared/utils/backend/global-db/NO_DB_HANDLER.ts","layer":null},"startTime":1739771397606,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8600,"timestamp":6276617587,"id":859,"parentId":689,"tags":{"name":"/app/package-shared/shell/utils/varDatabaseDbHandler.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9028,"timestamp":6276617670,"id":862,"parentId":653,"tags":{"name":"/app/package-shared/utils/db/conn-db-handler.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9456,"timestamp":6276617694,"id":863,"parentId":676,"tags":{"name":"/app/package-shared/utils/db/conn-db-handler.ts","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9754,"timestamp":6276617781,"id":866,"parentId":689,"tags":{"name":"/app/package-shared/shell/utils/dbHandler.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14099,"timestamp":6276617750,"id":865,"parentId":689,"tags":{"name":"/app/package-shared/shell/utils/createTable.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14632,"timestamp":6276617808,"id":867,"parentId":689,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/check-db-record.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16464,"timestamp":6276617645,"id":861,"parentId":689,"tags":{"name":"/app/package-shared/shell/utils/updateTable.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16677,"timestamp":6276617831,"id":868,"parentId":689,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/handle-indexes.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17162,"timestamp":6276617920,"id":872,"parentId":634,"tags":{"name":"/app/client-exports.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17426,"timestamp":6276617941,"id":873,"parentId":673,"tags":{"name":"/app/client-exports.ts","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18036,"timestamp":6276617855,"id":869,"parentId":693,"tags":{"name":"/app/package-shared/functions/api/social-login/loginSocialUser.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18480,"timestamp":6276617900,"id":871,"parentId":689,"tags":{"name":"/app/package-shared/shell/createDbFromSchema/check-table-record.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":18766,"timestamp":6276617962,"id":874,"parentId":667,"tags":{"name":"/app/package-shared/utils/backend/export-mariadb-database.ts","layer":"api"},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19488,"timestamp":6276617877,"id":870,"parentId":703,"tags":{"name":"/app/components/general/DiskUsageComponent.tsx","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19211,"timestamp":6276618559,"id":879,"parentId":708,"tags":{"name":"/app/package-shared/utils/grab-query-and-values.ts","layer":"api"},"startTime":1739771397608,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2481161,"timestamp":6274156979,"id":194,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fdelete-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2481836,"timestamp":6274156797,"id":117,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Funsubscribe.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2481674,"timestamp":6274156973,"id":191,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-image.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2481678,"timestamp":6274156977,"id":193,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fadd-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":26648,"timestamp":6276618586,"id":880,"parentId":707,"tags":{"name":"/app/package-shared/shell/mariadb-users/handleGrants.ts","layer":"api"},"startTime":1739771397608,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27980,"timestamp":6276617984,"id":875,"parentId":706,"tags":{"name":"/app/components/general/GeneralPopup.tsx","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":28133,"timestamp":6276618613,"id":881,"parentId":708,"tags":{"name":"/app/package-shared/functions/backend/db/runQuery.ts","layer":"api"},"startTime":1739771397608,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7910,"timestamp":6276659779,"id":885,"parentId":713,"tags":{"name":"/app/package-shared/utils/grab-db-full-name.ts","layer":"api"},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8404,"timestamp":6276659743,"id":884,"parentId":712,"tags":{"name":"/app/package-shared/utils/serialize-cookies.ts","layer":"api"},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9054,"timestamp":6276659711,"id":883,"parentId":709,"tags":{"name":"/app/package-shared/functions/backend/updateUsersTableSchema.ts","layer":"api"},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9733,"timestamp":6276659624,"id":882,"parentId":709,"tags":{"name":"/app/package-shared/functions/backend/addUsersTableToDb.ts","layer":"api"},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9752,"timestamp":6276659932,"id":890,"parentId":752,"tags":{"name":"/app/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.ts","layer":null},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":10750,"timestamp":6276659852,"id":887,"parentId":703,"tags":{"name":"/app/layouts/components/AdminLayout/AdminHeader.tsx","layer":null},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11671,"timestamp":6276659812,"id":886,"parentId":703,"tags":{"name":"/app/layouts/components/AdminLayout/Aside.tsx","layer":null},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12834,"timestamp":6276659908,"id":889,"parentId":752,"tags":{"name":"/app/package-shared/functions/backend/db/addDbEntry.ts","layer":null},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2516024,"timestamp":6274156835,"id":134,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Flogin-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2516041,"timestamp":6274156839,"id":136,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fsend-email-code.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":69424,"timestamp":6276618527,"id":878,"parentId":750,"tags":{"name":"__barrel_optimize__?names=ChevronDown,Download,FileInput,FolderOutput,SquareTerminal!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397608,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":73402,"timestamp":6276618008,"id":876,"parentId":701,"tags":{"name":"__barrel_optimize__?names=BookText!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":35875,"timestamp":6276659881,"id":888,"parentId":755,"tags":{"name":"__barrel_optimize__?names=ChevronUp!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":80740,"timestamp":6276618480,"id":877,"parentId":722,"tags":{"name":"__barrel_optimize__?names=FolderOutput!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397607,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2419,"timestamp":6276711169,"id":901,"parentId":767,"tags":{"name":"__barrel_optimize__?names=FileVideo2,Files,Images!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10623,"timestamp":6276710825,"id":892,"parentId":719,"tags":{"name":"/app/components/general/BackButton.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10979,"timestamp":6276710741,"id":891,"parentId":718,"tags":{"name":"/app/components/admin/dashboard/DatabasesSummary.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11226,"timestamp":6276710886,"id":894,"parentId":718,"tags":{"name":"/app/components/admin/dashboard/Metrics.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11669,"timestamp":6276710857,"id":893,"parentId":718,"tags":{"name":"/app/components/admin/databases/DelegatedDatabasesSection.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11947,"timestamp":6276710910,"id":895,"parentId":721,"tags":{"name":"/app/components/general/AceEditor.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12209,"timestamp":6276710932,"id":896,"parentId":719,"tags":{"name":"/app/components/admin/databases/EditDatabaseForm.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12509,"timestamp":6276710957,"id":897,"parentId":700,"tags":{"name":"/app/components/general/ContainedSection.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12754,"timestamp":6276710978,"id":898,"parentId":700,"tags":{"name":"/app/components/general/ScreenShotDescriptionCard.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13002,"timestamp":6276711125,"id":899,"parentId":721,"tags":{"name":"/app/components/admin/databases/DatabaseTablesTablePreview.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13275,"timestamp":6276711147,"id":900,"parentId":719,"tags":{"name":"/app/components/general/ActiveCloneDbBanner.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13562,"timestamp":6276711195,"id":902,"parentId":720,"tags":{"name":"/app/components/admin/databases/DatabaseShellQueryResult.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13985,"timestamp":6276711217,"id":903,"parentId":721,"tags":{"name":"/app/components/admin/databases/DatabasesTablesList.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14325,"timestamp":6276711238,"id":904,"parentId":617,"tags":{"name":"/app/components/pages/logout/index.tsx","layer":null},"startTime":1739771397700,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9420,"timestamp":6276731634,"id":905,"parentId":722,"tags":{"name":"/app/components/general/DatabaseSlugCopy.tsx","layer":null},"startTime":1739771397721,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":1490,"timestamp":6276741726,"id":923,"parentId":742,"tags":{"name":"/app/package-shared/data/dataTypes.json","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3397,"timestamp":6276741443,"id":911,"parentId":769,"tags":{"name":"__barrel_optimize__?names=ChevronLeft,ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4544,"timestamp":6276741470,"id":912,"parentId":770,"tags":{"name":"__barrel_optimize__?names=Copy!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5561,"timestamp":6276741560,"id":915,"parentId":783,"tags":{"name":"__barrel_optimize__?names=FolderSync!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8604,"timestamp":6276741336,"id":907,"parentId":724,"tags":{"name":"/app/package-shared/utils/camelJoinedtoCamelSpace.ts","layer":"api"},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9175,"timestamp":6276741252,"id":906,"parentId":729,"tags":{"name":"/app/components/admin/api-keys/ApiKeysList.tsx","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9450,"timestamp":6276741394,"id":909,"parentId":728,"tags":{"name":"/app/components/admin/databases/DatabasesList.tsx","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10013,"timestamp":6276741366,"id":908,"parentId":722,"tags":{"name":"/app/functions/frontend/downloadApiStream.ts","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10026,"timestamp":6276741630,"id":918,"parentId":730,"tags":{"name":"/app/functions/frontend/checkUniqueField.ts","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10437,"timestamp":6276741586,"id":916,"parentId":732,"tags":{"name":"/app/components/admin/databases/AddTableForm.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2595281,"timestamp":6274156828,"id":131,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fgithub-login.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19173,"timestamp":6276741669,"id":920,"parentId":737,"tags":{"name":"/app/components/general/CopySlug.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20238,"timestamp":6276741417,"id":910,"parentId":721,"tags":{"name":"/app/components/form/FormSelect.tsx","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20425,"timestamp":6276741649,"id":919,"parentId":739,"tags":{"name":"/app/components/admin/connect/ConnectionInfo.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20706,"timestamp":6276741688,"id":921,"parentId":739,"tags":{"name":"/app/components/admin/connect/MariaDBUsers.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23188,"timestamp":6276741609,"id":917,"parentId":733,"tags":{"name":"/app/components/admin/databases/connect/ConnectForm.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23632,"timestamp":6276741740,"id":924,"parentId":722,"tags":{"name":"/app/components/general/ui/ButtonGroup.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24463,"timestamp":6276741706,"id":922,"parentId":740,"tags":{"name":"/app/components/admin/connect/MariDBUserForm.tsx","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13883,"timestamp":6276752676,"id":932,"parentId":737,"tags":{"name":"/app/components/general/ActiveCloneTableBanner.tsx","layer":null},"startTime":1739771397742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14500,"timestamp":6276752612,"id":930,"parentId":738,"tags":{"name":"/app/components/admin/databases/UserImage.tsx","layer":null},"startTime":1739771397742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16022,"timestamp":6276752557,"id":929,"parentId":737,"tags":{"name":"/app/components/admin/databases/TableFields.tsx","layer":null},"startTime":1739771397742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16959,"timestamp":6276752647,"id":931,"parentId":738,"tags":{"name":"/app/components/pages/create-account/CreateAccountForm.tsx","layer":null},"startTime":1739771397742,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":133,"timestamp":6276789107,"id":949,"parentId":789,"tags":{"name":"ansi-regex","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3261,"timestamp":6276788509,"id":937,"parentId":813,"tags":{"name":"__barrel_optimize__?names=CopyCheck,EarthLock,FileKey2,FolderOutput,Sheet,SquareGanttChart!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397777,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3706,"timestamp":6276788560,"id":938,"parentId":822,"tags":{"name":"__barrel_optimize__?names=Menu!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4175,"timestamp":6276788597,"id":939,"parentId":832,"tags":{"name":"__barrel_optimize__?names=Info!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4629,"timestamp":6276788691,"id":940,"parentId":835,"tags":{"name":"__barrel_optimize__?names=ChevronDown!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56701,"timestamp":6276741787,"id":926,"parentId":765,"tags":{"name":"/app/node_modules/next/dist/shared/lib/modern-browserslist-target.js","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57523,"timestamp":6276741493,"id":913,"parentId":763,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","layer":null},"startTime":1739771397730,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":47631,"timestamp":6276752473,"id":928,"parentId":785,"tags":{"name":"/app/node_modules/next/dist/server/lib/trace/constants.js","layer":null},"startTime":1739771397741,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58710,"timestamp":6276741760,"id":925,"parentId":773,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-plain-object.js","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59786,"timestamp":6276741528,"id":914,"parentId":763,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59726,"timestamp":6276741815,"id":927,"parentId":785,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-thenable.js","layer":null},"startTime":1739771397731,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17086,"timestamp":6276788440,"id":935,"parentId":743,"tags":{"name":"/app/components/admin/databases/TablesList.tsx","layer":null},"startTime":1739771397777,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18110,"timestamp":6276788406,"id":934,"parentId":742,"tags":{"name":"/app/components/admin/databases/TableIndexes.tsx","layer":null},"startTime":1739771397777,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18607,"timestamp":6276788470,"id":936,"parentId":734,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldForm.tsx","layer":null},"startTime":1739771397777,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19500,"timestamp":6276788307,"id":933,"parentId":742,"tags":{"name":"/app/components/admin/databases/TableEntriesList.tsx","layer":null},"startTime":1739771397777,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19303,"timestamp":6276788859,"id":944,"parentId":757,"tags":{"name":"/app/components/admin/databases/SingleEntryPrevNext.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20363,"timestamp":6276788748,"id":941,"parentId":746,"tags":{"name":"/app/components/admin/databases/TableEntryForm.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21578,"timestamp":6276788788,"id":942,"parentId":747,"tags":{"name":"/app/components/admin/databases/EditTableForm.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21748,"timestamp":6276788937,"id":946,"parentId":722,"tags":{"name":"/app/components/twui/layout/Row.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22392,"timestamp":6276788892,"id":945,"parentId":757,"tags":{"name":"/app/components/admin/databases/SelectNewEntry.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22427,"timestamp":6276789067,"id":948,"parentId":754,"tags":{"name":"/app/components/admin/development/(sections)/Hero.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22890,"timestamp":6276789009,"id":947,"parentId":754,"tags":{"name":"/app/components/admin/development/(sections)/DummyQueueTest.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28180,"timestamp":6276789358,"id":951,"parentId":760,"tags":{"name":"/app/components/admin/databases/MoreTableOptions.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29140,"timestamp":6276789290,"id":950,"parentId":760,"tags":{"name":"/app/components/admin/databases/ImportExportEntries.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":31540,"timestamp":6276788823,"id":943,"parentId":757,"tags":{"name":"/app/components/admin/databases/UpdateEntryForm.tsx","layer":null},"startTime":1739771397778,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":865,"timestamp":6276860637,"id":956,"parentId":775,"tags":{"name":"/app/jsonData/userPriviledges.json","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2680,"timestamp":6276860719,"id":958,"parentId":870,"tags":{"name":"__barrel_optimize__?names=ArrowLeft,HardDrive,RotateCw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3273,"timestamp":6276860758,"id":959,"parentId":875,"tags":{"name":"__barrel_optimize__?names=X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3780,"timestamp":6276860834,"id":961,"parentId":886,"tags":{"name":"__barrel_optimize__?names=BookText,CircleGauge,Database,FileKey2,Globe,Images,Terminal,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8901,"timestamp":6276860410,"id":952,"parentId":758,"tags":{"name":"/app/functions/frontend/imageInputFileToBase64.ts","layer":null},"startTime":1739771397849,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9255,"timestamp":6276860519,"id":953,"parentId":761,"tags":{"name":"/app/functions/frontend/inputFileToBase64.ts","layer":null},"startTime":1739771397849,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9523,"timestamp":6276860592,"id":955,"parentId":766,"tags":{"name":"/app/components/admin/media/NewFileCard.tsx","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13052,"timestamp":6276860672,"id":957,"parentId":759,"tags":{"name":"/app/components/admin/databases/add-database/(sections)/AddDatabaseFormSection.tsx","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13962,"timestamp":6276860562,"id":954,"parentId":766,"tags":{"name":"/app/components/admin/media/NewMediaCard.tsx","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13989,"timestamp":6276860869,"id":962,"parentId":889,"tags":{"name":"/app/package-shared/utils/check-if-is-master.ts","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14335,"timestamp":6276860901,"id":963,"parentId":889,"tags":{"name":"/app/package-shared/functions/dsql/encrypt.ts","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7673,"timestamp":6276881325,"id":966,"parentId":769,"tags":{"name":"/app/functions/frontend/updateDiskUsage.ts","layer":null},"startTime":1739771397870,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8050,"timestamp":6276881161,"id":964,"parentId":889,"tags":{"name":"/app/package-shared/functions/backend/html/sanitizeHtmlOptions.ts","layer":null},"startTime":1739771397870,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9036,"timestamp":6276881363,"id":967,"parentId":769,"tags":{"name":"/app/functions/frontend/downloadFile.ts","layer":null},"startTime":1739771397870,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9869,"timestamp":6276881281,"id":965,"parentId":889,"tags":{"name":"/app/package-shared/functions/backend/db/updateDbEntry.ts","layer":null},"startTime":1739771397870,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":48510,"timestamp":6276860787,"id":960,"parentId":785,"tags":{"name":"/app/node_modules/next/dist/compiled/@opentelemetry/api/index.js","layer":null},"startTime":1739771397850,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":19039,"timestamp":6276891582,"id":968,"parentId":769,"tags":{"name":"/app/functions/frontend/downloadPrivateFile.ts","layer":null},"startTime":1739771397881,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19603,"timestamp":6276891670,"id":969,"parentId":778,"tags":{"name":"/app/components/form/FormRadios.tsx","layer":null},"startTime":1739771397881,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20085,"timestamp":6276891701,"id":970,"parentId":775,"tags":{"name":"/app/components/form/FormCheckboxes.tsx","layer":null},"startTime":1739771397881,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20524,"timestamp":6276891731,"id":971,"parentId":770,"tags":{"name":"/app/components/admin/media/MediaList.tsx","layer":null},"startTime":1739771397881,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21881,"timestamp":6276891758,"id":972,"parentId":776,"tags":{"name":"/app/components/admin/users/DbCreateDbUserForm.tsx","layer":null},"startTime":1739771397881,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":22,"timestamp":6276914218,"id":975,"parentId":872,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/ejson","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":8,"timestamp":6276914255,"id":976,"parentId":872,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/slugify","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":5,"timestamp":6276914271,"id":977,"parentId":872,"tags":{"name":"@moduletrace/datasquirel/dist/package-shared/utils/numberfy","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-io-client","duration":13,"timestamp":6276914287,"id":978,"parentId":789,"tags":{"name":"socket.io-client","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":9,"timestamp":6276914382,"id":981,"parentId":872,"tags":{"name":"@moduletrace/datasquirel/dist/client","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1997,"timestamp":6276914310,"id":979,"parentId":892,"tags":{"name":"__barrel_optimize__?names=ArrowLeft!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2448,"timestamp":6276914352,"id":980,"parentId":894,"tags":{"name":"__barrel_optimize__?names=Database,Images,Key,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8232,"timestamp":6276914180,"id":974,"parentId":779,"tags":{"name":"/app/components/admin/users/DbUsersList.tsx","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9216,"timestamp":6276914090,"id":973,"parentId":788,"tags":{"name":"/app/components/su/SuEnvCard.tsx","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module","duration":22,"timestamp":6276927882,"id":998,"parentId":904,"tags":{"name":"@moduletrace/datasquirel/dist/client/","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771655,"timestamp":6274156315,"id":24,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddAdminUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddAdminUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771675,"timestamp":6274156304,"id":23,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FacceptUserInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FacceptUserInvitation.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771637,"timestamp":6274156346,"id":27,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddNewMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddNewMediaFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771619,"timestamp":6274156367,"id":28,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddSocialLogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddSocialLogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771349,"timestamp":6274156641,"id":52,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcheckExistingFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckExistingFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771351,"timestamp":6274156643,"id":53,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FclientSideAuth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FclientSideAuth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771359,"timestamp":6274156665,"id":62,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteInvitation&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteInvitation.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771508,"timestamp":6274156520,"id":39,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771517,"timestamp":6274156515,"id":38,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771362,"timestamp":6274156674,"id":66,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771367,"timestamp":6274156672,"id":65,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771375,"timestamp":6274156667,"id":63,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteMediaFolder&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteMediaFolder.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771364,"timestamp":6274156681,"id":69,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771363,"timestamp":6274156686,"id":71,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FexportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771375,"timestamp":6274156677,"id":67,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771371,"timestamp":6274156683,"id":70,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdownloadDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdownloadDatabaseSchema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771362,"timestamp":6274156696,"id":74,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDatabaseTables.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771373,"timestamp":6274156692,"id":73,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fget-authorized-databases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fget-authorized-databases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771362,"timestamp":6274156706,"id":78,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserDatabaseTables&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabaseTables.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771369,"timestamp":6274156701,"id":76,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771370,"timestamp":6274156704,"id":77,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDiskUsage&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDiskUsage.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771368,"timestamp":6274156708,"id":79,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserDatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserDatabases.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771369,"timestamp":6274156711,"id":80,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771372,"timestamp":6274156713,"id":81,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetUserSchemaData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetUserSchemaData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771370,"timestamp":6274156718,"id":83,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FimportDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771345,"timestamp":6274156746,"id":95,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FreAuthenticateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FreAuthenticateUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771360,"timestamp":6274156735,"id":90,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FpurgeDb&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FpurgeDb.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771343,"timestamp":6274156755,"id":99,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FresetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FresetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771349,"timestamp":6274156752,"id":98,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrenameMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrenameMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771458,"timestamp":6274156646,"id":54,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fdisconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fdisconnect.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771455,"timestamp":6274156652,"id":57,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fverify&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fverify.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771320,"timestamp":6274156790,"id":114,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsync-table-data&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsync-table-data.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771383,"timestamp":6274156730,"id":88,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fmedia%2FaddPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FaddPrivateMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771317,"timestamp":6274156799,"id":118,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateAdminUserAccess&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateAdminUserAccess.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771387,"timestamp":6274156732,"id":89,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fmedia%2FgetPrivateMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fmedia%2FgetPrivateMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771340,"timestamp":6274156784,"id":111,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fdelete&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fdelete.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771321,"timestamp":6274156806,"id":121,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771321,"timestamp":6274156810,"id":123,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771318,"timestamp":6274156817,"id":126,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771175,"timestamp":6274156963,"id":188,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserMedia&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserMedia.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771185,"timestamp":6274156968,"id":189,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FexportTableData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FexportTableData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2771647,"timestamp":6274156509,"id":37,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2F%5Bid%5D%2Fexport.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1914,"timestamp":6276927806,"id":995,"parentId":909,"tags":{"name":"__barrel_optimize__?names=PackagePlus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8220,"timestamp":6276927719,"id":992,"parentId":781,"tags":{"name":"/app/components/admin/users/UserImage.tsx","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8787,"timestamp":6276927751,"id":993,"parentId":789,"tags":{"name":"/app/components/su/xterm.ts","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9136,"timestamp":6276927835,"id":996,"parentId":793,"tags":{"name":"/app/components/admin/users/InvitationReceivedCard.tsx","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9618,"timestamp":6276927778,"id":994,"parentId":792,"tags":{"name":"/app/components/admin/users/DatabaseUsers.tsx","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10181,"timestamp":6276927860,"id":997,"parentId":793,"tags":{"name":"/app/components/admin/users/UsersList.tsx","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10791,"timestamp":6276927932,"id":999,"parentId":769,"tags":{"name":"/app/components/admin/media/card/MediaMoreButton.tsx","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2781903,"timestamp":6274157006,"id":206,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5073,"timestamp":6276945542,"id":1002,"parentId":919,"tags":{"name":"__barrel_optimize__?names=Copy,Download!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5475,"timestamp":6276945708,"id":1007,"parentId":935,"tags":{"name":"__barrel_optimize__?names=Copy,CopyPlus,Edit,FileX2,Grid2X2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11861,"timestamp":6276945758,"id":1009,"parentId":805,"tags":{"name":"/app/components/general/FormAlertBlock.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12238,"timestamp":6276945734,"id":1008,"parentId":803,"tags":{"name":"/app/functions/backend/su/get-servers-json-path.ts","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12514,"timestamp":6276945780,"id":1010,"parentId":803,"tags":{"name":"/app/functions/backend/su/check-servers.ts","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13879,"timestamp":6276945423,"id":1000,"parentId":790,"tags":{"name":"/app/layouts/components/SuAdminLayout/Aside.tsx","layer":null},"startTime":1739771397934,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14594,"timestamp":6276945508,"id":1001,"parentId":790,"tags":{"name":"/app/layouts/components/SuAdminLayout/AdminHeader.tsx","layer":null},"startTime":1739771397934,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14620,"timestamp":6276945841,"id":1012,"parentId":814,"tags":{"name":"/app/components/general/FadedImage.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15074,"timestamp":6276945889,"id":1014,"parentId":799,"tags":{"name":"/app/components/su/components/UserData.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15762,"timestamp":6276945864,"id":1013,"parentId":784,"tags":{"name":"/app/components/su/components/UserCard.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16337,"timestamp":6276945911,"id":1015,"parentId":799,"tags":{"name":"/app/components/su/components/UserBackups.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17152,"timestamp":6276945936,"id":1016,"parentId":806,"tags":{"name":"/app/components/su/components/PageCard.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24334,"timestamp":6276945817,"id":1011,"parentId":815,"tags":{"name":"/app/components/form/FormInput.tsx","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57147,"timestamp":6276914494,"id":984,"parentId":878,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-input.js","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57879,"timestamp":6276914403,"id":982,"parentId":878,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-down.js","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58089,"timestamp":6276914454,"id":983,"parentId":878,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/download.js","layer":null},"startTime":1739771397903,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":54504,"timestamp":6276927571,"id":988,"parentId":888,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-up.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55000,"timestamp":6276927331,"id":985,"parentId":878,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-output.js","layer":null},"startTime":1739771397916,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55020,"timestamp":6276927529,"id":987,"parentId":876,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/book-text.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55293,"timestamp":6276927481,"id":986,"parentId":878,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-terminal.js","layer":null},"startTime":1739771397916,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55378,"timestamp":6276927648,"id":990,"parentId":901,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/files.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55573,"timestamp":6276927684,"id":991,"parentId":901,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/images.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":55855,"timestamp":6276927609,"id":989,"parentId":901,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-video-2.js","layer":null},"startTime":1739771397917,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2230,"timestamp":6276990268,"id":1026,"parentId":933,"tags":{"name":"__barrel_optimize__?names=Grid2x2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10765,"timestamp":6276990463,"id":1030,"parentId":838,"tags":{"name":"/app/components/pages/login/SocialLogin.tsx","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59853,"timestamp":6276945607,"id":1004,"parentId":911,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-right.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60136,"timestamp":6276945572,"id":1003,"parentId":911,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-left.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60291,"timestamp":6276945639,"id":1005,"parentId":912,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60522,"timestamp":6276945672,"id":1006,"parentId":915,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-sync.js","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5680,"timestamp":6277001885,"id":1034,"parentId":842,"tags":{"name":"/app/package-shared/utils/numberfy.ts","layer":"api"},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6164,"timestamp":6277001832,"id":1033,"parentId":838,"tags":{"name":"/app/functions/frontend/userLogin.ts","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6926,"timestamp":6277001648,"id":1031,"parentId":835,"tags":{"name":"/app/components/general/ThemeSelector.tsx","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7451,"timestamp":6277001784,"id":1032,"parentId":835,"tags":{"name":"/app/layouts/components/AdminLayout/AdminUserBlock.tsx","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":25,"timestamp":6277009771,"id":1041,"parentId":895,"tags":{"name":"tailwind-merge","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":9,"timestamp":6277009819,"id":1042,"parentId":929,"tags":{"name":"gsap/Flip","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":6,"timestamp":6277009837,"id":1043,"parentId":929,"tags":{"name":"gsap","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853972,"timestamp":6274156334,"id":26,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853857,"timestamp":6274156460,"id":31,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853688,"timestamp":6274156635,"id":50,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FchangeDbUserPassword&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FchangeDbUserPassword.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854004,"timestamp":6274156323,"id":25,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddApiKey.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853632,"timestamp":6274156699,"id":75,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FgetDelegatedDatabaseToken&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FgetDelegatedDatabaseToken.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853586,"timestamp":6274156750,"id":97,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FregisterUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FregisterUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853712,"timestamp":6274156628,"id":47,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FloginSuUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FloginSuUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853579,"timestamp":6274156766,"id":103,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FsendPasswordResetLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendPasswordResetLink.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853587,"timestamp":6274156762,"id":102,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FsendEmailVerificationLink&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FsendEmailVerificationLink.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853584,"timestamp":6274156768,"id":104,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Ffacebook-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Ffacebook-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853585,"timestamp":6274156770,"id":105,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgithub-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgithub-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853586,"timestamp":6274156773,"id":106,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsocial-login%2Fgoogle-auth&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsocial-login%2Fgoogle-auth.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853581,"timestamp":6274156781,"id":110,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fcreate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fcreate.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853581,"timestamp":6274156786,"id":112,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fsql-users%2Fupdate&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fsql-users%2Fupdate.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"}] +[{"name":"add-entry","duration":2854063,"timestamp":6274156659,"id":60,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteApiKey&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteApiKey.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854080,"timestamp":6274156650,"id":56,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Findex.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854252,"timestamp":6274156488,"id":33,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FaddUserBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FaddUserBackup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854252,"timestamp":6274156493,"id":34,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FclearErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FclearErrorLogs.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854146,"timestamp":6274156604,"id":42,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserBackups.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854252,"timestamp":6274156504,"id":36,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FcreateNewBackup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FcreateNewBackup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854147,"timestamp":6274156614,"id":43,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetUserData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetUserData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854145,"timestamp":6274156621,"id":44,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabBackups&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabBackups.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854145,"timestamp":6274156626,"id":46,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabFile&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabFile.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854152,"timestamp":6274156624,"id":45,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgrabErrorLogs&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgrabErrorLogs.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854151,"timestamp":6274156633,"id":49,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FupdateEnv&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FupdateEnv.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854236,"timestamp":6274156552,"id":40,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdocs%2F%5Baction%5D.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854404,"timestamp":6274156389,"id":29,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2854129,"timestamp":6274156669,"id":64,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2853998,"timestamp":6274156808,"id":122,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateTableEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateTableEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3070,"timestamp":6277009679,"id":1040,"parentId":951,"tags":{"name":"__barrel_optimize__?names=Ellipsis!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13766,"timestamp":6277001993,"id":1036,"parentId":853,"tags":{"name":"/app/package-shared/functions/backend/defaultFieldsRegexp.ts","layer":"api"},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14193,"timestamp":6277001937,"id":1035,"parentId":843,"tags":{"name":"/app/package-shared/utils/numberfy.ts","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14445,"timestamp":6277002050,"id":1037,"parentId":854,"tags":{"name":"/app/package-shared/functions/backend/defaultFieldsRegexp.ts","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15009,"timestamp":6277002150,"id":1039,"parentId":828,"tags":{"name":"/app/components/cards/LinkCard.tsx","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15510,"timestamp":6277002115,"id":1038,"parentId":815,"tags":{"name":"/app/components/su/components/RichText/DocsRichTextBlock.tsx","layer":null},"startTime":1739771397991,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8105,"timestamp":6277010224,"id":1054,"parentId":800,"tags":{"name":"/app/package-shared/utils/backend/names/replace-datasquirel-db-name.ts","layer":"api"},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8442,"timestamp":6277010248,"id":1055,"parentId":865,"tags":{"name":"/app/package-shared/shell/utils/supplementTable.ts","layer":"api"},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8878,"timestamp":6277010197,"id":1053,"parentId":800,"tags":{"name":"/app/package-shared/utils/backend/import-mariadb-database.ts","layer":"api"},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9089,"timestamp":6277010272,"id":1056,"parentId":813,"tags":{"name":"/app/components/general/IconText.tsx","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866957,"timestamp":6274156564,"id":41,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FgetTablesForUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FgetTablesForUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866928,"timestamp":6274156630,"id":48,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866929,"timestamp":6274156638,"id":51,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcheckDuplicateData&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcheckDuplicateData.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866911,"timestamp":6274156663,"id":61,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteDbUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteDbUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866901,"timestamp":6274156679,"id":68,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FdeleteUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FdeleteUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866898,"timestamp":6274156688,"id":72,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Ffetch-entries-basic&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Ffetch-entries-basic.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866869,"timestamp":6274156723,"id":85,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FinfiniteScroll&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FinfiniteScroll.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866855,"timestamp":6274156744,"id":94,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FqueryEntriesSearchTerm&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FqueryEntriesSearchTerm.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866857,"timestamp":6274156748,"id":96,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrefreshEntry&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrefreshEntry.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866851,"timestamp":6274156759,"id":101,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FrunUserDbQuery&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FrunUserDbQuery.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2866805,"timestamp":6274156812,"id":124,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2816,"timestamp":6277023218,"id":1062,"parentId":971,"tags":{"name":"__barrel_optimize__?names=Plus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":2871521,"timestamp":6274156961,"id":187,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdatabases%2Fupload-database-file.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"postcss-process","duration":34021,"timestamp":6277196854,"id":1069,"parentId":1018,"tags":{},"startTime":1739771398186,"traceId":"01574a2c9c066fe4"},{"name":"postcss-loader","duration":281828,"timestamp":6276949093,"id":1018,"parentId":1017,"tags":{},"startTime":1739771397938,"traceId":"01574a2c9c066fe4"},{"name":"css-loader","duration":29105,"timestamp":6277231092,"id":1070,"parentId":1017,"tags":{"astUsed":"true"},"startTime":1739771398220,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":314713,"timestamp":6276945969,"id":1017,"parentId":814,"tags":{"name":"/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739771397935,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":240376,"timestamp":6277023141,"id":1060,"parentId":881,"tags":{"name":"/app/package-shared/utils/trim-sql.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":241195,"timestamp":6277023105,"id":1059,"parentId":881,"tags":{"name":"/app/package-shared/functions/backend/fullAccessDbHandler.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":242013,"timestamp":6277022903,"id":1057,"parentId":865,"tags":{"name":"/app/package-shared/shell/utils/generateColumnDescription.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":242612,"timestamp":6277023064,"id":1058,"parentId":814,"tags":{"name":"/app/components/general/CodeBlock.tsx","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":242849,"timestamp":6277023285,"id":1064,"parentId":881,"tags":{"name":"/app/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":243846,"timestamp":6277023185,"id":1061,"parentId":847,"tags":{"name":"/app/components/su/load-balancing/(partials)/ServerCard.tsx","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":244542,"timestamp":6277023256,"id":1063,"parentId":883,"tags":{"name":"/app/package-shared/functions/backend/grabSchemaFieldsFromData.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":245052,"timestamp":6277023347,"id":1066,"parentId":882,"tags":{"name":"/app/package-shared/functions/backend/grabNewUsersTableSchema.ts","layer":"api"},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":246508,"timestamp":6277023375,"id":1067,"parentId":906,"tags":{"name":"/app/components/admin/api-keys/ApiKeyListCard.tsx","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":248330,"timestamp":6277023316,"id":1065,"parentId":886,"tags":{"name":"/app/layouts/components/AdminLayout/SuperUserLinks.tsx","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":249810,"timestamp":6277023472,"id":1068,"parentId":916,"tags":{"name":"/app/components/admin/databases/NewTableForm.tsx","layer":null},"startTime":1739771398012,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3123550,"timestamp":6274156982,"id":195,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fpost.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3124317,"timestamp":6274156821,"id":128,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser%2F%5Buser_id%5D%2Fadd-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":293554,"timestamp":6276989971,"id":1022,"parentId":937,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/sheet.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":293726,"timestamp":6276990028,"id":1023,"parentId":937,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-gantt-chart.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294127,"timestamp":6276989828,"id":1020,"parentId":937,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/earth-lock.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294613,"timestamp":6276989578,"id":1019,"parentId":937,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-check.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294119,"timestamp":6276990373,"id":1028,"parentId":913,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294795,"timestamp":6276989890,"id":1021,"parentId":937,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-key-2.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294779,"timestamp":6276990085,"id":1024,"parentId":938,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/menu.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294830,"timestamp":6276990208,"id":1025,"parentId":939,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/info.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":294813,"timestamp":6276990420,"id":1029,"parentId":914,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":296604,"timestamp":6276990321,"id":1027,"parentId":914,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils.js","layer":null},"startTime":1739771397979,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3520,"timestamp":6277289410,"id":1075,"parentId":1000,"tags":{"name":"__barrel_optimize__?names=BookText,CloudUpload,DatabaseBackup,FileWarning,Home,LockKeyhole,Server,SquareChevronRight,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4140,"timestamp":6277289463,"id":1076,"parentId":1016,"tags":{"name":"__barrel_optimize__?names=Layers,Newspaper!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17795,"timestamp":6277289321,"id":1073,"parentId":879,"tags":{"name":"/app/package-shared/functions/dsql/sql/sql-generator.ts","layer":"api"},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19185,"timestamp":6277289045,"id":1071,"parentId":893,"tags":{"name":"/app/components/admin/databases/DatabaseListCard.tsx","layer":null},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":29,"timestamp":6277309492,"id":1092,"parentId":951,"tags":{"name":"react-tiny-popover","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":11,"timestamp":6277309550,"id":1093,"parentId":993,"tags":{"name":"xterm","layer":null},"startTime":1739771398299,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152928,"timestamp":6274156739,"id":92,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fget.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3153202,"timestamp":6274156481,"id":32,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUsersTableToDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUsersTableToDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3153287,"timestamp":6274156403,"id":30,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FaddUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FaddUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3153045,"timestamp":6274156657,"id":59,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FcreateUserDatabase&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FcreateUserDatabase.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152986,"timestamp":6274156721,"id":84,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FimportDatabaseSchema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FimportDatabaseSchema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152912,"timestamp":6274156802,"id":119,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateClonedTableForeignKeys&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateClonedTableForeignKeys.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152916,"timestamp":6274156804,"id":120,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateDbSchemaDataForUser&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateDbSchemaDataForUser.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152912,"timestamp":6274156814,"id":125,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2FupdateUserTable&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2FupdateUserTable.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152990,"timestamp":6274156742,"id":93,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fquery%2F%5Buser_id%5D%2Fupdate-schema-from-single-database.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3152917,"timestamp":6274156819,"id":127,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fuser-schema%2Freplace-database-schema&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fuser-schema%2Freplace-database-schema.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3153097,"timestamp":6274156648,"id":55,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fconnect%2Fhandshake&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fconnect%2Fhandshake.ts&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2776,"timestamp":6277309578,"id":1094,"parentId":1061,"tags":{"name":"__barrel_optimize__?names=Server!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398299,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":306248,"timestamp":6277009851,"id":1044,"parentId":958,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-left.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":306381,"timestamp":6277009990,"id":1047,"parentId":959,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/x.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":306562,"timestamp":6277010060,"id":1049,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":306973,"timestamp":6277009912,"id":1045,"parentId":958,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/hard-drive.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":307138,"timestamp":6277009953,"id":1046,"parentId":958,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-cw.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":307207,"timestamp":6277010091,"id":1050,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/terminal.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":307526,"timestamp":6277010028,"id":1048,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-gauge.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":307641,"timestamp":6277010124,"id":1051,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/globe.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":307808,"timestamp":6277010164,"id":1052,"parentId":961,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/users.js","layer":null},"startTime":1739771397999,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9344,"timestamp":6277309287,"id":1085,"parentId":929,"tags":{"name":"/app/components/general/ExpandBlock.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10310,"timestamp":6277308879,"id":1077,"parentId":1008,"tags":{"name":"/app/package-shared/utils/backend/names/grab-dir-names.ts","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10685,"timestamp":6277309257,"id":1084,"parentId":929,"tags":{"name":"/app/components/admin/databases/ClonedSingleTableFieldCard.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11924,"timestamp":6277309216,"id":1083,"parentId":916,"tags":{"name":"/app/components/admin/databases/CloneTableForm.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12876,"timestamp":6277309338,"id":1087,"parentId":929,"tags":{"name":"/app/components/admin/databases/NewFieldTemp.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13579,"timestamp":6277309370,"id":1088,"parentId":921,"tags":{"name":"/app/components/admin/connect/MariaDBUserCard.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":26065,"timestamp":6277309625,"id":1095,"parentId":929,"tags":{"name":"/app/functions/frontend/addNewTempField.ts","layer":null},"startTime":1739771398299,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":27206,"timestamp":6277309424,"id":1090,"parentId":895,"tags":{"name":"/app/components/admin/databases/fields/text/ace-editor.ts","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28378,"timestamp":6277309397,"id":1089,"parentId":929,"tags":{"name":"/app/components/admin/databases/SingleTableFieldCard.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":29956,"timestamp":6277309314,"id":1086,"parentId":922,"tags":{"name":"/app/components/admin/connect/MariDBUserFormGrantsSection.tsx","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12569,"timestamp":6277340388,"id":1099,"parentId":894,"tags":{"name":"/app/components/general/MetricCard.tsx","layer":null},"startTime":1739771398329,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13200,"timestamp":6277340360,"id":1098,"parentId":935,"tags":{"name":"/app/components/admin/databases/ImportDbComponent.tsx","layer":null},"startTime":1739771398329,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13656,"timestamp":6277340325,"id":1097,"parentId":935,"tags":{"name":"/app/components/admin/databases/ImportSchemaComponent.tsx","layer":null},"startTime":1739771398329,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14417,"timestamp":6277340207,"id":1096,"parentId":935,"tags":{"name":"/app/components/admin/databases/TableListCard.tsx","layer":null},"startTime":1739771398329,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":77196,"timestamp":6277289363,"id":1074,"parentId":995,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/package-plus.js","layer":null},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":77557,"timestamp":6277289252,"id":1072,"parentId":980,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/key.js","layer":null},"startTime":1739771398278,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8631,"timestamp":6277358629,"id":1101,"parentId":835,"tags":{"name":"/app/hooks/useLocalUser.ts","layer":null},"startTime":1739771398348,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8958,"timestamp":6277358830,"id":1102,"parentId":896,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseImage.tsx","layer":null},"startTime":1739771398348,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9761,"timestamp":6277358874,"id":1103,"parentId":896,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseForm.tsx","layer":null},"startTime":1739771398348,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2299,"timestamp":6277369058,"id":1105,"parentId":1071,"tags":{"name":"__barrel_optimize__?names=ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2786,"timestamp":6277369100,"id":1106,"parentId":1088,"tags":{"name":"__barrel_optimize__?names=CircleX,Copy,Edit!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65185,"timestamp":6277309048,"id":1079,"parentId":1007,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-plus.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65735,"timestamp":6277308986,"id":1078,"parentId":913,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/index.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65840,"timestamp":6277309091,"id":1080,"parentId":1007,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-pen.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65954,"timestamp":6277309175,"id":1082,"parentId":1007,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/grid-2x2.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":66219,"timestamp":6277309136,"id":1081,"parentId":1007,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-x-2.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":66682,"timestamp":6277309450,"id":1091,"parentId":984,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/createLucideIcon.js","layer":null},"startTime":1739771398298,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7468,"timestamp":6277369155,"id":1108,"parentId":934,"tags":{"name":"/app/functions/frontend/addNewTemplateIndex.ts","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7996,"timestamp":6277369185,"id":1109,"parentId":936,"tags":{"name":"/app/components/admin/databases/MoreOptionsModal.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8580,"timestamp":6277369129,"id":1107,"parentId":931,"tags":{"name":"/app/functions/frontend/submitNewUserForm.ts","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8863,"timestamp":6277369231,"id":1111,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/text/TextFieldTypes.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13314,"timestamp":6277369253,"id":1112,"parentId":934,"tags":{"name":"/app/components/admin/databases/SingleTableIndexCard.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13729,"timestamp":6277369281,"id":1113,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/IsFieldRequired.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14123,"timestamp":6277369304,"id":1114,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDefaultValue.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15198,"timestamp":6277369326,"id":1115,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFormActionSection.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19259,"timestamp":6277369354,"id":1116,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDatatypeSelector.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21198,"timestamp":6277369210,"id":1110,"parentId":934,"tags":{"name":"/app/components/admin/databases/NewIndexFieldTemp.tsx","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57210,"timestamp":6277340413,"id":1100,"parentId":1040,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/ellipsis.js","layer":null},"startTime":1739771398329,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":24,"timestamp":6277419796,"id":1128,"parentId":993,"tags":{"name":"xterm-addon-fit","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2021,"timestamp":6277419693,"id":1126,"parentId":1097,"tags":{"name":"__barrel_optimize__?names=FileCog!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2419,"timestamp":6277419767,"id":1127,"parentId":1096,"tags":{"name":"__barrel_optimize__?names=ChevronRight,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56316,"timestamp":6277369381,"id":1117,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/cloud-upload.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56477,"timestamp":6277369483,"id":1120,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/home.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56661,"timestamp":6277369542,"id":1122,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/server.js","layer":null},"startTime":1739771398359,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57024,"timestamp":6277369415,"id":1118,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database-backup.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57246,"timestamp":6277369447,"id":1119,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-warning.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57377,"timestamp":6277369514,"id":1121,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57494,"timestamp":6277369571,"id":1123,"parentId":1075,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-chevron-right.js","layer":null},"startTime":1739771398359,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57627,"timestamp":6277369605,"id":1124,"parentId":1076,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/layers.js","layer":null},"startTime":1739771398359,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58450,"timestamp":6277368945,"id":1104,"parentId":1062,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/plus.js","layer":null},"startTime":1739771398358,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57938,"timestamp":6277369633,"id":1125,"parentId":1076,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/newspaper.js","layer":null},"startTime":1739771398359,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8558,"timestamp":6277419907,"id":1131,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldNewFieldTag.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9044,"timestamp":6277419884,"id":1130,"parentId":936,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFieldName.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9573,"timestamp":6277419948,"id":1133,"parentId":943,"tags":{"name":"/app/components/admin/databases/UpdateEntryMoreOptions.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10349,"timestamp":6277419971,"id":1134,"parentId":941,"tags":{"name":"/app/components/admin/databases/TableEntryField.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10551,"timestamp":6277419992,"id":1135,"parentId":941,"tags":{"name":"/app/functions/frontend/defaultFieldsRegexp.ts","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11746,"timestamp":6277419846,"id":1129,"parentId":933,"tags":{"name":"/app/components/admin/databases/SearchEntriesSection.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12599,"timestamp":6277419928,"id":1132,"parentId":951,"tags":{"name":"/app/components/admin/databases/SyncDataButton.tsx","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":23482,"timestamp":6277420125,"id":1139,"parentId":950,"tags":{"name":"/app/components/admin/databases/functions/import-export-handler.ts","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":24184,"timestamp":6277420103,"id":1138,"parentId":929,"tags":{"name":"/app/components/admin/databases/functions/generateTypeDefinition.ts","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1856,"timestamp":6277468771,"id":1142,"parentId":1134,"tags":{"name":"__barrel_optimize__?names=Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":52166,"timestamp":6277420037,"id":1136,"parentId":1091,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/defaultAttributes.js","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":52410,"timestamp":6277420071,"id":1137,"parentId":1106,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-x.js","layer":null},"startTime":1739771398409,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6050,"timestamp":6277468862,"id":1143,"parentId":955,"tags":{"name":"/app/components/admin/media/TogglePrivacyButton.tsx","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6571,"timestamp":6277468904,"id":1144,"parentId":971,"tags":{"name":"/app/components/admin/media/MediaFolderCard.tsx","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7107,"timestamp":6277468980,"id":1146,"parentId":941,"tags":{"name":"/app/functions/frontend/newEntryHandler.ts","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7320,"timestamp":6277469010,"id":1147,"parentId":936,"tags":{"name":"/app/components/twui/layout/Stack.tsx","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9616,"timestamp":6277468945,"id":1145,"parentId":971,"tags":{"name":"/app/components/admin/media/card/MediaListCard.tsx","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9684,"timestamp":6277469161,"id":1151,"parentId":908,"tags":{"name":"/app/dict/local-storage-dict.ts","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10852,"timestamp":6277469038,"id":1148,"parentId":997,"tags":{"name":"/app/components/admin/users/UserListCard.tsx","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51250,"timestamp":6277446651,"id":1141,"parentId":1078,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","layer":null},"startTime":1739771398436,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":52653,"timestamp":6277446547,"id":1140,"parentId":1078,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","layer":null},"startTime":1739771398436,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2443,"timestamp":6277506288,"id":1158,"parentId":1143,"tags":{"name":"__barrel_optimize__?names=Lock,LockKeyholeOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398495,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2920,"timestamp":6277506454,"id":1159,"parentId":1144,"tags":{"name":"__barrel_optimize__?names=Folder,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398495,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10882,"timestamp":6277500455,"id":1153,"parentId":947,"tags":{"name":"/app/components/twui/hooks/useWebSocketEventHandler.tsx","layer":null},"startTime":1739771398489,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11303,"timestamp":6277500514,"id":1155,"parentId":1014,"tags":{"name":"/app/components/su/components/UserFiles.tsx","layer":null},"startTime":1739771398489,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12167,"timestamp":6277500487,"id":1154,"parentId":947,"tags":{"name":"/app/components/twui/layout/Button.tsx","layer":null},"startTime":1739771398489,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":44567,"timestamp":6277469075,"id":1149,"parentId":1091,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/shared/src/utils.js","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13458,"timestamp":6277500545,"id":1156,"parentId":947,"tags":{"name":"/app/components/twui/layout/H3.tsx","layer":null},"startTime":1739771398490,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15047,"timestamp":6277500367,"id":1152,"parentId":887,"tags":{"name":"/app/layouts/components/AdminLayout/QueueStatus/index.tsx","layer":null},"startTime":1739771398489,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":46551,"timestamp":6277469118,"id":1150,"parentId":1126,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-cog.js","layer":null},"startTime":1739771398458,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16044,"timestamp":6277500569,"id":1157,"parentId":1014,"tags":{"name":"/app/components/su/components/UserDbShell.tsx","layer":null},"startTime":1739771398490,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10020,"timestamp":6277506816,"id":1163,"parentId":947,"tags":{"name":"/app/components/general/layout/AdminSection.tsx","layer":null},"startTime":1739771398496,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10323,"timestamp":6277506721,"id":1161,"parentId":936,"tags":{"name":"/app/components/twui/elements/Border.tsx","layer":null},"startTime":1739771398496,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10479,"timestamp":6277506778,"id":1162,"parentId":948,"tags":{"name":"/app/components/general/layout/AdminTitleSection.tsx","layer":null},"startTime":1739771398496,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1260,"timestamp":6277539247,"id":1164,"parentId":1152,"tags":{"name":"__barrel_optimize__?names=Check,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398528,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":40512,"timestamp":6277506543,"id":1160,"parentId":1142,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock.js","layer":null},"startTime":1739771398496,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6662,"timestamp":6277543303,"id":1166,"parentId":1011,"tags":{"name":"/app/functions/frontend/numberFormat.ts","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7044,"timestamp":6277543333,"id":1167,"parentId":1011,"tags":{"name":"/app/functions/frontend/numberFormatFloat.ts","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7570,"timestamp":6277543224,"id":1165,"parentId":957,"tags":{"name":"/app/components/twui/elements/Tabs.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7681,"timestamp":6277543408,"id":1170,"parentId":957,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/index.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8409,"timestamp":6277543357,"id":1168,"parentId":1038,"tags":{"name":"/app/components/su/components/RichText/RichTextExtensionBlock.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8789,"timestamp":6277543386,"id":1169,"parentId":1030,"tags":{"name":"/app/components/pages/login/GoogleIdentityButton.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9024,"timestamp":6277543433,"id":1171,"parentId":1032,"tags":{"name":"/app/layouts/components/AdminUserDropdown.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14610,"timestamp":6277543488,"id":1173,"parentId":1089,"tags":{"name":"/app/functions/frontend/reorderField.ts","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16084,"timestamp":6277543463,"id":1172,"parentId":1068,"tags":{"name":"/app/components/admin/databases/NewTableNameSlugAndDescSection.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17306,"timestamp":6277543511,"id":1174,"parentId":1087,"tags":{"name":"/app/components/admin/databases/NewFieldFormContent.tsx","layer":null},"startTime":1739771398532,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":37500,"timestamp":6277543533,"id":1175,"parentId":1141,"tags":{"name":"/app/node_modules/next/dist/server/lib/interception-routes.js","layer":null},"startTime":1739771398533,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1942,"timestamp":6277581743,"id":1179,"parentId":1171,"tags":{"name":"__barrel_optimize__?names=CircleGauge!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2396,"timestamp":6277581813,"id":1180,"parentId":1168,"tags":{"name":"__barrel_optimize__?names=CircleX,List,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41669,"timestamp":6277543601,"id":1177,"parentId":1158,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole-open.js","layer":null},"startTime":1739771398533,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42052,"timestamp":6277543566,"id":1176,"parentId":1159,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder.js","layer":null},"startTime":1739771398533,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8029,"timestamp":6277579198,"id":1178,"parentId":1112,"tags":{"name":"/app/components/admin/databases/ExistingIndexEdit.tsx","layer":null},"startTime":1739771398568,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431134,"timestamp":6274157004,"id":205,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431142,"timestamp":6274157010,"id":208,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fprivacy&preferredRegion=&absolutePagePath=private-next-pages%2Fprivacy.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431144,"timestamp":6274157017,"id":211,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fterms&preferredRegion=&absolutePagePath=private-next-pages%2Fterms.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431147,"timestamp":6274157019,"id":212,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fsend-password-reset-link&preferredRegion=&absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431325,"timestamp":6274156847,"id":139,"parentId":18,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431324,"timestamp":6274156854,"id":142,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fabout&preferredRegion=&absolutePagePath=private-next-pages%2Fabout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431262,"timestamp":6274156927,"id":172,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"}] +[{"name":"add-entry","duration":3431514,"timestamp":6274156954,"id":184,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431489,"timestamp":6274156988,"id":198,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fblog&preferredRegion=&absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431490,"timestamp":6274156993,"id":200,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fcontact&preferredRegion=&absolutePagePath=private-next-pages%2Fcontact.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431491,"timestamp":6274156995,"id":201,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431489,"timestamp":6274157001,"id":204,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431497,"timestamp":6274156997,"id":202,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431477,"timestamp":6274157021,"id":213,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Funsubscribe&preferredRegion=&absolutePagePath=private-next-pages%2Funsubscribe.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431479,"timestamp":6274157024,"id":214,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Freset-password&preferredRegion=&absolutePagePath=private-next-pages%2Freset-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3431492,"timestamp":6274157015,"id":210,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Femail-verification&preferredRegion=&absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7135,"timestamp":6277581948,"id":1185,"parentId":1109,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/UniqueFieldSelect.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7617,"timestamp":6277581879,"id":1182,"parentId":1109,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/EncryptionSelect.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8099,"timestamp":6277581903,"id":1183,"parentId":1109,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/CSSFiles.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8285,"timestamp":6277582013,"id":1188,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldVarchar.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8728,"timestamp":6277581968,"id":1186,"parentId":1109,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/AutoIncrement.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9110,"timestamp":6277581987,"id":1187,"parentId":1109,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/RegexPattern.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11267,"timestamp":6277582033,"id":1189,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDecimals.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12992,"timestamp":6277581928,"id":1184,"parentId":1084,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/ForeignKey.tsx","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":33588,"timestamp":6277581840,"id":1181,"parentId":1164,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/check.js","layer":null},"startTime":1739771398571,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3079,"timestamp":6277613068,"id":1190,"parentId":1110,"tags":{"name":"/app/functions/frontend/addNewIndex.ts","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3129,"timestamp":6277613289,"id":1194,"parentId":1065,"tags":{"name":"/app/components/twui/layout/H2.tsx","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3887,"timestamp":6277613183,"id":1191,"parentId":1134,"tags":{"name":"/app/components/admin/databases/TableRichTextEntryField.tsx","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4600,"timestamp":6277613253,"id":1193,"parentId":1134,"tags":{"name":"/app/functions/frontend/generateFormElementsForEntry.tsx","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5102,"timestamp":6277613222,"id":1192,"parentId":1134,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditor.tsx","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10017,"timestamp":6277613431,"id":1198,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/varchar-value-parser.ts","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10392,"timestamp":6277613461,"id":1199,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-datatype-value.ts","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10948,"timestamp":6277613398,"id":1197,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-default-field-data-type.ts","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":26,"timestamp":6277633824,"id":1210,"parentId":1038,"tags":{"name":"@tinymce/tinymce-react","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22241,"timestamp":6277613317,"id":1195,"parentId":1180,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-ccw.js","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22459,"timestamp":6277613364,"id":1196,"parentId":1180,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/list.js","layer":null},"startTime":1739771398602,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3189,"timestamp":6277633530,"id":1201,"parentId":1116,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/decimal-value-parser.ts","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3620,"timestamp":6277633675,"id":1204,"parentId":1103,"tags":{"name":"/app/functions/frontend/submitNewDatabaseForm.ts","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4257,"timestamp":6277633614,"id":1202,"parentId":1103,"tags":{"name":"/app/functions/frontend/submitUpdateDatabaseForm.ts","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4756,"timestamp":6277633643,"id":1203,"parentId":1109,"tags":{"name":"/app/components/general/Modal.tsx","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4991,"timestamp":6277633710,"id":1205,"parentId":957,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/UploadDatabaseWithSchema/index.tsx","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9147,"timestamp":6277633733,"id":1206,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaLinksDropdown.tsx","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10625,"timestamp":6277633758,"id":1207,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaPrivacyButton.tsx","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11452,"timestamp":6277633779,"id":1208,"parentId":1145,"tags":{"name":"/app/components/admin/media/card/MediaPreviewSection.tsx","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11830,"timestamp":6277633800,"id":1209,"parentId":1115,"tags":{"name":"/app/functions/frontend/addNewField.ts","layer":null},"startTime":1739771398623,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":30594,"timestamp":6277615538,"id":1200,"parentId":1175,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":null},"startTime":1739771398605,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":46,"timestamp":6277659899,"id":1211,"parentId":1203,"tags":{"name":"react-dom/client","layer":null},"startTime":1739771398649,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1863,"timestamp":6277661245,"id":1212,"parentId":1207,"tags":{"name":"__barrel_optimize__?names=Lock,LockOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5083,"timestamp":6277661363,"id":1214,"parentId":1157,"tags":{"name":"/app/components/su/components/UserDbShellQueryResult.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5688,"timestamp":6277661400,"id":1215,"parentId":1155,"tags":{"name":"/app/components/su/components/UserSingleFile.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5972,"timestamp":6277661430,"id":1216,"parentId":1162,"tags":{"name":"/app/components/general/layout/AdminPageTitleWithBackButton.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6372,"timestamp":6277661329,"id":1213,"parentId":1154,"tags":{"name":"/app/components/twui/elements/Loading.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6437,"timestamp":6277661453,"id":1217,"parentId":1131,"tags":{"name":"/app/components/twui/layout/Center.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6635,"timestamp":6277661497,"id":1219,"parentId":1131,"tags":{"name":"/app/components/twui/layout/Span.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7160,"timestamp":6277661474,"id":1218,"parentId":1155,"tags":{"name":"/app/components/su/components/UserFolder.tsx","layer":null},"startTime":1739771398650,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15592,"timestamp":6277661543,"id":1221,"parentId":1113,"tags":{"name":"/app/components/twui/form/Select.tsx","layer":null},"startTime":1739771398651,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17894,"timestamp":6277661522,"id":1220,"parentId":1114,"tags":{"name":"/app/components/twui/form/Input.tsx","layer":null},"startTime":1739771398651,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2815,"timestamp":6277689602,"id":1223,"parentId":1215,"tags":{"name":"__barrel_optimize__?names=HardDrive!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3515,"timestamp":6277689775,"id":1224,"parentId":1218,"tags":{"name":"__barrel_optimize__?names=Copy,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6358,"timestamp":6277689869,"id":1226,"parentId":1152,"tags":{"name":"/app/components/twui/hooks/useCustomEventDispatch.tsx","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6647,"timestamp":6277689944,"id":1228,"parentId":1152,"tags":{"name":"/app/components/twui/layout/Divider.tsx","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7319,"timestamp":6277689826,"id":1225,"parentId":1132,"tags":{"name":"/app/functions/frontend/syncTableDataFormHandler.ts","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7436,"timestamp":6277690002,"id":1230,"parentId":1163,"tags":{"name":"/app/components/twui/layout/Section.tsx","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10763,"timestamp":6277689974,"id":1229,"parentId":1152,"tags":{"name":"/app/components/twui/hooks/useLocalStorage.tsx","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12382,"timestamp":6277689912,"id":1227,"parentId":1168,"tags":{"name":"/app/components/su/components/RichText/fns.ts","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14017,"timestamp":6277690035,"id":1231,"parentId":1168,"tags":{"name":"/app/components/su/components/RichText/ElementStyleModalContent.tsx","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":35451,"timestamp":6277669213,"id":1222,"parentId":1200,"tags":{"name":"/app/node_modules/next/dist/shared/lib/segment.js","layer":null},"startTime":1739771398658,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548909,"timestamp":6274156263,"id":20,"parentId":18,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548895,"timestamp":6274156294,"id":22,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F500&preferredRegion=&absolutePagePath=private-next-pages%2F500.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548913,"timestamp":6274156283,"id":21,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549346,"timestamp":6274155855,"id":19,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548877,"timestamp":6274156909,"id":164,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548952,"timestamp":6274156852,"id":141,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548903,"timestamp":6274156907,"id":163,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548958,"timestamp":6274156856,"id":143,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548970,"timestamp":6274156849,"id":140,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548963,"timestamp":6274156859,"id":144,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548965,"timestamp":6274156861,"id":145,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548963,"timestamp":6274156867,"id":147,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548994,"timestamp":6274156864,"id":146,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548972,"timestamp":6274156891,"id":156,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548985,"timestamp":6274156883,"id":152,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549001,"timestamp":6274156871,"id":148,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548997,"timestamp":6274156880,"id":151,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548967,"timestamp":6274156914,"id":166,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fschema&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548987,"timestamp":6274156898,"id":159,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548996,"timestamp":6274156893,"id":157,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548989,"timestamp":6274156905,"id":162,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548981,"timestamp":6274156916,"id":167,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548973,"timestamp":6274156929,"id":173,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548982,"timestamp":6274156932,"id":174,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548993,"timestamp":6274156925,"id":171,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549037,"timestamp":6274156885,"id":153,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549030,"timestamp":6274156896,"id":158,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548993,"timestamp":6274156937,"id":176,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549000,"timestamp":6274156934,"id":175,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548995,"timestamp":6274156943,"id":179,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549019,"timestamp":6274156923,"id":170,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549012,"timestamp":6274156939,"id":177,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549008,"timestamp":6274156946,"id":180,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549016,"timestamp":6274156941,"id":178,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3548978,"timestamp":6274156984,"id":196,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549018,"timestamp":6274156948,"id":181,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549011,"timestamp":6274156958,"id":186,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549022,"timestamp":6274156952,"id":183,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549028,"timestamp":6274156950,"id":182,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3549027,"timestamp":6274156956,"id":185,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4241,"timestamp":6277704866,"id":1233,"parentId":1192,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditorHeader.tsx","layer":null},"startTime":1739771398694,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-js","duration":2490,"timestamp":6277709751,"id":1236,"parentId":1231,"tags":{"name":"__barrel_optimize__?names=CircleX!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398699,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":7567,"timestamp":6277706897,"id":1234,"parentId":1169,"tags":{"name":"/app/functions/frontend/post-login.ts","layer":null},"startTime":1739771398696,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24788,"timestamp":6277690067,"id":1232,"parentId":1212,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-open.js","layer":null},"startTime":1739771398679,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8601,"timestamp":6277707003,"id":1235,"parentId":1178,"tags":{"name":"/app/components/admin/databases/indexes/indexSelectChange.ts","layer":null},"startTime":1739771398696,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3560133,"timestamp":6274156986,"id":197,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3560153,"timestamp":6274156990,"id":199,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3560243,"timestamp":6274156920,"id":169,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3560254,"timestamp":6274156918,"id":168,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3561188,"timestamp":6274157008,"id":207,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3561304,"timestamp":6274156911,"id":165,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3561225,"timestamp":6274156999,"id":203,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fcreate-account&preferredRegion=&absolutePagePath=private-next-pages%2Fcreate-account.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3562008,"timestamp":6274156889,"id":155,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1770,"timestamp":6277719190,"id":1237,"parentId":1233,"tags":{"name":"__barrel_optimize__?names=CircleMinus,CirclePlus,Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398708,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2298,"timestamp":6277724516,"id":1241,"parentId":1205,"tags":{"name":"/app/components/admin/databases/add-database/(functions)/upload-new-database-file.ts","layer":null},"startTime":1739771398713,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5567,"timestamp":6277723517,"id":1238,"parentId":1111,"tags":{"name":"/app/package-shared/types/index.ts","layer":null},"startTime":1739771398712,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2562,"timestamp":6277726996,"id":1242,"parentId":1216,"tags":{"name":"/app/components/twui/layout/H1.tsx","layer":null},"startTime":1739771398716,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3575929,"timestamp":6274156887,"id":154,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7177,"timestamp":6277727126,"id":1243,"parentId":1216,"tags":{"name":"/app/components/twui/elements/Breadcrumbs.tsx","layer":null},"startTime":1739771398716,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":12132,"timestamp":6277724368,"id":1239,"parentId":1237,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-minus.js","layer":null},"startTime":1739771398713,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":12667,"timestamp":6277724462,"id":1240,"parentId":1237,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-plus.js","layer":null},"startTime":1739771398713,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3433,"timestamp":6277734528,"id":1244,"parentId":1191,"tags":{"name":"/app/functions/frontend/tinyMCEEditorSetup.ts","layer":null},"startTime":1739771398724,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5577,"timestamp":6277734614,"id":1245,"parentId":1205,"tags":{"name":"/app/components/twui/form/FileUpload.tsx","layer":null},"startTime":1739771398724,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1478,"timestamp":6277748035,"id":1246,"parentId":1245,"tags":{"name":"__barrel_optimize__?names=FileArchive,FilePlus2,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398737,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2945,"timestamp":6277753158,"id":1248,"parentId":1246,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-archive.js","layer":null},"startTime":1739771398742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3234,"timestamp":6277753079,"id":1247,"parentId":1246,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-plus-2.js","layer":null},"startTime":1739771398742,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2329,"timestamp":6277755024,"id":1249,"parentId":1243,"tags":{"name":"/app/components/twui/layout/Link.tsx","layer":null},"startTime":1739771398744,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2713,"timestamp":6277755098,"id":1251,"parentId":1244,"tags":{"name":"/app/functions/frontend/handleEditHTML.tsx","layer":null},"startTime":1739771398744,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3198,"timestamp":6277755069,"id":1250,"parentId":1244,"tags":{"name":"/app/functions/frontend/handleEmbed.tsx","layer":null},"startTime":1739771398744,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3773,"timestamp":6277756447,"id":1252,"parentId":1244,"tags":{"name":"/app/functions/frontend/handleCopyHTML.ts","layer":null},"startTime":1739771398745,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3481,"timestamp":6277758435,"id":1253,"parentId":1245,"tags":{"name":"/app/components/twui/elements/Card.tsx","layer":null},"startTime":1739771398747,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1237,"timestamp":6277766463,"id":1254,"parentId":1249,"tags":{"name":"__barrel_optimize__?names=ArrowUpRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771398755,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2626,"timestamp":6277766573,"id":1255,"parentId":1243,"tags":{"name":"/app/components/twui/utils/lower-to-title-case.ts","layer":null},"startTime":1739771398756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2546,"timestamp":6277768077,"id":1256,"parentId":1245,"tags":{"name":"/app/components/twui/utils/form/fileInputToBase64.ts","layer":null},"startTime":1739771398757,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1407,"timestamp":6277770778,"id":1257,"parentId":1254,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js","layer":null},"startTime":1739771398760,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3615437,"timestamp":6274156902,"id":161,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":1610,"timestamp":6277771246,"id":1258,"parentId":1241,"tags":{"name":"/app/components/twui/utils/fetch/fetchApi.ts","layer":null},"startTime":1739771398760,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":1545,"timestamp":6277771782,"id":1259,"parentId":1250,"tags":{"name":"/app/components/general/EmbedPopupContent.tsx","layer":null},"startTime":1739771398761,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3616910,"timestamp":6274156900,"id":160,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":1778,"timestamp":6277774077,"id":1260,"parentId":1251,"tags":{"name":"/app/components/general/EditHTMLPopupContent.tsx","layer":null},"startTime":1739771398763,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":28,"timestamp":6277777474,"id":1261,"parentId":1260,"tags":{"name":"html-prettify","layer":null},"startTime":1739771398766,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3620683,"timestamp":6274156874,"id":149,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":3620690,"timestamp":6274156876,"id":150,"parentId":18,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1739771395146,"traceId":"01574a2c9c066fe4"},{"name":"make","duration":3622180,"timestamp":6274155660,"id":18,"parentId":16,"tags":{},"startTime":1739771395145,"traceId":"01574a2c9c066fe4"},{"name":"get-entries","duration":956,"timestamp":6277778983,"id":1263,"parentId":1262,"tags":{},"startTime":1739771398768,"traceId":"01574a2c9c066fe4"},{"name":"node-file-trace-plugin","duration":25255066,"timestamp":6277790773,"id":1264,"parentId":1262,"tags":{"traceEntryCount":"390"},"startTime":1739771398780,"traceId":"01574a2c9c066fe4"},{"name":"collect-traced-files","duration":32453,"timestamp":6303045860,"id":1265,"parentId":1262,"tags":{},"startTime":1739771424035,"traceId":"01574a2c9c066fe4"},{"name":"finish-modules","duration":25299510,"timestamp":6277778823,"id":1262,"parentId":17,"tags":{},"startTime":1739771398768,"traceId":"01574a2c9c066fe4"},{"name":"chunk-graph","duration":50624,"timestamp":6303147988,"id":1267,"parentId":1266,"tags":{},"startTime":1739771424137,"traceId":"01574a2c9c066fe4"},{"name":"optimize-modules","duration":32,"timestamp":6303198744,"id":1269,"parentId":1266,"tags":{},"startTime":1739771424188,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunks","duration":43441,"timestamp":6303198852,"id":1270,"parentId":1266,"tags":{},"startTime":1739771424188,"traceId":"01574a2c9c066fe4"},{"name":"optimize-tree","duration":144,"timestamp":6303242409,"id":1271,"parentId":1266,"tags":{},"startTime":1739771424231,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunk-modules","duration":89736,"timestamp":6303242649,"id":1272,"parentId":1266,"tags":{},"startTime":1739771424232,"traceId":"01574a2c9c066fe4"},{"name":"optimize","duration":133810,"timestamp":6303198694,"id":1268,"parentId":1266,"tags":{},"startTime":1739771424188,"traceId":"01574a2c9c066fe4"},{"name":"module-hash","duration":40105,"timestamp":6303353450,"id":1273,"parentId":1266,"tags":{},"startTime":1739771424342,"traceId":"01574a2c9c066fe4"},{"name":"code-generation","duration":370689,"timestamp":6303393656,"id":1274,"parentId":1266,"tags":{},"startTime":1739771424383,"traceId":"01574a2c9c066fe4"},{"name":"hash","duration":22622,"timestamp":6303773263,"id":1275,"parentId":1266,"tags":{},"startTime":1739771424762,"traceId":"01574a2c9c066fe4"},{"name":"code-generation-jobs","duration":964,"timestamp":6303795883,"id":1276,"parentId":1266,"tags":{},"startTime":1739771424785,"traceId":"01574a2c9c066fe4"},{"name":"module-assets","duration":552,"timestamp":6303796708,"id":1277,"parentId":1266,"tags":{},"startTime":1739771424786,"traceId":"01574a2c9c066fe4"},{"name":"create-chunk-assets","duration":38015,"timestamp":6303797276,"id":1278,"parentId":1266,"tags":{},"startTime":1739771424786,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":154409,"timestamp":6303887790,"id":1281,"parentId":1279,"tags":{"name":"../pages/_document.js","cache":"MISS"},"startTime":1739771424877,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":154069,"timestamp":6303888200,"id":1282,"parentId":1279,"tags":{"name":"../pages/404.js","cache":"MISS"},"startTime":1739771424877,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":153214,"timestamp":6303889090,"id":1283,"parentId":1279,"tags":{"name":"../pages/500.js","cache":"MISS"},"startTime":1739771424878,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":157512,"timestamp":6303884826,"id":1280,"parentId":1279,"tags":{"name":"../pages/_error.js","cache":"MISS"},"startTime":1739771424874,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":152801,"timestamp":6303889573,"id":1284,"parentId":1279,"tags":{"name":"../pages/api/acceptUserInvitation.js","cache":"MISS"},"startTime":1739771424879,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":151593,"timestamp":6303890803,"id":1287,"parentId":1279,"tags":{"name":"../pages/api/addDbUser.js","cache":"MISS"},"startTime":1739771424880,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":151377,"timestamp":6303891042,"id":1288,"parentId":1279,"tags":{"name":"../pages/api/addNewMediaFolder.js","cache":"MISS"},"startTime":1739771424880,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":151150,"timestamp":6303891294,"id":1289,"parentId":1279,"tags":{"name":"../pages/api/addSocialLogin.js","cache":"MISS"},"startTime":1739771424880,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":150945,"timestamp":6303891524,"id":1290,"parentId":1279,"tags":{"name":"../pages/api/addTableEntry.js","cache":"MISS"},"startTime":1739771424881,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":150744,"timestamp":6303891753,"id":1291,"parentId":1279,"tags":{"name":"../pages/api/addUserTable.js","cache":"MISS"},"startTime":1739771424881,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":152034,"timestamp":6303890500,"id":1286,"parentId":1279,"tags":{"name":"../pages/api/addApiKey.js","cache":"MISS"},"startTime":1739771424879,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":152384,"timestamp":6303890182,"id":1285,"parentId":1279,"tags":{"name":"../pages/api/addAdminUserUser.js","cache":"MISS"},"startTime":1739771424879,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":150214,"timestamp":6303892372,"id":1293,"parentId":1279,"tags":{"name":"../pages/api/addUsersTableToDatabase.js","cache":"MISS"},"startTime":1739771424881,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":149627,"timestamp":6303892984,"id":1296,"parentId":1279,"tags":{"name":"../pages/api/admin/clientError.js","cache":"MISS"},"startTime":1739771424882,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":149803,"timestamp":6303892837,"id":1295,"parentId":1279,"tags":{"name":"../pages/api/admin/clearErrorLogs.js","cache":"MISS"},"startTime":1739771424882,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":150641,"timestamp":6303892025,"id":1292,"parentId":1279,"tags":{"name":"../pages/api/addUserUser.js","cache":"MISS"},"startTime":1739771424881,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":150099,"timestamp":6303892587,"id":1294,"parentId":1279,"tags":{"name":"../pages/api/admin/addUserBackup.js","cache":"MISS"},"startTime":1739771424882,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":149059,"timestamp":6303893648,"id":1299,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/[id].js","cache":"MISS"},"startTime":1739771424883,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":149612,"timestamp":6303893121,"id":1297,"parentId":1279,"tags":{"name":"../pages/api/admin/createNewBackup.js","cache":"MISS"},"startTime":1739771424882,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148969,"timestamp":6303893784,"id":1300,"parentId":1279,"tags":{"name":"../pages/api/admin/databases.js","cache":"MISS"},"startTime":1739771424883,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148203,"timestamp":6303894570,"id":1303,"parentId":1279,"tags":{"name":"../pages/api/admin/getUserBackups.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":149412,"timestamp":6303893383,"id":1298,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/[id]/export.js","cache":"MISS"},"startTime":1739771424882,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148496,"timestamp":6303894326,"id":1302,"parentId":1279,"tags":{"name":"../pages/api/admin/getTablesForUserDatabase.js","cache":"MISS"},"startTime":1739771424883,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147828,"timestamp":6303895015,"id":1306,"parentId":1279,"tags":{"name":"../pages/api/admin/grabErrorLogs.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148961,"timestamp":6303893905,"id":1301,"parentId":1279,"tags":{"name":"../pages/api/admin/docs/[action].js","cache":"MISS"},"startTime":1739771424883,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148007,"timestamp":6303894877,"id":1305,"parentId":1279,"tags":{"name":"../pages/api/admin/grabBackups.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148197,"timestamp":6303894707,"id":1304,"parentId":1279,"tags":{"name":"../pages/api/admin/getUserData.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147627,"timestamp":6303895299,"id":1308,"parentId":1279,"tags":{"name":"../pages/api/admin/loginSuUser.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147789,"timestamp":6303895159,"id":1307,"parentId":1279,"tags":{"name":"../pages/api/admin/grabFile.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147120,"timestamp":6303895857,"id":1311,"parentId":1279,"tags":{"name":"../pages/api/changeDbUserPassword.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147314,"timestamp":6303895684,"id":1310,"parentId":1279,"tags":{"name":"../pages/api/admin/updateEnv.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146963,"timestamp":6303896061,"id":1312,"parentId":1279,"tags":{"name":"../pages/api/checkDuplicateData.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146819,"timestamp":6303896224,"id":1313,"parentId":1279,"tags":{"name":"../pages/api/checkExistingFolder.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147636,"timestamp":6303895433,"id":1309,"parentId":1279,"tags":{"name":"../pages/api/admin/runUserDbQuery.js","cache":"MISS"},"startTime":1739771424884,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146741,"timestamp":6303896355,"id":1314,"parentId":1279,"tags":{"name":"../pages/api/clientSideAuth.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146466,"timestamp":6303896650,"id":1316,"parentId":1279,"tags":{"name":"../pages/api/connect/handshake.js","cache":"MISS"},"startTime":1739771424886,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145926,"timestamp":6303897213,"id":1319,"parentId":1279,"tags":{"name":"../pages/api/contact.js","cache":"MISS"},"startTime":1739771424886,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146740,"timestamp":6303896465,"id":1315,"parentId":1279,"tags":{"name":"../pages/api/connect/disconnect.js","cache":"MISS"},"startTime":1739771424885,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146421,"timestamp":6303896816,"id":1317,"parentId":1279,"tags":{"name":"../pages/api/connect.js","cache":"MISS"},"startTime":1739771424886,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":146270,"timestamp":6303896988,"id":1318,"parentId":1279,"tags":{"name":"../pages/api/connect/verify.js","cache":"MISS"},"startTime":1739771424886,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145924,"timestamp":6303897353,"id":1320,"parentId":1279,"tags":{"name":"../pages/api/createUserDatabase.js","cache":"MISS"},"startTime":1739771424886,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145326,"timestamp":6303897971,"id":1323,"parentId":1279,"tags":{"name":"../pages/api/deleteInvitation.js","cache":"MISS"},"startTime":1739771424887,"traceId":"01574a2c9c066fe4"}] +[{"name":"minify-js","duration":146077,"timestamp":6303897590,"id":1321,"parentId":1279,"tags":{"name":"../pages/api/deleteApiKey.js","cache":"MISS"},"startTime":1739771424887,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145936,"timestamp":6303897798,"id":1322,"parentId":1279,"tags":{"name":"../pages/api/deleteDbUser.js","cache":"MISS"},"startTime":1739771424887,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145688,"timestamp":6303898098,"id":1324,"parentId":1279,"tags":{"name":"../pages/api/deleteMediaFolder.js","cache":"MISS"},"startTime":1739771424887,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145300,"timestamp":6303898533,"id":1326,"parentId":1279,"tags":{"name":"../pages/api/deleteUser.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145619,"timestamp":6303898282,"id":1325,"parentId":1279,"tags":{"name":"../pages/api/deleteTableEntry.js","cache":"MISS"},"startTime":1739771424887,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145525,"timestamp":6303898780,"id":1327,"parentId":1279,"tags":{"name":"../pages/api/deleteUserDatabase.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147852,"timestamp":6303898950,"id":1328,"parentId":1279,"tags":{"name":"../pages/api/deleteUserMedia.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147909,"timestamp":6303899370,"id":1330,"parentId":1279,"tags":{"name":"../pages/api/deleteUserUser.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147819,"timestamp":6303899509,"id":1331,"parentId":1279,"tags":{"name":"../pages/api/downloadDatabaseSchema.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":152195,"timestamp":6303899147,"id":1329,"parentId":1279,"tags":{"name":"../pages/api/deleteUserTable.js","cache":"MISS"},"startTime":1739771424888,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":151739,"timestamp":6303899650,"id":1332,"parentId":1279,"tags":{"name":"../pages/api/exportDatabase.js","cache":"MISS"},"startTime":1739771424889,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":152969,"timestamp":6303900053,"id":1334,"parentId":1279,"tags":{"name":"../pages/api/get-authorized-databases.js","cache":"MISS"},"startTime":1739771424889,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":155476,"timestamp":6303900239,"id":1335,"parentId":1279,"tags":{"name":"../pages/api/getDatabaseTables.js","cache":"MISS"},"startTime":1739771424889,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":156187,"timestamp":6303899807,"id":1333,"parentId":1279,"tags":{"name":"../pages/api/fetch-entries-basic.js","cache":"MISS"},"startTime":1739771424889,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":156266,"timestamp":6303900597,"id":1337,"parentId":1279,"tags":{"name":"../pages/api/getDelegatedDatabases.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":157163,"timestamp":6303900403,"id":1336,"parentId":1279,"tags":{"name":"../pages/api/getDelegatedDatabaseToken.js","cache":"MISS"},"startTime":1739771424889,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":158217,"timestamp":6303900953,"id":1339,"parentId":1279,"tags":{"name":"../pages/api/getUserDatabaseTables.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":159017,"timestamp":6303901083,"id":1340,"parentId":1279,"tags":{"name":"../pages/api/getUserDatabases.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":159489,"timestamp":6303901218,"id":1341,"parentId":1279,"tags":{"name":"../pages/api/getUserMedia.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":160051,"timestamp":6303901475,"id":1343,"parentId":1279,"tags":{"name":"../pages/api/healthcheck.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":160839,"timestamp":6303900743,"id":1338,"parentId":1279,"tags":{"name":"../pages/api/getDiskUsage.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":161302,"timestamp":6303901344,"id":1342,"parentId":1279,"tags":{"name":"../pages/api/getUserSchemaData.js","cache":"MISS"},"startTime":1739771424890,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":162438,"timestamp":6303901902,"id":1345,"parentId":1279,"tags":{"name":"../pages/api/importDatabaseSchema.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":163317,"timestamp":6303902259,"id":1347,"parentId":1279,"tags":{"name":"../pages/api/loginUser.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":164037,"timestamp":6303902375,"id":1348,"parentId":1279,"tags":{"name":"../pages/api/logoutUser.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":166469,"timestamp":6303902665,"id":1350,"parentId":1279,"tags":{"name":"../pages/api/media/getPrivateMedia.js","cache":"MISS"},"startTime":1739771424892,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":167625,"timestamp":6303902048,"id":1346,"parentId":1279,"tags":{"name":"../pages/api/infiniteScroll.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":167960,"timestamp":6303902470,"id":1349,"parentId":1279,"tags":{"name":"../pages/api/media/addPrivateMedia.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":170429,"timestamp":6303902789,"id":1351,"parentId":1279,"tags":{"name":"../pages/api/purgeDb.js","cache":"MISS"},"startTime":1739771424892,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":172417,"timestamp":6303902956,"id":1352,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get-schema.js","cache":"MISS"},"startTime":1739771424892,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":173890,"timestamp":6303901567,"id":1344,"parentId":1279,"tags":{"name":"../pages/api/importDatabase.js","cache":"MISS"},"startTime":1739771424891,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":172832,"timestamp":6303903515,"id":1354,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/update-schema-from-single-database.js","cache":"MISS"},"startTime":1739771424892,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":174761,"timestamp":6303903158,"id":1353,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get.js","cache":"MISS"},"startTime":1739771424892,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":177228,"timestamp":6303904403,"id":1358,"parentId":1279,"tags":{"name":"../pages/api/registerUser.js","cache":"MISS"},"startTime":1739771424893,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":178307,"timestamp":6303903878,"id":1356,"parentId":1279,"tags":{"name":"../pages/api/reAuthenticateUser.js","cache":"MISS"},"startTime":1739771424893,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":179012,"timestamp":6303903664,"id":1355,"parentId":1279,"tags":{"name":"../pages/api/queryEntriesSearchTerm.js","cache":"MISS"},"startTime":1739771424893,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":179916,"timestamp":6303904194,"id":1357,"parentId":1279,"tags":{"name":"../pages/api/refreshEntry.js","cache":"MISS"},"startTime":1739771424893,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":179891,"timestamp":6303904762,"id":1360,"parentId":1279,"tags":{"name":"../pages/api/resetDelegatedDatabaseToken.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":180355,"timestamp":6303904875,"id":1361,"parentId":1279,"tags":{"name":"../pages/api/resetPassword.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":182956,"timestamp":6303904591,"id":1359,"parentId":1279,"tags":{"name":"../pages/api/renameMedia.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":184122,"timestamp":6303905141,"id":1363,"parentId":1279,"tags":{"name":"../pages/api/sendEmailVerificationLink.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":184151,"timestamp":6303905279,"id":1364,"parentId":1279,"tags":{"name":"../pages/api/sendPasswordResetLink.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":184339,"timestamp":6303905400,"id":1365,"parentId":1279,"tags":{"name":"../pages/api/social-login/facebook-auth.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":186551,"timestamp":6303904972,"id":1362,"parentId":1279,"tags":{"name":"../pages/api/runUserDbQuery.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":186200,"timestamp":6303905664,"id":1367,"parentId":1279,"tags":{"name":"../pages/api/social-login/google-auth.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":186310,"timestamp":6303905901,"id":1368,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/checkEmail.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":188416,"timestamp":6303905509,"id":1366,"parentId":1279,"tags":{"name":"../pages/api/social-login/github-auth.js","cache":"MISS"},"startTime":1739771424894,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":188040,"timestamp":6303906012,"id":1369,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/checkSocialId.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":188270,"timestamp":6303906111,"id":1370,"parentId":1279,"tags":{"name":"../pages/api/social-login/utils/getEmailFromSocialId.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":188351,"timestamp":6303906212,"id":1371,"parentId":1279,"tags":{"name":"../pages/api/sql-users/create.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":189692,"timestamp":6303906573,"id":1374,"parentId":1279,"tags":{"name":"../pages/api/stream/[path].js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":190081,"timestamp":6303906459,"id":1373,"parentId":1279,"tags":{"name":"../pages/api/sql-users/update.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":190897,"timestamp":6303906802,"id":1376,"parentId":1279,"tags":{"name":"../pages/api/test/cors.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":191501,"timestamp":6303906663,"id":1375,"parentId":1279,"tags":{"name":"../pages/api/sync-table-data.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":192314,"timestamp":6303906316,"id":1372,"parentId":1279,"tags":{"name":"../pages/api/sql-users/delete.js","cache":"MISS"},"startTime":1739771424895,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":193261,"timestamp":6303906879,"id":1377,"parentId":1279,"tags":{"name":"../pages/api/test/mail.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":195277,"timestamp":6303907358,"id":1380,"parentId":1279,"tags":{"name":"../pages/api/updateClonedTableForeignKeys.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":198867,"timestamp":6303906983,"id":1378,"parentId":1279,"tags":{"name":"../pages/api/unsubscribe.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":198879,"timestamp":6303907483,"id":1381,"parentId":1279,"tags":{"name":"../pages/api/updateDbSchemaDataForUser.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":200393,"timestamp":6303907178,"id":1379,"parentId":1279,"tags":{"name":"../pages/api/updateAdminUserAccess.js","cache":"MISS"},"startTime":1739771424896,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":200090,"timestamp":6303907793,"id":1383,"parentId":1279,"tags":{"name":"../pages/api/updateTableEntry.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":201418,"timestamp":6303907654,"id":1382,"parentId":1279,"tags":{"name":"../pages/api/updateDbUser.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":205101,"timestamp":6303908349,"id":1386,"parentId":1279,"tags":{"name":"../pages/api/updateUserTable.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":207096,"timestamp":6303908498,"id":1387,"parentId":1279,"tags":{"name":"../pages/api/updateUserUser.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":208499,"timestamp":6303907894,"id":1384,"parentId":1279,"tags":{"name":"../pages/api/updateUser.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":207963,"timestamp":6303908641,"id":1388,"parentId":1279,"tags":{"name":"../pages/api/user-schema/replace-database-schema.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":210285,"timestamp":6303908124,"id":1385,"parentId":1279,"tags":{"name":"../pages/api/updateUserDatabase.js","cache":"MISS"},"startTime":1739771424897,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":214270,"timestamp":6303909359,"id":1392,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/github-login.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":214672,"timestamp":6303909202,"id":1391,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/get-user.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":215644,"timestamp":6303909040,"id":1390,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/delete-user.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":216484,"timestamp":6303908756,"id":1389,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/add-user.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":217445,"timestamp":6303909506,"id":1393,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/google-login.js","cache":"MISS"},"startTime":1739771424898,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":219013,"timestamp":6303909652,"id":1394,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/grab-google-user-from-token.js","cache":"MISS"},"startTime":1739771424899,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":223108,"timestamp":6303909965,"id":1396,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/reauth-user.js","cache":"MISS"},"startTime":1739771424899,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":224754,"timestamp":6303909772,"id":1395,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/login-user.js","cache":"MISS"},"startTime":1739771424899,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":218637,"timestamp":6303916601,"id":1399,"parentId":1279,"tags":{"name":"../pages/api/webhooks/github-push.js","cache":"MISS"},"startTime":1739771424906,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":218593,"timestamp":6303916692,"id":1400,"parentId":1279,"tags":{"name":"../pages/_app.js","cache":"MISS"},"startTime":1739771424906,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":221519,"timestamp":6303915960,"id":1397,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/send-email-code.js","cache":"MISS"},"startTime":1739771424905,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":221128,"timestamp":6303918162,"id":1403,"parentId":1279,"tags":{"name":"../pages/about.js","cache":"MISS"},"startTime":1739771424907,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":223338,"timestamp":6303916386,"id":1398,"parentId":1279,"tags":{"name":"../pages/api/user/[user_id]/update-user.js","cache":"MISS"},"startTime":1739771424905,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":223894,"timestamp":6303916743,"id":1401,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/edit-database.js","cache":"MISS"},"startTime":1739771424906,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":234216,"timestamp":6303917036,"id":1402,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/api-keys.js","cache":"MISS"},"startTime":1739771424906,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":233217,"timestamp":6303919552,"id":1406,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/schema.js","cache":"MISS"},"startTime":1739771424909,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":237707,"timestamp":6303919011,"id":1405,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/connect.js","cache":"MISS"},"startTime":1739771424908,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":239391,"timestamp":6303919918,"id":1407,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single].js","cache":"MISS"},"startTime":1739771424909,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":241473,"timestamp":6303918346,"id":1404,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/connect.js","cache":"MISS"},"startTime":1739771424907,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":245591,"timestamp":6303920643,"id":1409,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js","cache":"MISS"},"startTime":1739771424910,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":248004,"timestamp":6303920250,"id":1408,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/shell.js","cache":"MISS"},"startTime":1739771424909,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":247822,"timestamp":6303920998,"id":1410,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js","cache":"MISS"},"startTime":1739771424910,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":248615,"timestamp":6303922111,"id":1412,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js","cache":"MISS"},"startTime":1739771424911,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":249708,"timestamp":6303923108,"id":1414,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js","cache":"MISS"},"startTime":1739771424912,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":252694,"timestamp":6303921295,"id":1411,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js","cache":"MISS"},"startTime":1739771424910,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":256885,"timestamp":6303922515,"id":1413,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js","cache":"MISS"},"startTime":1739771424911,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":255595,"timestamp":6303925698,"id":1417,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables.js","cache":"MISS"},"startTime":1739771424915,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":256287,"timestamp":6303926857,"id":1419,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/[user].js","cache":"MISS"},"startTime":1739771424916,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":265318,"timestamp":6303923444,"id":1415,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/add-table.js","cache":"MISS"},"startTime":1739771424912,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":266832,"timestamp":6303924479,"id":1416,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/tables/[single_table].js","cache":"MISS"},"startTime":1739771424913,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":266000,"timestamp":6303926110,"id":1418,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/add-social-logins.js","cache":"MISS"},"startTime":1739771424915,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":269500,"timestamp":6303927018,"id":1420,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users/add-user.js","cache":"MISS"},"startTime":1739771424916,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":270256,"timestamp":6303929977,"id":1424,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases.js","cache":"MISS"},"startTime":1739771424919,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":272831,"timestamp":6303929509,"id":1423,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/[single]/users.js","cache":"MISS"},"startTime":1739771424918,"traceId":"01574a2c9c066fe4"}] +[{"name":"minify-js","duration":276225,"timestamp":6303928722,"id":1422,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/development.js","cache":"MISS"},"startTime":1739771424918,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":275975,"timestamp":6303930276,"id":1425,"parentId":1279,"tags":{"name":"../pages/admin/[user_id].js","cache":"MISS"},"startTime":1739771424919,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":279805,"timestamp":6303927687,"id":1421,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/databases/add-database.js","cache":"MISS"},"startTime":1739771424917,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":278490,"timestamp":6303930706,"id":1426,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/settings.js","cache":"MISS"},"startTime":1739771424920,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":280360,"timestamp":6303932232,"id":1429,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/media.js","cache":"MISS"},"startTime":1739771424921,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":281581,"timestamp":6303931775,"id":1428,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/backups.js","cache":"MISS"},"startTime":1739771424921,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":283276,"timestamp":6303932542,"id":1430,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/media/[...folder].js","cache":"MISS"},"startTime":1739771424922,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":284317,"timestamp":6303932764,"id":1431,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs.js","cache":"MISS"},"startTime":1739771424922,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":287098,"timestamp":6303931143,"id":1427,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/schema.js","cache":"MISS"},"startTime":1739771424920,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":288643,"timestamp":6303932896,"id":1432,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/console.js","cache":"MISS"},"startTime":1739771424922,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":289712,"timestamp":6303933221,"id":1433,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/pages.js","cache":"MISS"},"startTime":1739771424922,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":290158,"timestamp":6303933614,"id":1434,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/error-logs.js","cache":"MISS"},"startTime":1739771424923,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":291976,"timestamp":6303934370,"id":1437,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/load-balancing.js","cache":"MISS"},"startTime":1739771424923,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":294337,"timestamp":6303933862,"id":1435,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su.js","cache":"MISS"},"startTime":1739771424923,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":295030,"timestamp":6303934118,"id":1436,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/envar.js","cache":"MISS"},"startTime":1739771424923,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":297837,"timestamp":6303935155,"id":1440,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/servers.js","cache":"MISS"},"startTime":1739771424924,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":299187,"timestamp":6303934938,"id":1439,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users.js","cache":"MISS"},"startTime":1739771424924,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":299557,"timestamp":6303935291,"id":1441,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users/new.js","cache":"MISS"},"startTime":1739771424924,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":301940,"timestamp":6303934494,"id":1438,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/users/[single].js","cache":"MISS"},"startTime":1739771424923,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":303905,"timestamp":6303936320,"id":1445,"parentId":1279,"tags":{"name":"../pages/admin.js","cache":"MISS"},"startTime":1739771424925,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":307055,"timestamp":6303935806,"id":1443,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases/[database]/[user].js","cache":"MISS"},"startTime":1739771424925,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":309142,"timestamp":6303936034,"id":1444,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases.js","cache":"MISS"},"startTime":1739771424925,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":312638,"timestamp":6303935471,"id":1442,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/add-user.js","cache":"MISS"},"startTime":1739771424924,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":313121,"timestamp":6303937178,"id":1448,"parentId":1279,"tags":{"name":"../pages/api/admin/databases/upload-database-file.js","cache":"MISS"},"startTime":1739771424926,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":314191,"timestamp":6303936493,"id":1446,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users/databases/[database].js","cache":"MISS"},"startTime":1739771424925,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":314328,"timestamp":6303937490,"id":1450,"parentId":1279,"tags":{"name":"../pages/api/exportTableData.js","cache":"MISS"},"startTime":1739771424926,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":314933,"timestamp":6303937565,"id":1451,"parentId":1279,"tags":{"name":"../pages/api/fetch-media.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":315712,"timestamp":6303937350,"id":1449,"parentId":1279,"tags":{"name":"../pages/api/addUserMedia.js","cache":"MISS"},"startTime":1739771424926,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":318237,"timestamp":6303937640,"id":1452,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/add-image.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":319797,"timestamp":6303936762,"id":1447,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/users.js","cache":"MISS"},"startTime":1739771424926,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":320779,"timestamp":6303937749,"id":1453,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/get-private-file.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":323241,"timestamp":6303938402,"id":1457,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/pages/[id].js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":325946,"timestamp":6303938044,"id":1455,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/delete-file.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":325744,"timestamp":6303938522,"id":1458,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/create-page.js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":327852,"timestamp":6303937872,"id":1454,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/add-file.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":328159,"timestamp":6303938783,"id":1460,"parentId":1279,"tags":{"name":"../pages/admin/[user_id]/su/docs/edit-page.js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":329493,"timestamp":6303938620,"id":1459,"parentId":1279,"tags":{"name":"../pages/blog.js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":332739,"timestamp":6303938880,"id":1461,"parentId":1279,"tags":{"name":"../pages/contact.js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":333890,"timestamp":6303938178,"id":1456,"parentId":1279,"tags":{"name":"../pages/api/query/[user_id]/post.js","cache":"MISS"},"startTime":1739771424927,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":334148,"timestamp":6303939135,"id":1462,"parentId":1279,"tags":{"name":"../pages/docs.js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":334930,"timestamp":6303939383,"id":1463,"parentId":1279,"tags":{"name":"../pages/docs/[page]/[sub-page].js","cache":"MISS"},"startTime":1739771424928,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":337514,"timestamp":6303940234,"id":1466,"parentId":1279,"tags":{"name":"../pages/index.js","cache":"MISS"},"startTime":1739771424929,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":338064,"timestamp":6303940017,"id":1465,"parentId":1279,"tags":{"name":"../pages/docs/[page].js","cache":"MISS"},"startTime":1739771424929,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":338271,"timestamp":6303940599,"id":1467,"parentId":1279,"tags":{"name":"../pages/logout.js","cache":"MISS"},"startTime":1739771424930,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":341523,"timestamp":6303941465,"id":1470,"parentId":1279,"tags":{"name":"../pages/redirect.js","cache":"MISS"},"startTime":1739771424930,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":344577,"timestamp":6303939600,"id":1464,"parentId":1279,"tags":{"name":"../pages/create-account.js","cache":"MISS"},"startTime":1739771424929,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":343685,"timestamp":6303941101,"id":1469,"parentId":1279,"tags":{"name":"../pages/privacy.js","cache":"MISS"},"startTime":1739771424930,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":344099,"timestamp":6303940787,"id":1468,"parentId":1279,"tags":{"name":"../pages/login.js","cache":"MISS"},"startTime":1739771424930,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":349603,"timestamp":6303942440,"id":1474,"parentId":1279,"tags":{"name":"../pages/unsubscribe.js","cache":"MISS"},"startTime":1739771424931,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":350546,"timestamp":6303941622,"id":1471,"parentId":1279,"tags":{"name":"../pages/email-verification.js","cache":"MISS"},"startTime":1739771424931,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":350391,"timestamp":6303941875,"id":1472,"parentId":1279,"tags":{"name":"../pages/terms.js","cache":"MISS"},"startTime":1739771424931,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":350563,"timestamp":6303942212,"id":1473,"parentId":1279,"tags":{"name":"../pages/send-password-reset-link.js","cache":"MISS"},"startTime":1739771424931,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":350714,"timestamp":6303943321,"id":1477,"parentId":1279,"tags":{"name":"../webpack-api-runtime.js","cache":"MISS"},"startTime":1739771424932,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":352359,"timestamp":6303942906,"id":1476,"parentId":1279,"tags":{"name":"../webpack-runtime.js","cache":"MISS"},"startTime":1739771424932,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":354811,"timestamp":6303944279,"id":1480,"parentId":1279,"tags":{"name":"5840.js","cache":"MISS"},"startTime":1739771424933,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":357016,"timestamp":6303944066,"id":1479,"parentId":1279,"tags":{"name":"9821.js","cache":"MISS"},"startTime":1739771424933,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":358822,"timestamp":6303942656,"id":1475,"parentId":1279,"tags":{"name":"../pages/reset-password.js","cache":"MISS"},"startTime":1739771424932,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":357876,"timestamp":6303944484,"id":1481,"parentId":1279,"tags":{"name":"9414.js","cache":"MISS"},"startTime":1739771424933,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":356786,"timestamp":6303952014,"id":1484,"parentId":1279,"tags":{"name":"8469.js","cache":"MISS"},"startTime":1739771424941,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":366259,"timestamp":6303944666,"id":1482,"parentId":1279,"tags":{"name":"3881.js","cache":"MISS"},"startTime":1739771424934,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":368758,"timestamp":6303945207,"id":1483,"parentId":1279,"tags":{"name":"8892.js","cache":"MISS"},"startTime":1739771424934,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":365227,"timestamp":6303952662,"id":1487,"parentId":1279,"tags":{"name":"3155.js","cache":"MISS"},"startTime":1739771424942,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":366339,"timestamp":6303952209,"id":1485,"parentId":1279,"tags":{"name":"6060.js","cache":"MISS"},"startTime":1739771424941,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":371041,"timestamp":6303952314,"id":1486,"parentId":1279,"tags":{"name":"776.js","cache":"MISS"},"startTime":1739771424941,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":373973,"timestamp":6303952793,"id":1488,"parentId":1279,"tags":{"name":"6247.js","cache":"MISS"},"startTime":1739771424942,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":375568,"timestamp":6303953056,"id":1489,"parentId":1279,"tags":{"name":"2319.js","cache":"MISS"},"startTime":1739771424942,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":376302,"timestamp":6303953187,"id":1490,"parentId":1279,"tags":{"name":"3704.js","cache":"MISS"},"startTime":1739771424942,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":380236,"timestamp":6303954746,"id":1493,"parentId":1279,"tags":{"name":"3911.js","cache":"MISS"},"startTime":1739771424944,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":385016,"timestamp":6303954335,"id":1492,"parentId":1279,"tags":{"name":"725.js","cache":"MISS"},"startTime":1739771424943,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":385256,"timestamp":6303954867,"id":1494,"parentId":1279,"tags":{"name":"5954.js","cache":"MISS"},"startTime":1739771424944,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":388675,"timestamp":6303954977,"id":1495,"parentId":1279,"tags":{"name":"366.js","cache":"MISS"},"startTime":1739771424944,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":402411,"timestamp":6303943385,"id":1478,"parentId":1279,"tags":{"name":"883.js","cache":"MISS"},"startTime":1739771424932,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":394632,"timestamp":6303955513,"id":1497,"parentId":1279,"tags":{"name":"4627.js","cache":"MISS"},"startTime":1739771424944,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":395396,"timestamp":6303955778,"id":1498,"parentId":1279,"tags":{"name":"6984.js","cache":"MISS"},"startTime":1739771424945,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":396130,"timestamp":6303955092,"id":1496,"parentId":1279,"tags":{"name":"5016.js","cache":"MISS"},"startTime":1739771424944,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":408823,"timestamp":6303953337,"id":1491,"parentId":1279,"tags":{"name":"5408.js","cache":"MISS"},"startTime":1739771424942,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":404319,"timestamp":6303958019,"id":1501,"parentId":1279,"tags":{"name":"4715.js","cache":"MISS"},"startTime":1739771424947,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":408012,"timestamp":6303957124,"id":1500,"parentId":1279,"tags":{"name":"8704.js","cache":"MISS"},"startTime":1739771424946,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":409019,"timestamp":6303959054,"id":1503,"parentId":1279,"tags":{"name":"7303.js","cache":"MISS"},"startTime":1739771424948,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":410008,"timestamp":6303959430,"id":1504,"parentId":1279,"tags":{"name":"3821.js","cache":"MISS"},"startTime":1739771424948,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":413774,"timestamp":6303955915,"id":1499,"parentId":1279,"tags":{"name":"8286.js","cache":"MISS"},"startTime":1739771424945,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":412772,"timestamp":6303958615,"id":1502,"parentId":1279,"tags":{"name":"4478.js","cache":"MISS"},"startTime":1739771424948,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":414672,"timestamp":6303960063,"id":1506,"parentId":1279,"tags":{"name":"7585.js","cache":"MISS"},"startTime":1739771424949,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":417402,"timestamp":6303959776,"id":1505,"parentId":1279,"tags":{"name":"2984.js","cache":"MISS"},"startTime":1739771424949,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":418748,"timestamp":6303960434,"id":1507,"parentId":1279,"tags":{"name":"7337.js","cache":"MISS"},"startTime":1739771424949,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":419580,"timestamp":6303960547,"id":1508,"parentId":1279,"tags":{"name":"5194.js","cache":"MISS"},"startTime":1739771424950,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":420772,"timestamp":6303960646,"id":1509,"parentId":1279,"tags":{"name":"8485.js","cache":"MISS"},"startTime":1739771424950,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":423414,"timestamp":6303960990,"id":1511,"parentId":1279,"tags":{"name":"6851.js","cache":"MISS"},"startTime":1739771424950,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":425387,"timestamp":6303960839,"id":1510,"parentId":1279,"tags":{"name":"6133.js","cache":"MISS"},"startTime":1739771424950,"traceId":"01574a2c9c066fe4"},{"name":"minify-webpack-plugin-optimize","duration":548077,"timestamp":6303838164,"id":1279,"parentId":16,"tags":{"compilationName":"server"},"startTime":1739771424827,"traceId":"01574a2c9c066fe4"},{"name":"css-minimizer-plugin","duration":201,"timestamp":6304386457,"id":1512,"parentId":16,"tags":{},"startTime":1739771425375,"traceId":"01574a2c9c066fe4"},{"name":"create-trace-assets","duration":19450,"timestamp":6304386875,"id":1513,"parentId":17,"tags":{},"startTime":1739771425376,"traceId":"01574a2c9c066fe4"},{"name":"seal","duration":1299893,"timestamp":6303110188,"id":1266,"parentId":16,"tags":{},"startTime":1739771424099,"traceId":"01574a2c9c066fe4"},{"name":"webpack-compilation","duration":30262947,"timestamp":6274147413,"id":16,"parentId":13,"tags":{"name":"server"},"startTime":1739771395136,"traceId":"01574a2c9c066fe4"},{"name":"emit","duration":34234,"timestamp":6304410674,"id":1514,"parentId":13,"tags":{},"startTime":1739771425400,"traceId":"01574a2c9c066fe4"},{"name":"webpack-close","duration":992223,"timestamp":6304446620,"id":1515,"parentId":13,"tags":{"name":"server"},"startTime":1739771425436,"traceId":"01574a2c9c066fe4"},{"name":"webpack-generate-error-stats","duration":2195,"timestamp":6305438906,"id":1516,"parentId":1515,"tags":{},"startTime":1739771426428,"traceId":"01574a2c9c066fe4"},{"name":"make","duration":165,"timestamp":6305473301,"id":1518,"parentId":1517,"tags":{},"startTime":1739771426462,"traceId":"01574a2c9c066fe4"},{"name":"chunk-graph","duration":56,"timestamp":6305474743,"id":1520,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"optimize-modules","duration":14,"timestamp":6305474861,"id":1522,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunks","duration":109,"timestamp":6305474946,"id":1523,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"}] +[{"name":"optimize-tree","duration":17,"timestamp":6305475382,"id":1524,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunk-modules","duration":77,"timestamp":6305475492,"id":1525,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"optimize","duration":803,"timestamp":6305474819,"id":1521,"parentId":1519,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"module-hash","duration":22,"timestamp":6305475925,"id":1526,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"code-generation","duration":18,"timestamp":6305475967,"id":1527,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"hash","duration":101,"timestamp":6305476094,"id":1528,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"code-generation-jobs","duration":66,"timestamp":6305476194,"id":1529,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"module-assets","duration":29,"timestamp":6305476242,"id":1530,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"create-chunk-assets","duration":23,"timestamp":6305476280,"id":1531,"parentId":1519,"tags":{},"startTime":1739771426465,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":576,"timestamp":6305479121,"id":1533,"parentId":1532,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"MISS"},"startTime":1739771426468,"traceId":"01574a2c9c066fe4"},{"name":"minify-webpack-plugin-optimize","duration":851,"timestamp":6305478857,"id":1532,"parentId":1517,"tags":{"compilationName":"edge-server"},"startTime":1739771426468,"traceId":"01574a2c9c066fe4"},{"name":"css-minimizer-plugin","duration":8,"timestamp":6305479747,"id":1534,"parentId":1517,"tags":{},"startTime":1739771426469,"traceId":"01574a2c9c066fe4"},{"name":"seal","duration":6417,"timestamp":6305474558,"id":1519,"parentId":1517,"tags":{},"startTime":1739771426464,"traceId":"01574a2c9c066fe4"},{"name":"webpack-compilation","duration":13857,"timestamp":6305467213,"id":1517,"parentId":13,"tags":{"name":"edge-server"},"startTime":1739771426456,"traceId":"01574a2c9c066fe4"},{"name":"emit","duration":387,"timestamp":6305481225,"id":1535,"parentId":13,"tags":{},"startTime":1739771426470,"traceId":"01574a2c9c066fe4"},{"name":"webpack-close","duration":5272,"timestamp":6305482031,"id":1536,"parentId":13,"tags":{"name":"edge-server"},"startTime":1739771426471,"traceId":"01574a2c9c066fe4"},{"name":"webpack-generate-error-stats","duration":1002,"timestamp":6305487322,"id":1537,"parentId":1536,"tags":{},"startTime":1739771426476,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":118,"timestamp":6305514828,"id":1614,"parentId":1613,"tags":{"absolutePagePath":"next/dist/pages/_error"},"startTime":1739771426504,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":1909,"timestamp":6305514194,"id":1613,"parentId":1541,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","layer":null},"startTime":1739771426503,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":19,"timestamp":6305516255,"id":1616,"parentId":1615,"tags":{"absolutePagePath":"private-next-pages/404.tsx"},"startTime":1739771426505,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":354,"timestamp":6305516208,"id":1615,"parentId":1542,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!","layer":null},"startTime":1739771426505,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":32,"timestamp":6305516648,"id":1618,"parentId":1617,"tags":{"absolutePagePath":"private-next-pages/500.tsx"},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":328,"timestamp":6305516584,"id":1617,"parentId":1543,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F500.tsx&page=%2F500!","layer":null},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":31,"timestamp":6305516991,"id":1620,"parentId":1619,"tags":{"absolutePagePath":"private-next-pages/_app.tsx"},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":296,"timestamp":6305516931,"id":1619,"parentId":1544,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!","layer":null},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":18,"timestamp":6305517292,"id":1622,"parentId":1621,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/edit-database.tsx"},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":257,"timestamp":6305517245,"id":1621,"parentId":1546,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database!","layer":null},"startTime":1739771426506,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":18,"timestamp":6305517572,"id":1624,"parentId":1623,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/api-keys/index.tsx"},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":250,"timestamp":6305517521,"id":1623,"parentId":1547,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys!","layer":null},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305517841,"id":1626,"parentId":1625,"tags":{"absolutePagePath":"private-next-pages/about.tsx"},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":213,"timestamp":6305517794,"id":1625,"parentId":1548,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fabout.tsx&page=%2Fabout!","layer":null},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305518070,"id":1628,"parentId":1627,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/connect/index.tsx"},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":204,"timestamp":6305518023,"id":1627,"parentId":1549,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect!","layer":null},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":99,"timestamp":6305518294,"id":1630,"parentId":1629,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/connect.tsx"},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":311,"timestamp":6305518249,"id":1629,"parentId":1550,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect!","layer":null},"startTime":1739771426507,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":25,"timestamp":6305518623,"id":1632,"parentId":1631,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/schema.tsx"},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":223,"timestamp":6305518578,"id":1631,"parentId":1551,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema!","layer":null},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":17,"timestamp":6305518863,"id":1634,"parentId":1633,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/index.tsx"},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":215,"timestamp":6305518817,"id":1633,"parentId":1552,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D!","layer":null},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305519148,"id":1636,"parentId":1635,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/shell.tsx"},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":207,"timestamp":6305519105,"id":1635,"parentId":1553,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell!","layer":null},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":18,"timestamp":6305519380,"id":1638,"parentId":1637,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx"},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":260,"timestamp":6305519328,"id":1637,"parentId":1554,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table!","layer":null},"startTime":1739771426508,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":23,"timestamp":6305519649,"id":1640,"parentId":1639,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx"},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":206,"timestamp":6305519605,"id":1639,"parentId":1555,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry!","layer":null},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305519862,"id":1642,"parentId":1641,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx"},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":204,"timestamp":6305519826,"id":1641,"parentId":1556,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D!","layer":null},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":19,"timestamp":6305520082,"id":1644,"parentId":1643,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx"},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":190,"timestamp":6305520047,"id":1643,"parentId":1557,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries!","layer":null},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":18,"timestamp":6305520281,"id":1646,"parentId":1645,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx"},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":172,"timestamp":6305520251,"id":1645,"parentId":1558,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields!","layer":null},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305520468,"id":1648,"parentId":1647,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx"},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":162,"timestamp":6305520439,"id":1647,"parentId":1559,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password!","layer":null},"startTime":1739771426509,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305520644,"id":1650,"parentId":1649,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/add-table.tsx"},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":165,"timestamp":6305520615,"id":1649,"parentId":1560,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table!","layer":null},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305520825,"id":1652,"parentId":1651,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx"},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":161,"timestamp":6305520796,"id":1651,"parentId":1561,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D!","layer":null},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305521005,"id":1654,"parentId":1653,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/tables/index.tsx"},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":163,"timestamp":6305520972,"id":1653,"parentId":1562,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables!","layer":null},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305521178,"id":1656,"parentId":1655,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx"},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":159,"timestamp":6305521149,"id":1655,"parentId":1563,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins!","layer":null},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":29,"timestamp":6305521358,"id":1658,"parentId":1657,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx"},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":218,"timestamp":6305521322,"id":1657,"parentId":1564,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D!","layer":null},"startTime":1739771426510,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305521584,"id":1660,"parentId":1659,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/add-user.tsx"},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":166,"timestamp":6305521554,"id":1659,"parentId":1565,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user!","layer":null},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305521769,"id":1662,"parentId":1661,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/add-database.tsx"},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":166,"timestamp":6305521737,"id":1661,"parentId":1566,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database!","layer":null},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":16,"timestamp":6305521971,"id":1664,"parentId":1663,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/development.tsx"},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":192,"timestamp":6305521937,"id":1663,"parentId":1567,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment!","layer":null},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305522179,"id":1666,"parentId":1665,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/[single]/users/index.tsx"},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":185,"timestamp":6305522144,"id":1665,"parentId":1568,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers!","layer":null},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305522432,"id":1668,"parentId":1667,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/databases/index.tsx"},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":199,"timestamp":6305522388,"id":1667,"parentId":1569,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases!","layer":null},"startTime":1739771426511,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305522637,"id":1670,"parentId":1669,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/index.tsx"},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":202,"timestamp":6305522602,"id":1669,"parentId":1570,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D!","layer":null},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305522856,"id":1672,"parentId":1671,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/settings.tsx"},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":186,"timestamp":6305522821,"id":1671,"parentId":1571,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings!","layer":null},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305523055,"id":1674,"parentId":1673,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/schema.tsx"},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":170,"timestamp":6305523023,"id":1673,"parentId":1572,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fschema!","layer":null},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305523238,"id":1676,"parentId":1675,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/backups.tsx"},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":172,"timestamp":6305523207,"id":1675,"parentId":1573,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups!","layer":null},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305523428,"id":1678,"parentId":1677,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/media/index.tsx"},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":175,"timestamp":6305523393,"id":1677,"parentId":1574,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia!","layer":null},"startTime":1739771426512,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305523614,"id":1680,"parentId":1679,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/media/[...folder].tsx"},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":180,"timestamp":6305523583,"id":1679,"parentId":1575,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D!","layer":null},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305523814,"id":1682,"parentId":1681,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/index.tsx"},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":178,"timestamp":6305523780,"id":1681,"parentId":1576,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs!","layer":null},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305524022,"id":1684,"parentId":1683,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/console.tsx"},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":196,"timestamp":6305523973,"id":1683,"parentId":1577,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole!","layer":null},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305524220,"id":1686,"parentId":1685,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/pages/index.tsx"},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":171,"timestamp":6305524186,"id":1685,"parentId":1578,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages!","layer":null},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305524405,"id":1688,"parentId":1687,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/error-logs.tsx"},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":172,"timestamp":6305524371,"id":1687,"parentId":1579,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs!","layer":null},"startTime":1739771426513,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305524591,"id":1690,"parentId":1689,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/index.tsx"},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":166,"timestamp":6305524558,"id":1689,"parentId":1580,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu!","layer":null},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305524773,"id":1692,"parentId":1691,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/envar.tsx"},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":172,"timestamp":6305524740,"id":1691,"parentId":1581,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar!","layer":null},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305524963,"id":1694,"parentId":1693,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/load-balancing.tsx"},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":184,"timestamp":6305524927,"id":1693,"parentId":1582,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing!","layer":null},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":16,"timestamp":6305525160,"id":1696,"parentId":1695,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/[single].tsx"},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":187,"timestamp":6305525126,"id":1695,"parentId":1583,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D!","layer":null},"startTime":1739771426514,"traceId":"01574a2c9c066fe4"}] +[{"name":"next-client-pages-loader","duration":18,"timestamp":6305525667,"id":1698,"parentId":1697,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/index.tsx"},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":221,"timestamp":6305525619,"id":1697,"parentId":1584,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers!","layer":null},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305525891,"id":1700,"parentId":1699,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/servers.tsx"},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":276,"timestamp":6305525857,"id":1699,"parentId":1585,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers!","layer":null},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305526188,"id":1702,"parentId":1701,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/users/new.tsx"},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":210,"timestamp":6305526152,"id":1701,"parentId":1586,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew!","layer":null},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":21,"timestamp":6305526431,"id":1704,"parentId":1703,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/add-user.tsx"},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":206,"timestamp":6305526390,"id":1703,"parentId":1587,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user!","layer":null},"startTime":1739771426515,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305526645,"id":1706,"parentId":1705,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/[database]/[user].tsx"},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":198,"timestamp":6305526612,"id":1705,"parentId":1588,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D!","layer":null},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305526861,"id":1708,"parentId":1707,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/index.tsx"},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":188,"timestamp":6305526826,"id":1707,"parentId":1589,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases!","layer":null},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305527093,"id":1710,"parentId":1709,"tags":{"absolutePagePath":"private-next-pages/admin/index.tsx"},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":212,"timestamp":6305527028,"id":1709,"parentId":1590,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!","layer":null},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305527286,"id":1712,"parentId":1711,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/databases/[database]/index.tsx"},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":188,"timestamp":6305527254,"id":1711,"parentId":1591,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D!","layer":null},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305527502,"id":1714,"parentId":1713,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/users/index.tsx"},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":203,"timestamp":6305527456,"id":1713,"parentId":1592,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers!","layer":null},"startTime":1739771426516,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305527703,"id":1716,"parentId":1715,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/pages/[id].tsx"},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":163,"timestamp":6305527674,"id":1715,"parentId":1593,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D!","layer":null},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305527879,"id":1718,"parentId":1717,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/create-page.tsx"},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":174,"timestamp":6305527850,"id":1717,"parentId":1594,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page!","layer":null},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305528073,"id":1720,"parentId":1719,"tags":{"absolutePagePath":"private-next-pages/blog/index.tsx"},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":163,"timestamp":6305528041,"id":1719,"parentId":1595,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&page=%2Fblog!","layer":null},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305528246,"id":1722,"parentId":1721,"tags":{"absolutePagePath":"private-next-pages/admin/[user_id]/su/docs/edit-page.tsx"},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":202,"timestamp":6305528218,"id":1721,"parentId":1596,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page!","layer":null},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305528464,"id":1724,"parentId":1723,"tags":{"absolutePagePath":"private-next-pages/contact.tsx"},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":169,"timestamp":6305528433,"id":1723,"parentId":1597,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fcontact.tsx&page=%2Fcontact!","layer":null},"startTime":1739771426517,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305528649,"id":1726,"parentId":1725,"tags":{"absolutePagePath":"private-next-pages/docs/index.tsx"},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":188,"timestamp":6305528615,"id":1725,"parentId":1598,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&page=%2Fdocs!","layer":null},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305528846,"id":1728,"parentId":1727,"tags":{"absolutePagePath":"private-next-pages/docs/[page]/[sub-page]/index.tsx"},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":166,"timestamp":6305528817,"id":1727,"parentId":1599,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D!","layer":null},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":25,"timestamp":6305529026,"id":1730,"parentId":1729,"tags":{"absolutePagePath":"private-next-pages/create-account.tsx"},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":213,"timestamp":6305528996,"id":1729,"parentId":1600,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fcreate-account.tsx&page=%2Fcreate-account!","layer":null},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":14,"timestamp":6305529252,"id":1732,"parentId":1731,"tags":{"absolutePagePath":"private-next-pages/docs/[page]/index.tsx"},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":209,"timestamp":6305529223,"id":1731,"parentId":1601,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D!","layer":null},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":11,"timestamp":6305529475,"id":1734,"parentId":1733,"tags":{"absolutePagePath":"private-next-pages/index.tsx"},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":163,"timestamp":6305529445,"id":1733,"parentId":1602,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!","layer":null},"startTime":1739771426518,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":11,"timestamp":6305529649,"id":1736,"parentId":1735,"tags":{"absolutePagePath":"private-next-pages/logout.tsx"},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":168,"timestamp":6305529621,"id":1735,"parentId":1603,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Flogout.tsx&page=%2Flogout!","layer":null},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":11,"timestamp":6305529833,"id":1738,"parentId":1737,"tags":{"absolutePagePath":"private-next-pages/login.tsx"},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":168,"timestamp":6305529802,"id":1737,"parentId":1604,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Flogin.tsx&page=%2Flogin!","layer":null},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":13,"timestamp":6305530013,"id":1740,"parentId":1739,"tags":{"absolutePagePath":"private-next-pages/privacy.tsx"},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":166,"timestamp":6305529983,"id":1739,"parentId":1605,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fprivacy.tsx&page=%2Fprivacy!","layer":null},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":15,"timestamp":6305530190,"id":1742,"parentId":1741,"tags":{"absolutePagePath":"private-next-pages/redirect.tsx"},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":159,"timestamp":6305530162,"id":1741,"parentId":1606,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fredirect.tsx&page=%2Fredirect!","layer":null},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":24,"timestamp":6305530368,"id":1744,"parentId":1743,"tags":{"absolutePagePath":"private-next-pages/email-verification/index.tsx"},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":179,"timestamp":6305530338,"id":1743,"parentId":1607,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&page=%2Femail-verification!","layer":null},"startTime":1739771426519,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":10,"timestamp":6305530558,"id":1746,"parentId":1745,"tags":{"absolutePagePath":"private-next-pages/terms.tsx"},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":155,"timestamp":6305530529,"id":1745,"parentId":1608,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fterms.tsx&page=%2Fterms!","layer":null},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305530726,"id":1748,"parentId":1747,"tags":{"absolutePagePath":"private-next-pages/send-password-reset-link.tsx"},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":156,"timestamp":6305530696,"id":1747,"parentId":1609,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&page=%2Fsend-password-reset-link!","layer":null},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305530893,"id":1750,"parentId":1749,"tags":{"absolutePagePath":"private-next-pages/unsubscribe.tsx"},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":168,"timestamp":6305530865,"id":1749,"parentId":1610,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Funsubscribe.tsx&page=%2Funsubscribe!","layer":null},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"next-client-pages-loader","duration":12,"timestamp":6305531075,"id":1752,"parentId":1751,"tags":{"absolutePagePath":"private-next-pages/reset-password.tsx"},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":156,"timestamp":6305531046,"id":1751,"parentId":1611,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2Freset-password.tsx&page=%2Freset-password!","layer":null},"startTime":1739771426520,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50467,"timestamp":6305513416,"id":1612,"parentId":1540,"tags":{"name":"/app/node_modules/next/dist/client/next.js","layer":null},"startTime":1739771426502,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4978,"timestamp":6305561699,"id":1753,"parentId":1613,"tags":{"name":"/app/node_modules/next/dist/pages/_error.js","layer":null},"startTime":1739771426551,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11792,"timestamp":6305562482,"id":1754,"parentId":1545,"tags":{"name":"/app/node_modules/next/dist/client/router.js","layer":null},"startTime":1739771426551,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":6892,"timestamp":6305569267,"id":1755,"parentId":1753,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head.js","layer":null},"startTime":1739771426558,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":10464,"timestamp":6305570413,"id":1756,"parentId":1612,"tags":{"name":"/app/node_modules/next/dist/client/webpack.js","layer":null},"startTime":1739771426559,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":17737,"timestamp":6305570478,"id":1757,"parentId":1612,"tags":{"name":"/app/node_modules/next/dist/client/index.js","layer":null},"startTime":1739771426559,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":26331,"timestamp":6305572197,"id":1758,"parentId":1753,"tags":{"name":"/app/node_modules/react/jsx-runtime.js","layer":null},"startTime":1739771426561,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2065,"timestamp":6305608607,"id":1759,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/lib/is-error.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4723,"timestamp":6305608925,"id":1764,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils/warn-once.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5031,"timestamp":6305608890,"id":1763,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-mode.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":17267,"timestamp":6305608718,"id":1760,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/side-effect.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":17486,"timestamp":6305608992,"id":1766,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18457,"timestamp":6305609307,"id":1772,"parentId":1615,"tags":{"name":"/app/pages/404.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21365,"timestamp":6305608961,"id":1765,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/utils.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21793,"timestamp":6305609337,"id":1773,"parentId":1617,"tags":{"name":"/app/pages/500.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22318,"timestamp":6305609365,"id":1774,"parentId":1619,"tags":{"name":"/app/pages/_app.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22893,"timestamp":6305609422,"id":1776,"parentId":1723,"tags":{"name":"/app/pages/contact.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23449,"timestamp":6305609395,"id":1775,"parentId":1625,"tags":{"name":"/app/pages/about.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24115,"timestamp":6305609473,"id":1778,"parentId":1733,"tags":{"name":"/app/pages/index.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26273,"timestamp":6305609499,"id":1779,"parentId":1735,"tags":{"name":"/app/pages/logout.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27693,"timestamp":6305609449,"id":1777,"parentId":1729,"tags":{"name":"/app/pages/create-account.tsx","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28118,"timestamp":6305609528,"id":1780,"parentId":1737,"tags":{"name":"/app/pages/login.tsx","layer":null},"startTime":1739771426599,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17484,"timestamp":6305620689,"id":1781,"parentId":1739,"tags":{"name":"/app/pages/privacy.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17822,"timestamp":6305620838,"id":1783,"parentId":1745,"tags":{"name":"/app/pages/terms.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18389,"timestamp":6305620801,"id":1782,"parentId":1741,"tags":{"name":"/app/pages/redirect.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19091,"timestamp":6305620864,"id":1784,"parentId":1747,"tags":{"name":"/app/pages/send-password-reset-link.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29133,"timestamp":6305620944,"id":1787,"parentId":1709,"tags":{"name":"/app/pages/admin/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29912,"timestamp":6305620969,"id":1788,"parentId":1719,"tags":{"name":"/app/pages/blog/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":30926,"timestamp":6305620994,"id":1789,"parentId":1725,"tags":{"name":"/app/pages/docs/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":31885,"timestamp":6305620890,"id":1785,"parentId":1749,"tags":{"name":"/app/pages/unsubscribe.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":35686,"timestamp":6305621086,"id":1791,"parentId":1663,"tags":{"name":"/app/pages/admin/[user_id]/development.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":36406,"timestamp":6305621115,"id":1792,"parentId":1669,"tags":{"name":"/app/pages/admin/[user_id]/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":37826,"timestamp":6305620919,"id":1786,"parentId":1751,"tags":{"name":"/app/pages/reset-password.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":38503,"timestamp":6305621055,"id":1790,"parentId":1743,"tags":{"name":"/app/pages/email-verification/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":38581,"timestamp":6305621446,"id":1802,"parentId":1671,"tags":{"name":"/app/pages/admin/[user_id]/settings.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":39163,"timestamp":6305621473,"id":1803,"parentId":1673,"tags":{"name":"/app/pages/admin/[user_id]/schema.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":39795,"timestamp":6305621497,"id":1804,"parentId":1731,"tags":{"name":"/app/pages/docs/[page]/index.tsx","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":40271,"timestamp":6305621523,"id":1805,"parentId":1623,"tags":{"name":"/app/pages/admin/[user_id]/api-keys/index.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":40740,"timestamp":6305621572,"id":1807,"parentId":1661,"tags":{"name":"/app/pages/admin/[user_id]/databases/add-database.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":41240,"timestamp":6305621594,"id":1808,"parentId":1667,"tags":{"name":"/app/pages/admin/[user_id]/databases/index.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":43651,"timestamp":6305621139,"id":1793,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/script.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":43703,"timestamp":6305621546,"id":1806,"parentId":1627,"tags":{"name":"/app/pages/admin/[user_id]/connect/index.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":43930,"timestamp":6305621616,"id":1809,"parentId":1675,"tags":{"name":"/app/pages/admin/[user_id]/su/backups.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":44151,"timestamp":6305621708,"id":1812,"parentId":1683,"tags":{"name":"/app/pages/admin/[user_id]/su/console.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":44812,"timestamp":6305621640,"id":1810,"parentId":1677,"tags":{"name":"/app/pages/admin/[user_id]/media/index.tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":45571,"timestamp":6305621681,"id":1811,"parentId":1679,"tags":{"name":"/app/pages/admin/[user_id]/media/[...folder].tsx","layer":null},"startTime":1739771426611,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":67123,"timestamp":6305609027,"id":1767,"parentId":1753,"tags":{"name":"/app/node_modules/react/index.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":68297,"timestamp":6305609277,"id":1771,"parentId":1757,"tags":{"name":"/app/node_modules/react-dom/client.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74359,"timestamp":6305608841,"id":1762,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74244,"timestamp":6305609204,"id":1769,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router-context.shared-runtime.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74906,"timestamp":6305608782,"id":1761,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":75262,"timestamp":6305609163,"id":1768,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/client/with-router.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":63900,"timestamp":6305621168,"id":1794,"parentId":1756,"tags":{"name":"/app/node_modules/next/dist/build/deployment-id.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":69643,"timestamp":6305621352,"id":1799,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/runtime-config.external.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":71421,"timestamp":6305621251,"id":1796,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/page-loader.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":71855,"timestamp":6305621317,"id":1798,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/mitt.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":73395,"timestamp":6305621217,"id":1795,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/head-manager.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74117,"timestamp":6305621286,"id":1797,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/route-announcer.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74392,"timestamp":6305621382,"id":1800,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":75020,"timestamp":6305621414,"id":1801,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/querystring.js","layer":null},"startTime":1739771426610,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":104730,"timestamp":6305609243,"id":1770,"parentId":1754,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/router.js","layer":null},"startTime":1739771426598,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":235731,"timestamp":6305498809,"id":1590,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4958,"timestamp":6305767102,"id":1814,"parentId":1689,"tags":{"name":"/app/pages/admin/[user_id]/su/index.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5288,"timestamp":6305767159,"id":1816,"parentId":1693,"tags":{"name":"/app/pages/admin/[user_id]/su/load-balancing.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5804,"timestamp":6305766995,"id":1813,"parentId":1687,"tags":{"name":"/app/pages/admin/[user_id]/su/error-logs.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5952,"timestamp":6305767133,"id":1815,"parentId":1691,"tags":{"name":"/app/pages/admin/[user_id]/su/envar.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6219,"timestamp":6305767187,"id":1817,"parentId":1699,"tags":{"name":"/app/pages/admin/[user_id]/su/servers.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6612,"timestamp":6305767241,"id":1819,"parentId":1713,"tags":{"name":"/app/pages/admin/[user_id]/users/index.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7116,"timestamp":6305767212,"id":1818,"parentId":1703,"tags":{"name":"/app/pages/admin/[user_id]/users/add-user.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12695,"timestamp":6305767266,"id":1820,"parentId":1727,"tags":{"name":"/app/pages/docs/[page]/[sub-page]/index.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13712,"timestamp":6305767290,"id":1821,"parentId":1621,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/edit-database.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14222,"timestamp":6305767316,"id":1822,"parentId":1629,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/connect.tsx","layer":null},"startTime":1739771426756,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6912,"timestamp":6305797054,"id":1831,"parentId":1681,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7904,"timestamp":6305796991,"id":1829,"parentId":1633,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8440,"timestamp":6305796951,"id":1828,"parentId":1631,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/schema.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8807,"timestamp":6305797023,"id":1830,"parentId":1635,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/shell.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9260,"timestamp":6305797084,"id":1832,"parentId":1695,"tags":{"name":"/app/pages/admin/[user_id]/su/users/[single].tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9526,"timestamp":6305797115,"id":1833,"parentId":1697,"tags":{"name":"/app/pages/admin/[user_id]/su/users/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9781,"timestamp":6305797144,"id":1834,"parentId":1701,"tags":{"name":"/app/pages/admin/[user_id]/su/users/new.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10158,"timestamp":6305797171,"id":1835,"parentId":1707,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10429,"timestamp":6305797200,"id":1836,"parentId":1717,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/create-page.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10748,"timestamp":6305797228,"id":1837,"parentId":1721,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/edit-page.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18180,"timestamp":6305797312,"id":1840,"parentId":1655,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-social-logins.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18603,"timestamp":6305797339,"id":1841,"parentId":1659,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/add-user.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19670,"timestamp":6305797256,"id":1838,"parentId":1649,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/add-table.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20295,"timestamp":6305797285,"id":1839,"parentId":1653,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20517,"timestamp":6305797405,"id":1843,"parentId":1685,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21274,"timestamp":6305797376,"id":1842,"parentId":1665,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21927,"timestamp":6305797429,"id":1844,"parentId":1705,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/[user].tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22311,"timestamp":6305797478,"id":1846,"parentId":1715,"tags":{"name":"/app/pages/admin/[user_id]/su/docs/pages/[id].tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23121,"timestamp":6305797455,"id":1845,"parentId":1711,"tags":{"name":"/app/pages/admin/[user_id]/users/databases/[database]/index.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23700,"timestamp":6305797505,"id":1847,"parentId":1637,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.tsx","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24225,"timestamp":6305797552,"id":1848,"parentId":1645,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.tsx","layer":null},"startTime":1739771426787,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":40698,"timestamp":6305796768,"id":1824,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/has-base-path.js","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41550,"timestamp":6305796508,"id":1823,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/remove-base-path.js","layer":null},"startTime":1739771426785,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41598,"timestamp":6305796872,"id":1826,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42473,"timestamp":6305796914,"id":1827,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/adapters.js","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42821,"timestamp":6305796824,"id":1825,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","layer":null},"startTime":1739771426786,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4309,"timestamp":6305858773,"id":1849,"parentId":1759,"tags":{"name":"/app/node_modules/next/dist/shared/lib/is-plain-object.js","layer":null},"startTime":1739771426848,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1365,"timestamp":6305864286,"id":1861,"parentId":1766,"tags":{"name":"/app/node_modules/next/dist/server/lib/interception-routes.js","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1476,"timestamp":6305864306,"id":1862,"parentId":1774,"tags":{"name":"/app/node_modules/next/script.js","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11020,"timestamp":6305863352,"id":1853,"parentId":1647,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.tsx","layer":null},"startTime":1739771426852,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11379,"timestamp":6305863535,"id":1856,"parentId":1639,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.tsx","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11856,"timestamp":6305863505,"id":1855,"parentId":1657,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/users/[user]/index.tsx","layer":null},"startTime":1739771426852,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13287,"timestamp":6305863470,"id":1854,"parentId":1651,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/index.tsx","layer":null},"startTime":1739771426852,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13758,"timestamp":6305863563,"id":1857,"parentId":1641,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].tsx","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14261,"timestamp":6305863601,"id":1858,"parentId":1643,"tags":{"name":"/app/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/index.tsx","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7675,"timestamp":6305870655,"id":1869,"parentId":1772,"tags":{"name":"/app/layouts/GeneralLayout.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":8352,"timestamp":6305870732,"id":1872,"parentId":1793,"tags":{"name":"/app/node_modules/next/dist/client/set-attributes-from-props.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8876,"timestamp":6305870709,"id":1871,"parentId":1772,"tags":{"name":"/app/components/general/PageHeadTags.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9806,"timestamp":6305870684,"id":1870,"parentId":1774,"tags":{"name":"/app/components/ErrorBoundary.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17440,"timestamp":6305870776,"id":1874,"parentId":1773,"tags":{"name":"/app/functions/frontend/fetchApi.ts","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17902,"timestamp":6305870756,"id":1873,"parentId":1772,"tags":{"name":"/app/functions/frontend/clientAuthUser.ts","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18099,"timestamp":6305870801,"id":1875,"parentId":1776,"tags":{"name":"/app/components/pages/contact/ContactHero.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18252,"timestamp":6305870931,"id":1880,"parentId":1775,"tags":{"name":"/app/components/pages/about/Hero.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":18873,"timestamp":6305870854,"id":1877,"parentId":1793,"tags":{"name":"/app/node_modules/next/dist/client/request-idle-callback.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19084,"timestamp":6305870958,"id":1881,"parentId":1775,"tags":{"name":"/app/components/pages/homepage/BriefIntroSection.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19690,"timestamp":6305870830,"id":1876,"parentId":1776,"tags":{"name":"/app/components/pages/contact/ContactForm.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19899,"timestamp":6305870980,"id":1882,"parentId":1775,"tags":{"name":"/app/components/pages/homepage/FooterCta.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20285,"timestamp":6305871003,"id":1883,"parentId":1778,"tags":{"name":"/app/components/pages/homepage/Hero2.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20604,"timestamp":6305871025,"id":1884,"parentId":1778,"tags":{"name":"/app/components/pages/homepage/FeaturesSummarySection.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20887,"timestamp":6305871090,"id":1887,"parentId":1777,"tags":{"name":"/app/components/pages/create-account/Hero.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21295,"timestamp":6305871065,"id":1886,"parentId":1780,"tags":{"name":"/app/components/general/Logo.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":34361,"timestamp":6305858889,"id":1850,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/build/polyfills/polyfill-module.js","layer":null},"startTime":1739771426848,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22849,"timestamp":6305871130,"id":1889,"parentId":1781,"tags":{"name":"/app/components/pages/privacy/PrivacyHero.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23779,"timestamp":6305871045,"id":1885,"parentId":1774,"tags":{"name":"/app/components/twui/hooks/useWebSocket.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24472,"timestamp":6305871110,"id":1888,"parentId":1780,"tags":{"name":"/app/components/pages/login/LoginForm.tsx","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":37502,"timestamp":6305863627,"id":1859,"parentId":1753,"tags":{"name":"/app/node_modules/@swc/helpers/esm/_interop_require_default.js","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":38171,"timestamp":6305864254,"id":1860,"parentId":1755,"tags":{"name":"/app/node_modules/@swc/helpers/esm/_interop_require_wildcard.js","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":44225,"timestamp":6305858994,"id":1852,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","layer":null},"startTime":1739771426848,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":44813,"timestamp":6305858951,"id":1851,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/pages/_app.js","layer":null},"startTime":1739771426848,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":37860,"timestamp":6305870908,"id":1879,"parentId":1774,"tags":{"name":"/app/node_modules/next/head.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":39395,"timestamp":6305870599,"id":1867,"parentId":1758,"tags":{"name":"/app/node_modules/react/cjs/react-jsx-runtime.production.min.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":46669,"timestamp":6305864339,"id":1863,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/react-client-callbacks/shared.js","layer":null},"startTime":1739771426853,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":49495,"timestamp":6305870520,"id":1865,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/tracing/report-to-socket.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":49825,"timestamp":6305870560,"id":1866,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/components/is-next-router-error.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50657,"timestamp":6305870387,"id":1864,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/tracing/tracer.js","layer":null},"startTime":1739771426859,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":108471,"timestamp":6305870625,"id":1868,"parentId":1786,"tags":{"name":"/app/node_modules/lodash/lodash.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":109290,"timestamp":6305870876,"id":1878,"parentId":1757,"tags":{"name":"/app/node_modules/next/dist/client/portal/index.js","layer":null},"startTime":1739771426860,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4665,"timestamp":6305992760,"id":1893,"parentId":1777,"tags":{"name":"/app/components/general/LoadingScreen.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5054,"timestamp":6305992700,"id":1891,"parentId":1783,"tags":{"name":"/app/components/pages/terms/TermsHero.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5788,"timestamp":6305992590,"id":1890,"parentId":1781,"tags":{"name":"/app/components/pages/privacy/PrivacyBody.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5836,"timestamp":6305992828,"id":1896,"parentId":1784,"tags":{"name":"/app/components/general/FormSuccessBlock.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6180,"timestamp":6305992782,"id":1894,"parentId":1782,"tags":{"name":"/app/components/general/LoadingBlock.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6533,"timestamp":6305992804,"id":1895,"parentId":1779,"tags":{"name":"/app/components/pages/logout/index.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7476,"timestamp":6305992731,"id":1892,"parentId":1783,"tags":{"name":"/app/components/pages/terms/TermsBody.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":7929,"timestamp":6305992851,"id":1897,"parentId":1784,"tags":{"name":"/app/components/general/InfoBlock.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15795,"timestamp":6305992894,"id":1899,"parentId":1788,"tags":{"name":"/app/components/pages/blog/BlogHero.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17464,"timestamp":6305992935,"id":1901,"parentId":1789,"tags":{"name":"/app/components/pages/docs/DocsHomeHero.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18431,"timestamp":6305992870,"id":1898,"parentId":1791,"tags":{"name":"/app/layouts/AdminLayout.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19107,"timestamp":6305992915,"id":1900,"parentId":1789,"tags":{"name":"/app/components/pages/docs/DocsAside.tsx","layer":null},"startTime":1739771426982,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6526,"timestamp":6306005872,"id":1902,"parentId":1789,"tags":{"name":"/app/components/pages/docs/DocsHomeLinks.tsx","layer":null},"startTime":1739771426995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":6821,"timestamp":6306006003,"id":1904,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","layer":null},"startTime":1739771426995,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":498,"timestamp":6306016047,"id":1905,"parentId":1770,"tags":{"layer":null},"startTime":1739771427005,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":26000,"timestamp":6306005968,"id":1903,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/shared/lib/constants.js","layer":null},"startTime":1739771426995,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16482,"timestamp":6306016567,"id":1906,"parentId":1791,"tags":{"name":"/app/components/admin/development/index.tsx","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16555,"timestamp":6306016745,"id":1909,"parentId":1803,"tags":{"name":"/app/components/general/VerificationBanner.tsx","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17070,"timestamp":6306016677,"id":1907,"parentId":1792,"tags":{"name":"/app/components/admin/dashboard/DashboardContent.tsx","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17484,"timestamp":6306016717,"id":1908,"parentId":1792,"tags":{"name":"/app/components/admin/databases/DeleteDatabaseConfirmationPopup.tsx","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18146,"timestamp":6306016773,"id":1910,"parentId":1803,"tags":{"name":"/app/components/general/Breadcrumbs.tsx","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":38098,"timestamp":6306016796,"id":1911,"parentId":1767,"tags":{"name":"/app/node_modules/react/cjs/react.production.min.js","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6408,"timestamp":6306049260,"id":1940,"parentId":1804,"tags":{"name":"/app/components/pages/docs/DocsGenereicHero.tsx","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6939,"timestamp":6306049217,"id":1938,"parentId":1802,"tags":{"name":"/app/components/admin/databases/UserMediaPopup.tsx","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":559677,"timestamp":6305498851,"id":1606,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fredirect.tsx&page=%2Fredirect!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16225,"timestamp":6306049193,"id":1937,"parentId":1802,"tags":{"name":"/app/components/admin/settings/SettingsContent.tsx","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17202,"timestamp":6306049238,"id":1939,"parentId":1803,"tags":{"name":"/app/components/admin/databases/UserSchemaContent.tsx","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41702,"timestamp":6306025299,"id":1914,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/client/add-base-path.js","layer":null},"startTime":1739771427014,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42073,"timestamp":6306025402,"id":1915,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/client/add-locale.js","layer":null},"startTime":1739771427014,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":42444,"timestamp":6306025488,"id":1917,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js","layer":null},"startTime":1739771427014,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":45301,"timestamp":6306025449,"id":1916,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/client/route-loader.js","layer":null},"startTime":1739771427014,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":45543,"timestamp":6306025522,"id":1918,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js","layer":null},"startTime":1739771427015,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16718,"timestamp":6306059273,"id":1942,"parentId":1805,"tags":{"name":"/app/components/admin/api-keys/TargetApiKeyPreviewPopup.tsx","layer":null},"startTime":1739771427048,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17273,"timestamp":6306059168,"id":1941,"parentId":1805,"tags":{"name":"/app/components/admin/api-keys/ApiKeysContent.tsx","layer":null},"startTime":1739771427048,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17521,"timestamp":6306059335,"id":1944,"parentId":1808,"tags":{"name":"/app/components/admin/databases/DatabasesContent.tsx","layer":null},"startTime":1739771427048,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17624,"timestamp":6306059607,"id":1947,"parentId":1807,"tags":{"name":"/app/components/admin/databases/add-database/index.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18872,"timestamp":6306059306,"id":1943,"parentId":1805,"tags":{"name":"/app/components/admin/api-keys/AddNewApiKeyPopup.tsx","layer":null},"startTime":1739771427048,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18951,"timestamp":6306059692,"id":1950,"parentId":1810,"tags":{"name":"/app/components/general/UploadImageComponent.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19194,"timestamp":6306059714,"id":1951,"parentId":1806,"tags":{"name":"/app/components/admin/connect/ConnectContent.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19841,"timestamp":6306059641,"id":1948,"parentId":1809,"tags":{"name":"/app/components/su/SuBackupsContent.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19943,"timestamp":6306059762,"id":1953,"parentId":1806,"tags":{"name":"/app/components/admin/connect/NewMariadbUserPopup.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20288,"timestamp":6306059739,"id":1952,"parentId":1806,"tags":{"name":"/app/components/admin/connect/EditMariadbUserPopup.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21135,"timestamp":6306059666,"id":1949,"parentId":1812,"tags":{"name":"/app/components/su/SuConsoleContent.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21505,"timestamp":6306059784,"id":1954,"parentId":1810,"tags":{"name":"/app/components/admin/media/MediaContent.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22338,"timestamp":6306059810,"id":1955,"parentId":1810,"tags":{"name":"/app/components/admin/media/NewMediaPopup.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23784,"timestamp":6306059864,"id":1957,"parentId":1810,"tags":{"name":"/app/components/admin/media/TargetMediaPreviewPopup.tsx","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51592,"timestamp":6306048916,"id":1927,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/lib/constants.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51887,"timestamp":6306048891,"id":1926,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/lib/is-api-route.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57505,"timestamp":6306048679,"id":1920,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57943,"timestamp":6306048724,"id":1921,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/route-matcher.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58539,"timestamp":6306048577,"id":1919,"parentId":1796,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58743,"timestamp":6306048830,"id":1924,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/client/remove-locale.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59145,"timestamp":6306048799,"id":1923,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/client/detect-domain-locale.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59845,"timestamp":6306048862,"id":1925,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/client/resolve-href.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":61153,"timestamp":6306048764,"id":1922,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/route-regex.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":61193,"timestamp":6306048998,"id":1930,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":61645,"timestamp":6306049053,"id":1932,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":62005,"timestamp":6306049027,"id":1931,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":62743,"timestamp":6306048969,"id":1929,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/format-url.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":62945,"timestamp":6306049083,"id":1933,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/compare-states.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":64122,"timestamp":6306048939,"id":1928,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/bloom-filter.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":53807,"timestamp":6306059833,"id":1956,"parentId":1771,"tags":{"name":"/app/node_modules/react-dom/index.js","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65332,"timestamp":6306049111,"id":1934,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-local-url.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65511,"timestamp":6306049165,"id":1936,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/omit.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65801,"timestamp":6306049138,"id":1935,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/is-bot.js","layer":null},"startTime":1739771427038,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":66056,"timestamp":6306059538,"id":1946,"parentId":1770,"tags":{"name":"/app/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","layer":null},"startTime":1739771427049,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5328,"timestamp":6306128081,"id":1959,"parentId":1810,"tags":{"name":"/app/components/general/UploadFileComponent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5711,"timestamp":6306128111,"id":1960,"parentId":1810,"tags":{"name":"/app/components/general/UploadVideoComponent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6412,"timestamp":6306127968,"id":1958,"parentId":1810,"tags":{"name":"/app/components/admin/media/NewFolderPopup.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7503,"timestamp":6306128138,"id":1961,"parentId":1810,"tags":{"name":"/app/components/admin/media/ChooseMediaTypePopup.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8270,"timestamp":6306128159,"id":1962,"parentId":1811,"tags":{"name":"/app/components/admin/media/MediaFolderContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8812,"timestamp":6306128203,"id":1964,"parentId":1813,"tags":{"name":"/app/components/su/SuErrorLogsContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9176,"timestamp":6306128225,"id":1965,"parentId":1815,"tags":{"name":"/app/components/su/SuEnvContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9439,"timestamp":6306128246,"id":1966,"parentId":1816,"tags":{"name":"/app/components/su/load-balancing/index.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10131,"timestamp":6306128181,"id":1963,"parentId":1814,"tags":{"name":"/app/components/su/SuDashboardContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10335,"timestamp":6306128269,"id":1967,"parentId":1817,"tags":{"name":"/app/components/su/servers/index.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22462,"timestamp":6306128329,"id":1970,"parentId":1827,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/index.js","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23526,"timestamp":6306128307,"id":1969,"parentId":1819,"tags":{"name":"/app/components/admin/users/UsersContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25891,"timestamp":6306128289,"id":1968,"parentId":1819,"tags":{"name":"/app/components/admin/users/TargetUserPreviewPopup.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27684,"timestamp":6306128350,"id":1971,"parentId":1818,"tags":{"name":"/app/components/admin/users/AddNewUserContent.tsx","layer":null},"startTime":1739771427117,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10101,"timestamp":6306146381,"id":1972,"parentId":1821,"tags":{"name":"/app/components/admin/databases/EditDatabaseContent.tsx","layer":null},"startTime":1739771427135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":10417,"timestamp":6306146524,"id":1975,"parentId":1861,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10978,"timestamp":6306146471,"id":1973,"parentId":1822,"tags":{"name":"/app/components/admin/databases/connect/DatabaseConnectContent.tsx","layer":null},"startTime":1739771427135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11127,"timestamp":6306146676,"id":1979,"parentId":1835,"tags":{"name":"/app/components/admin/users/AllDatabasesUsersContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11346,"timestamp":6306146734,"id":1981,"parentId":1833,"tags":{"name":"/app/components/su/SuUsersContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11560,"timestamp":6306146755,"id":1982,"parentId":1834,"tags":{"name":"/app/components/su/SuNewUserContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12041,"timestamp":6306146701,"id":1980,"parentId":1832,"tags":{"name":"/app/components/su/SuSingleUserContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19237,"timestamp":6306146774,"id":1983,"parentId":1831,"tags":{"name":"/app/components/su/docs/SuDocsPageListContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19556,"timestamp":6306146815,"id":1985,"parentId":1829,"tags":{"name":"/app/components/admin/databases/DeleteTableConfirmationPopup.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21335,"timestamp":6306146500,"id":1974,"parentId":1821,"tags":{"name":"/app/components/general/ExtraContentDatabase/index.tsx","layer":null},"startTime":1739771427135,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22089,"timestamp":6306146795,"id":1984,"parentId":1829,"tags":{"name":"/app/components/admin/databases/SingleDatabasesContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23417,"timestamp":6306146836,"id":1986,"parentId":1828,"tags":{"name":"/app/components/admin/databases/DatabaseSchemaContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24569,"timestamp":6306146856,"id":1987,"parentId":1830,"tags":{"name":"/app/components/admin/databases/DatabaseShellContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26014,"timestamp":6306146895,"id":1989,"parentId":1840,"tags":{"name":"/app/components/admin/users/SocialLoginsContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":27174,"timestamp":6306146874,"id":1988,"parentId":1836,"tags":{"name":"/app/components/su/docs/CreatePageContent.tsx","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":53580,"timestamp":6306146644,"id":1978,"parentId":1827,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":53926,"timestamp":6306146612,"id":1977,"parentId":1824,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":54307,"timestamp":6306146554,"id":1976,"parentId":1825,"tags":{"name":"/app/node_modules/next/dist/shared/lib/image-config.js","layer":null},"startTime":1739771427136,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":954,"timestamp":6306206734,"id":1993,"parentId":1838,"tags":{"name":"/app/package-shared/data/defaultFields.json","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4239,"timestamp":6306206707,"id":1992,"parentId":1838,"tags":{"name":"/app/components/admin/databases/EditFieldPopup.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4642,"timestamp":6306206677,"id":1991,"parentId":1838,"tags":{"name":"/app/components/admin/databases/AddTableContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4986,"timestamp":6306206752,"id":1994,"parentId":1843,"tags":{"name":"/app/layouts/SuAdminLayout.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5419,"timestamp":6306206816,"id":1997,"parentId":1842,"tags":{"name":"/app/components/admin/users/DbUsersContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2995,"timestamp":6306215310,"id":2008,"parentId":1886,"tags":{"name":"__barrel_optimize__?names=Menu!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4772,"timestamp":6306215342,"id":2009,"parentId":1897,"tags":{"name":"__barrel_optimize__?names=Info!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16464,"timestamp":6306206588,"id":1990,"parentId":1841,"tags":{"name":"/app/components/admin/users/DbAddNewUserContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16492,"timestamp":6306206837,"id":1998,"parentId":1846,"tags":{"name":"/app/components/su/docs/SuSingleDocPageContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17320,"timestamp":6306206774,"id":1995,"parentId":1839,"tags":{"name":"/app/components/admin/databases/TablesContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-tsx","duration":18126,"timestamp":6306206880,"id":2000,"parentId":1847,"tags":{"name":"/app/components/admin/databases/EditTableContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18621,"timestamp":6306206860,"id":1999,"parentId":1845,"tags":{"name":"/app/components/admin/users/SingleDatabaseUsersContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23052,"timestamp":6306206796,"id":1996,"parentId":1844,"tags":{"name":"/app/components/admin/users/SingleDatabaseSingleUserContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":23450,"timestamp":6306206943,"id":2002,"parentId":1848,"tags":{"name":"/app/functions/frontend/updateTableAfterFieldsUpdateFunctionExt.ts","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24333,"timestamp":6306206968,"id":2003,"parentId":1848,"tags":{"name":"/app/components/admin/databases/TableFieldsContent.tsx","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":16282,"timestamp":6306215281,"id":2007,"parentId":1903,"tags":{"name":"/app/node_modules/next/dist/shared/lib/modern-browserslist-target.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":16521,"timestamp":6306215248,"id":2006,"parentId":1904,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16657,"timestamp":6306215511,"id":2015,"parentId":1869,"tags":{"name":"/app/functions/frontend/updateNavLinks.ts","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28182,"timestamp":6306215489,"id":2014,"parentId":1856,"tags":{"name":"/app/components/admin/databases/AddTableEntryContent.tsx","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28986,"timestamp":6306215426,"id":2012,"parentId":1853,"tags":{"name":"/app/components/admin/users/ChangeDbUserPassword.tsx","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":30109,"timestamp":6306215452,"id":2013,"parentId":1855,"tags":{"name":"/app/components/admin/users/SingleDbUserContent.tsx","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1993,"timestamp":6306251801,"id":2020,"parentId":1882,"tags":{"name":"__barrel_optimize__?names=BookText!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2509,"timestamp":6306251831,"id":2021,"parentId":1884,"tags":{"name":"__barrel_optimize__?names=CopyCheck,EarthLock,FileKey2,FolderOutput,Sheet,SquareGanttChart!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":49732,"timestamp":6306206902,"id":2001,"parentId":1755,"tags":{"name":"/app/node_modules/next/dist/build/polyfills/process.js","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5405,"timestamp":6306251750,"id":2018,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/ProductionHeadComponent.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5790,"timestamp":6306251774,"id":2019,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/ScrollToTopButton.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6214,"timestamp":6306251721,"id":2017,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/Footer.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7210,"timestamp":6306251625,"id":2016,"parentId":1869,"tags":{"name":"/app/layouts/components/GeneralLayout/Header.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14126,"timestamp":6306252105,"id":2025,"parentId":1857,"tags":{"name":"/app/components/admin/databases/SingleEntryContent.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15194,"timestamp":6306252060,"id":2024,"parentId":1854,"tags":{"name":"/app/components/admin/databases/SingleTableContent.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16943,"timestamp":6306252131,"id":2026,"parentId":1858,"tags":{"name":"/app/components/admin/databases/TableEntriesContent.tsx","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":62585,"timestamp":6306206992,"id":2004,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/client/react-client-callbacks/report-global-error.js","layer":null},"startTime":1739771427196,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7875,"timestamp":6306262017,"id":2032,"parentId":1883,"tags":{"name":"/app/components/general/FadedImage.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8123,"timestamp":6306261983,"id":2031,"parentId":1876,"tags":{"name":"/app/components/general/FormAlertBlock.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":8737,"timestamp":6306261666,"id":2027,"parentId":1881,"tags":{"name":"/app/components/general/ScreenShotDescriptionCard.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11348,"timestamp":6306261746,"id":2028,"parentId":1881,"tags":{"name":"/app/components/general/ContainedSection.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11506,"timestamp":6306262066,"id":2034,"parentId":1883,"tags":{"name":"/app/components/general/CodeBlock.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17475,"timestamp":6306262043,"id":2033,"parentId":1887,"tags":{"name":"/app/components/pages/create-account/CreateAccountForm.tsx","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":64614,"timestamp":6306215365,"id":2010,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65338,"timestamp":6306215150,"id":2005,"parentId":1866,"tags":{"name":"/app/node_modules/next/dist/client/components/redirect-error.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65543,"timestamp":6306215394,"id":2011,"parentId":1866,"tags":{"name":"/app/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","layer":null},"startTime":1739771427204,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2371,"timestamp":6306283251,"id":2037,"parentId":1888,"tags":{"name":"/app/components/pages/login/SocialLogin.tsx","layer":null},"startTime":1739771427272,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2772,"timestamp":6306283148,"id":2035,"parentId":1884,"tags":{"name":"/app/components/general/IconText.tsx","layer":null},"startTime":1739771427272,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3193,"timestamp":6306283222,"id":2036,"parentId":1888,"tags":{"name":"/app/functions/frontend/userLogin.ts","layer":null},"startTime":1739771427272,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1824,"timestamp":6306293618,"id":2054,"parentId":1948,"tags":{"name":"__barrel_optimize__?names=FolderSync!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427283,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":36491,"timestamp":6306261777,"id":2029,"parentId":1874,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":47229,"timestamp":6306251909,"id":2023,"parentId":1863,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":48089,"timestamp":6306251854,"id":2022,"parentId":1865,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js","layer":null},"startTime":1739771427241,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":9521,"timestamp":6306290711,"id":2039,"parentId":1916,"tags":{"name":"/app/node_modules/next/dist/shared/lib/encode-uri-path.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10028,"timestamp":6306290803,"id":2041,"parentId":1898,"tags":{"name":"/app/components/general/DiskUsageComponent.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10537,"timestamp":6306290854,"id":2043,"parentId":1898,"tags":{"name":"/app/layouts/components/AdminLayout/AdminHeader.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18086,"timestamp":6306290829,"id":2042,"parentId":1898,"tags":{"name":"/app/layouts/components/AdminLayout/Aside.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18365,"timestamp":6306290889,"id":2044,"parentId":1902,"tags":{"name":"/app/components/cards/LinkCard.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18496,"timestamp":6306290931,"id":2046,"parentId":1906,"tags":{"name":"/app/components/admin/development/(sections)/Hero.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18757,"timestamp":6306290911,"id":2045,"parentId":1907,"tags":{"name":"/app/components/admin/dashboard/DatabasesSummary.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19145,"timestamp":6306290950,"id":2047,"parentId":1906,"tags":{"name":"/app/components/admin/development/(sections)/DummyQueueTest.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19506,"timestamp":6306291041,"id":2051,"parentId":1907,"tags":{"name":"/app/components/admin/dashboard/Metrics.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20004,"timestamp":6306290969,"id":2048,"parentId":1907,"tags":{"name":"/app/components/admin/databases/DelegatedDatabasesSection.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":17445,"timestamp":6306293785,"id":2057,"parentId":1975,"tags":{"name":"/app/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":null},"startTime":1739771427283,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20836,"timestamp":6306291063,"id":2052,"parentId":1908,"tags":{"name":"/app/components/general/GeneralPopup.tsx","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":18604,"timestamp":6306293759,"id":2056,"parentId":1975,"tags":{"name":"/app/node_modules/next/dist/shared/lib/segment.js","layer":null},"startTime":1739771427283,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20286,"timestamp":6306293729,"id":2055,"parentId":1970,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","layer":null},"startTime":1739771427283,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10751,"timestamp":6306303703,"id":2065,"parentId":1939,"tags":{"name":"/app/package-shared/utils/ejson.ts","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11205,"timestamp":6306303665,"id":2064,"parentId":1939,"tags":{"name":"/app/components/general/AceEditor.tsx","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":11283,"timestamp":6306303736,"id":2066,"parentId":1950,"tags":{"name":"/app/functions/frontend/imageInputFileToBase64.ts","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11949,"timestamp":6306303611,"id":2063,"parentId":1937,"tags":{"name":"/app/components/admin/databases/UserImage.tsx","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12857,"timestamp":6306303569,"id":2062,"parentId":1939,"tags":{"name":"/app/components/form/FormSelect.tsx","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12914,"timestamp":6306303762,"id":2067,"parentId":1943,"tags":{"name":"/app/functions/frontend/checkUniqueField.ts","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13211,"timestamp":6306303791,"id":2068,"parentId":1941,"tags":{"name":"/app/components/admin/api-keys/ApiKeysList.tsx","layer":null},"startTime":1739771427293,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1356,"timestamp":6306331635,"id":2077,"parentId":1957,"tags":{"name":"__barrel_optimize__?names=ChevronLeft,ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":44969,"timestamp":6306290622,"id":2038,"parentId":1895,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/index.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6253,"timestamp":6306331511,"id":2072,"parentId":1947,"tags":{"name":"/app/components/admin/databases/add-database/(sections)/AddDatabaseFormSection.tsx","layer":null},"startTime":1739771427320,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6775,"timestamp":6306331485,"id":2071,"parentId":1951,"tags":{"name":"/app/components/admin/connect/MariaDBUsers.tsx","layer":null},"startTime":1739771427320,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7407,"timestamp":6306331372,"id":2069,"parentId":1944,"tags":{"name":"/app/components/admin/databases/DatabasesList.tsx","layer":null},"startTime":1739771427320,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7931,"timestamp":6306331454,"id":2070,"parentId":1951,"tags":{"name":"/app/components/admin/connect/ConnectionInfo.tsx","layer":null},"startTime":1739771427320,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26231,"timestamp":6306331533,"id":2073,"parentId":1947,"tags":{"name":"/app/components/general/BackButton.tsx","layer":null},"startTime":1739771427321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":26869,"timestamp":6306331586,"id":2075,"parentId":1949,"tags":{"name":"/app/components/su/xterm.ts","layer":null},"startTime":1739771427321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":68617,"timestamp":6306290988,"id":2049,"parentId":1914,"tags":{"name":"/app/node_modules/next/dist/client/normalize-trailing-slash.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29626,"timestamp":6306331612,"id":2076,"parentId":1953,"tags":{"name":"/app/components/admin/connect/MariDBUserForm.tsx","layer":null},"startTime":1739771427321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":68470,"timestamp":6306293809,"id":2058,"parentId":1922,"tags":{"name":"/app/node_modules/next/dist/shared/lib/escape-regexp.js","layer":null},"startTime":1739771427283,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":72145,"timestamp":6306290757,"id":2040,"parentId":1914,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":72356,"timestamp":6306291096,"id":2053,"parentId":1949,"tags":{"name":"/app/node_modules/ansi-regex/index.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":73758,"timestamp":6306291013,"id":2050,"parentId":1916,"tags":{"name":"/app/node_modules/next/dist/client/trusted-types.js","layer":null},"startTime":1739771427280,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3037,"timestamp":6306367654,"id":2078,"parentId":1961,"tags":{"name":"__barrel_optimize__?names=FileVideo2,Files,Images!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3470,"timestamp":6306367744,"id":2079,"parentId":1962,"tags":{"name":"__barrel_optimize__?names=Copy!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4075,"timestamp":6306367777,"id":2080,"parentId":1984,"tags":{"name":"__barrel_optimize__?names=FolderOutput!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"postcss-process","duration":139429,"timestamp":6306372222,"id":2101,"parentId":2098,"tags":{},"startTime":1739771427361,"traceId":"01574a2c9c066fe4"},{"name":"postcss-process","duration":136241,"timestamp":6306375429,"id":2102,"parentId":2099,"tags":{},"startTime":1739771427364,"traceId":"01574a2c9c066fe4"},{"name":"postcss-process","duration":124563,"timestamp":6306387110,"id":2103,"parentId":2100,"tags":{},"startTime":1739771427376,"traceId":"01574a2c9c066fe4"},{"name":"postcss-loader","duration":142249,"timestamp":6306369503,"id":2098,"parentId":2090,"tags":{},"startTime":1739771427358,"traceId":"01574a2c9c066fe4"},{"name":"postcss-loader","duration":142180,"timestamp":6306369576,"id":2099,"parentId":2091,"tags":{},"startTime":1739771427359,"traceId":"01574a2c9c066fe4"},{"name":"postcss-loader","duration":142163,"timestamp":6306369595,"id":2100,"parentId":2092,"tags":{},"startTime":1739771427359,"traceId":"01574a2c9c066fe4"},{"name":"css-loader","duration":16157,"timestamp":6306511836,"id":2104,"parentId":2090,"tags":{"astUsed":"true"},"startTime":1739771427501,"traceId":"01574a2c9c066fe4"},{"name":"css-loader","duration":15927,"timestamp":6306512099,"id":2105,"parentId":2091,"tags":{"astUsed":"true"},"startTime":1739771427501,"traceId":"01574a2c9c066fe4"},{"name":"css-loader","duration":15914,"timestamp":6306512115,"id":2106,"parentId":2092,"tags":{"astUsed":"true"},"startTime":1739771427501,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":160880,"timestamp":6306368088,"id":2090,"parentId":1945,"tags":{"name":"/app/node_modules/xterm/css/xterm.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[10].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[10].use[2]!/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":161545,"timestamp":6306368170,"id":2091,"parentId":1912,"tags":{"name":"/app/styles/less.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[2]!/app/styles/less.css","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":162384,"timestamp":6306368205,"id":2092,"parentId":1913,"tags":{"name":"/app/styles/tailwind.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[12].use[2]!/app/styles/tailwind.css","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":229819,"timestamp":6306303232,"id":2059,"parentId":1932,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","layer":null},"startTime":1739771427292,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":229949,"timestamp":6306303420,"id":2060,"parentId":1931,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","layer":null},"startTime":1739771427292,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":230224,"timestamp":6306303474,"id":2061,"parentId":1931,"tags":{"name":"/app/node_modules/next/dist/shared/lib/router/utils/add-locale.js","layer":null},"startTime":1739771427292,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":166368,"timestamp":6306367845,"id":2082,"parentId":1957,"tags":{"name":"/app/functions/frontend/updateDiskUsage.ts","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":166580,"timestamp":6306367920,"id":2084,"parentId":1957,"tags":{"name":"/app/functions/frontend/downloadPrivateFile.ts","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":167104,"timestamp":6306367877,"id":2083,"parentId":1957,"tags":{"name":"/app/functions/frontend/downloadFile.ts","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":167535,"timestamp":6306367947,"id":2085,"parentId":1954,"tags":{"name":"/app/components/admin/media/MediaList.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":167877,"timestamp":6306368038,"id":2088,"parentId":1955,"tags":{"name":"/app/components/admin/media/NewFileCard.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":168552,"timestamp":6306367969,"id":2086,"parentId":1954,"tags":{"name":"/app/components/general/ui/ButtonGroup.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":169069,"timestamp":6306367992,"id":2087,"parentId":1955,"tags":{"name":"/app/components/admin/media/NewMediaCard.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":169580,"timestamp":6306368062,"id":2089,"parentId":1957,"tags":{"name":"/app/components/admin/media/card/MediaMoreButton.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":169590,"timestamp":6306368287,"id":2095,"parentId":2008,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/menu.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":169763,"timestamp":6306368311,"id":2096,"parentId":2009,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/info.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-ts","duration":170463,"timestamp":6306368263,"id":2094,"parentId":1959,"tags":{"name":"/app/functions/frontend/inputFileToBase64.ts","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":171150,"timestamp":6306368238,"id":2093,"parentId":1965,"tags":{"name":"/app/components/su/SuEnvCard.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":171713,"timestamp":6306368332,"id":2097,"parentId":1963,"tags":{"name":"/app/components/su/components/UserCard.tsx","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1049620,"timestamp":6305498669,"id":1545,"parentId":1539,"tags":{"request":"/app/node_modules/next/dist/client/router.js"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":601,"timestamp":6306547974,"id":2108,"parentId":1968,"tags":{"name":"/app/jsonData/userPriviledges.json","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":288213,"timestamp":6306331554,"id":2074,"parentId":1956,"tags":{"name":"/app/node_modules/react-dom/cjs/react-dom.production.min.js","layer":null},"startTime":1739771427321,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":73193,"timestamp":6306548063,"id":2111,"parentId":1969,"tags":{"name":"/app/components/admin/users/InvitationReceivedCard.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":73680,"timestamp":6306547998,"id":2109,"parentId":1968,"tags":{"name":"/app/components/form/FormCheckboxes.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":74064,"timestamp":6306548039,"id":2110,"parentId":1969,"tags":{"name":"/app/components/admin/users/UsersList.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":74664,"timestamp":6306547882,"id":2107,"parentId":1966,"tags":{"name":"/app/components/su/load-balancing/(partials)/ServerCard.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":74593,"timestamp":6306548150,"id":2115,"parentId":2020,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/book-text.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":74954,"timestamp":6306548108,"id":2113,"parentId":1972,"tags":{"name":"/app/components/admin/databases/EditDatabaseForm.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":75440,"timestamp":6306548086,"id":2112,"parentId":1972,"tags":{"name":"/app/components/general/ActiveCloneDbBanner.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":75556,"timestamp":6306548170,"id":2116,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-check.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":75740,"timestamp":6306548189,"id":2117,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/earth-lock.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":75928,"timestamp":6306548211,"id":2118,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-key-2.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":76292,"timestamp":6306548230,"id":2119,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-output.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":76497,"timestamp":6306548251,"id":2120,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/sheet.js","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":77721,"timestamp":6306548128,"id":2114,"parentId":1973,"tags":{"name":"/app/components/admin/databases/connect/ConnectForm.tsx","layer":null},"startTime":1739771427537,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3178,"timestamp":6306629485,"id":2122,"parentId":1974,"tags":{"name":"__barrel_optimize__?names=ChevronDown,Download,FileInput,FolderOutput,SquareTerminal!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427618,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3337,"timestamp":6306629812,"id":2137,"parentId":2041,"tags":{"name":"__barrel_optimize__?names=ArrowLeft,HardDrive,RotateCw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3675,"timestamp":6306629901,"id":2140,"parentId":2052,"tags":{"name":"__barrel_optimize__?names=X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4102,"timestamp":6306629928,"id":2141,"parentId":2051,"tags":{"name":"__barrel_optimize__?names=Database,Images,Key,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":10051,"timestamp":6306629394,"id":2121,"parentId":2021,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-gantt-chart.js","layer":null},"startTime":1739771427618,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10310,"timestamp":6306629545,"id":2124,"parentId":1980,"tags":{"name":"/app/components/su/components/UserData.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10672,"timestamp":6306629567,"id":2125,"parentId":1979,"tags":{"name":"/app/components/admin/users/DatabaseUsers.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11217,"timestamp":6306629521,"id":2123,"parentId":1980,"tags":{"name":"/app/components/su/components/UserBackups.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11440,"timestamp":6306629590,"id":2126,"parentId":1974,"tags":{"name":"/app/components/general/CopySlug.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11699,"timestamp":6306629612,"id":2127,"parentId":1984,"tags":{"name":"/app/components/general/DatabaseSlugCopy.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12257,"timestamp":6306629673,"id":2130,"parentId":1984,"tags":{"name":"/app/components/admin/databases/DatabasesTablesList.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":12725,"timestamp":6306629632,"id":2128,"parentId":1984,"tags":{"name":"/app/functions/frontend/downloadApiStream.ts","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13285,"timestamp":6306629652,"id":2129,"parentId":1983,"tags":{"name":"/app/components/su/components/PageCard.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13524,"timestamp":6306629713,"id":2132,"parentId":1987,"tags":{"name":"/app/components/admin/databases/DatabaseShellQueryResult.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":13685,"timestamp":6306629733,"id":2133,"parentId":1984,"tags":{"name":"/app/components/twui/layout/Row.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14124,"timestamp":6306629692,"id":2131,"parentId":1986,"tags":{"name":"/app/components/admin/databases/DatabaseTablesTablePreview.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14462,"timestamp":6306629753,"id":2134,"parentId":1989,"tags":{"name":"/app/components/form/FormRadios.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":14585,"timestamp":6306629834,"id":2138,"parentId":2054,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder-sync.js","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14975,"timestamp":6306629790,"id":2136,"parentId":1988,"tags":{"name":"/app/components/su/components/RichText/DocsRichTextBlock.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15613,"timestamp":6306629947,"id":2142,"parentId":1994,"tags":{"name":"/app/layouts/components/SuAdminLayout/Aside.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15889,"timestamp":6306629999,"id":2144,"parentId":1991,"tags":{"name":"/app/components/admin/databases/AddTableForm.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17330,"timestamp":6306629773,"id":2135,"parentId":1988,"tags":{"name":"/app/components/form/FormInput.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17742,"timestamp":6306629981,"id":2143,"parentId":1994,"tags":{"name":"/app/layouts/components/SuAdminLayout/AdminHeader.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":290718,"timestamp":6306367802,"id":2081,"parentId":1949,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/index.js","layer":null},"startTime":1739771427357,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":29606,"timestamp":6306630018,"id":2145,"parentId":1997,"tags":{"name":"/app/components/admin/users/DbUsersList.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":30400,"timestamp":6306630036,"id":2146,"parentId":1992,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldForm.tsx","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5166,"timestamp":6306671172,"id":2151,"parentId":1995,"tags":{"name":"/app/components/admin/databases/TablesList.tsx","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5931,"timestamp":6306670997,"id":2147,"parentId":2000,"tags":{"name":"/app/components/general/ActiveCloneTableBanner.tsx","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6899,"timestamp":6306671196,"id":2152,"parentId":2000,"tags":{"name":"/app/components/admin/databases/EditTableForm.tsx","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7892,"timestamp":6306671078,"id":2148,"parentId":1990,"tags":{"name":"/app/components/admin/users/DbCreateDbUserForm.tsx","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2231,"timestamp":6306681721,"id":2156,"parentId":2019,"tags":{"name":"__barrel_optimize__?names=ChevronUp!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5979,"timestamp":6306681754,"id":2157,"parentId":2016,"tags":{"name":"__barrel_optimize__?names=ChevronDown!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":6494,"timestamp":6306681778,"id":2158,"parentId":2069,"tags":{"name":"__barrel_optimize__?names=PackagePlus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":6847,"timestamp":6306681946,"id":2164,"parentId":2070,"tags":{"name":"__barrel_optimize__?names=Copy,Download!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":61973,"timestamp":6306629853,"id":2139,"parentId":2005,"tags":{"name":"/app/node_modules/next/dist/client/components/redirect-status-code.js","layer":null},"startTime":1739771427619,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11220,"timestamp":6306681802,"id":2159,"parentId":2077,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-left.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11373,"timestamp":6306681822,"id":2160,"parentId":2077,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-right.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12108,"timestamp":6306681666,"id":2154,"parentId":1996,"tags":{"name":"/app/components/admin/users/UserImage.tsx","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-json","duration":1007,"timestamp":6306697370,"id":2171,"parentId":2025,"tags":{"name":"/app/package-shared/data/dataTypes.json","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3023,"timestamp":6306697147,"id":2168,"parentId":2073,"tags":{"name":"__barrel_optimize__?names=ArrowLeft!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3119,"timestamp":6306697622,"id":2181,"parentId":2042,"tags":{"name":"__barrel_optimize__?names=BookText,CircleGauge,Database,FileKey2,Globe,Images,Terminal,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3560,"timestamp":6306697647,"id":2182,"parentId":2085,"tags":{"name":"__barrel_optimize__?names=Plus!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21509,"timestamp":6306681999,"id":2166,"parentId":2016,"tags":{"name":"/app/components/general/ThemeSelector.tsx","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23031,"timestamp":6306681695,"id":2155,"parentId":2014,"tags":{"name":"/app/components/admin/databases/TableEntryForm.tsx","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24192,"timestamp":6306681585,"id":2153,"parentId":2000,"tags":{"name":"/app/components/admin/databases/TableFields.tsx","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24473,"timestamp":6306682026,"id":2167,"parentId":2016,"tags":{"name":"/app/layouts/components/AdminLayout/AdminUserBlock.tsx","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9664,"timestamp":6306697323,"id":2170,"parentId":2016,"tags":{"name":"/app/hooks/useLocalUser.ts","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9861,"timestamp":6306697416,"id":2173,"parentId":2025,"tags":{"name":"/app/components/admin/databases/SingleEntryPrevNext.tsx","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10380,"timestamp":6306697440,"id":2174,"parentId":2025,"tags":{"name":"/app/components/admin/databases/SelectNewEntry.tsx","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":20580,"timestamp":6306697516,"id":2177,"parentId":2033,"tags":{"name":"/app/functions/frontend/submitNewUserForm.ts","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21486,"timestamp":6306697492,"id":2176,"parentId":2024,"tags":{"name":"/app/components/admin/databases/TableIndexes.tsx","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22333,"timestamp":6306697465,"id":2175,"parentId":2024,"tags":{"name":"/app/components/admin/databases/TableEntriesList.tsx","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22826,"timestamp":6306697541,"id":2178,"parentId":2026,"tags":{"name":"/app/components/admin/databases/ImportExportEntries.tsx","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23081,"timestamp":6306697568,"id":2179,"parentId":2026,"tags":{"name":"/app/components/admin/databases/MoreTableOptions.tsx","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23163,"timestamp":6306697697,"id":2184,"parentId":2078,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-video-2.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23509,"timestamp":6306697673,"id":2183,"parentId":2095,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/createLucideIcon.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23638,"timestamp":6306697722,"id":2185,"parentId":2078,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/files.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23793,"timestamp":6306697745,"id":2186,"parentId":2078,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/images.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24339,"timestamp":6306697594,"id":2180,"parentId":2037,"tags":{"name":"/app/components/pages/login/GoogleIdentityButton.tsx","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51133,"timestamp":6306671107,"id":2149,"parentId":2029,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/actions/get-csrf-header-name.js","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24850,"timestamp":6306697771,"id":2187,"parentId":2079,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26919,"timestamp":6306697390,"id":2172,"parentId":2025,"tags":{"name":"/app/components/admin/databases/UpdateEntryForm.tsx","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":10802,"timestamp":6306714057,"id":2193,"parentId":2122,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-down.js","layer":null},"startTime":1739771427703,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":66618,"timestamp":6306671141,"id":2150,"parentId":2022,"tags":{"name":"/app/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js","layer":null},"startTime":1739771427660,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56184,"timestamp":6306681849,"id":2161,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56400,"timestamp":6306681890,"id":2162,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":56596,"timestamp":6306681917,"id":2163,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-mjs","duration":61739,"timestamp":6306681971,"id":2165,"parentId":2064,"tags":{"name":"/app/node_modules/tailwind-merge/dist/bundle-mjs.mjs","layer":null},"startTime":1739771427671,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":14667,"timestamp":6306729530,"id":2194,"parentId":2122,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/download.js","layer":null},"startTime":1739771427719,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":14755,"timestamp":6306729626,"id":2195,"parentId":2122,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-input.js","layer":null},"startTime":1739771427719,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2031,"timestamp":6306746722,"id":2224,"parentId":2151,"tags":{"name":"__barrel_optimize__?names=Copy,CopyPlus,Edit,FileX2,Grid2X2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":54064,"timestamp":6306697265,"id":2169,"parentId":2022,"tags":{"name":"/app/node_modules/next/dist/server/dev/hot-reloader-types.js","layer":null},"startTime":1739771427686,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":54356,"timestamp":6306697827,"id":2189,"parentId":2075,"tags":{"name":"/app/node_modules/xterm-addon-fit/lib/xterm-addon-fit.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":173890,"timestamp":6306697797,"id":2188,"parentId":2075,"tags":{"name":"/app/node_modules/xterm/lib/xterm.js","layer":null},"startTime":1739771427687,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126074,"timestamp":6306746165,"id":2199,"parentId":2137,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-cw.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126388,"timestamp":6306746042,"id":2196,"parentId":2122,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-terminal.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126478,"timestamp":6306746117,"id":2197,"parentId":2137,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-left.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126627,"timestamp":6306746144,"id":2198,"parentId":2137,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/hard-drive.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126735,"timestamp":6306746188,"id":2200,"parentId":2140,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/x.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":126918,"timestamp":6306746209,"id":2201,"parentId":2141,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":127061,"timestamp":6306746231,"id":2202,"parentId":2141,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/key.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2209,"timestamp":6306875527,"id":2233,"parentId":2129,"tags":{"name":"__barrel_optimize__?names=Layers,Newspaper!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-js","duration":2888,"timestamp":6306875598,"id":2236,"parentId":2107,"tags":{"name":"__barrel_optimize__?names=Server!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"postcss-process","duration":1634,"timestamp":6306878897,"id":2245,"parentId":2244,"tags":{},"startTime":1739771427868,"traceId":"01574a2c9c066fe4"},{"name":"postcss-loader","duration":3570,"timestamp":6306876977,"id":2244,"parentId":2242,"tags":{},"startTime":1739771427866,"traceId":"01574a2c9c066fe4"},{"name":"css-loader","duration":7963,"timestamp":6306880565,"id":2246,"parentId":2242,"tags":{"astUsed":"true"},"startTime":1739771427870,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":13254,"timestamp":6306875721,"id":2242,"parentId":2030,"tags":{"name":"/app/components/pages/homepage/Home.module.css.webpack[javascript/auto]!=!/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[7].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[7].use[2]!/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":143469,"timestamp":6306746531,"id":2215,"parentId":2042,"tags":{"name":"/app/client-exports.ts","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":143699,"timestamp":6306746550,"id":2216,"parentId":2051,"tags":{"name":"/app/components/general/MetricCard.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":144590,"timestamp":6306746489,"id":2213,"parentId":2042,"tags":{"name":"/app/layouts/components/AdminLayout/SuperUserLinks.tsx","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":144731,"timestamp":6306746570,"id":2217,"parentId":2046,"tags":{"name":"/app/components/general/layout/AdminTitleSection.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":144963,"timestamp":6306746588,"id":2218,"parentId":2047,"tags":{"name":"/app/components/general/layout/AdminSection.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":146289,"timestamp":6306746462,"id":2212,"parentId":2043,"tags":{"name":"/app/layouts/components/AdminLayout/QueueStatus/index.tsx","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":147090,"timestamp":6306746510,"id":2214,"parentId":2048,"tags":{"name":"/app/components/admin/databases/DatabaseListCard.tsx","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":147318,"timestamp":6306746606,"id":2219,"parentId":2047,"tags":{"name":"/app/components/twui/hooks/useWebSocketEventHandler.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":147461,"timestamp":6306746645,"id":2221,"parentId":2047,"tags":{"name":"/app/components/twui/layout/H3.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":180992,"timestamp":6306713919,"id":2190,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","layer":null},"startTime":1739771427703,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":181233,"timestamp":6306714002,"id":2191,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","layer":null},"startTime":1739771427703,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":181552,"timestamp":6306714030,"id":2192,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/deserialize-query.js","layer":null},"startTime":1739771427703,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":149543,"timestamp":6306746625,"id":2220,"parentId":2047,"tags":{"name":"/app/components/twui/layout/Button.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":150098,"timestamp":6306746665,"id":2222,"parentId":2068,"tags":{"name":"/app/components/admin/api-keys/ApiKeyListCard.tsx","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":150533,"timestamp":6306746699,"id":2223,"parentId":2064,"tags":{"name":"/app/components/admin/databases/fields/text/ace-editor.ts","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22751,"timestamp":6306875461,"id":2230,"parentId":2072,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/index.tsx","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23032,"timestamp":6306875483,"id":2231,"parentId":2072,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/UploadDatabaseWithSchema/index.tsx","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23531,"timestamp":6306875438,"id":2229,"parentId":2072,"tags":{"name":"/app/components/twui/elements/Tabs.tsx","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23604,"timestamp":6306875556,"id":2234,"parentId":2156,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/chevron-up.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23771,"timestamp":6306875575,"id":2235,"parentId":2158,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/package-plus.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24548,"timestamp":6306875381,"id":2228,"parentId":2071,"tags":{"name":"/app/components/admin/connect/MariaDBUserCard.tsx","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24519,"timestamp":6306875640,"id":2238,"parentId":2181,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/globe.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24708,"timestamp":6306875619,"id":2237,"parentId":2181,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-gauge.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24827,"timestamp":6306875660,"id":2239,"parentId":2181,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/terminal.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24966,"timestamp":6306875680,"id":2240,"parentId":2181,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/users.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":25136,"timestamp":6306875700,"id":2241,"parentId":2182,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/plus.js","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25494,"timestamp":6306875752,"id":2243,"parentId":2085,"tags":{"name":"/app/components/admin/media/MediaFolderCard.tsx","layer":null},"startTime":1739771427865,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26976,"timestamp":6306875505,"id":2232,"parentId":2076,"tags":{"name":"/app/components/admin/connect/MariDBUserFormGrantsSection.tsx","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1271,"timestamp":6306921826,"id":2251,"parentId":2175,"tags":{"name":"__barrel_optimize__?names=Grid2x2!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1668,"timestamp":6306921854,"id":2252,"parentId":2179,"tags":{"name":"__barrel_optimize__?names=Ellipsis!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":185107,"timestamp":6306746331,"id":2206,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":185744,"timestamp":6306746310,"id":2205,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":186415,"timestamp":6306746251,"id":2203,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":187059,"timestamp":6306746286,"id":2204,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":187138,"timestamp":6306746417,"id":2210,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":187368,"timestamp":6306746357,"id":2207,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":187839,"timestamp":6306746377,"id":2208,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":188168,"timestamp":6306746397,"id":2209,"parentId":2038,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/logging/debug-log.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":188564,"timestamp":6306746439,"id":2211,"parentId":2090,"tags":{"name":"/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js","layer":null},"startTime":1739771427735,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":188797,"timestamp":6306746745,"id":2225,"parentId":2081,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/url.js","layer":null},"startTime":1739771427736,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14200,"timestamp":6306921669,"id":2247,"parentId":2088,"tags":{"name":"/app/components/admin/media/TogglePrivacyButton.tsx","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14744,"timestamp":6306921776,"id":2249,"parentId":2110,"tags":{"name":"/app/components/admin/users/UserListCard.tsx","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15477,"timestamp":6306921747,"id":2248,"parentId":2085,"tags":{"name":"/app/components/admin/media/card/MediaListCard.tsx","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16142,"timestamp":6306921798,"id":2250,"parentId":2113,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseForm.tsx","layer":null},"startTime":1739771427911,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3058,"timestamp":6306940105,"id":2258,"parentId":2142,"tags":{"name":"__barrel_optimize__?names=BookText,CloudUpload,DatabaseBackup,FileWarning,Home,LockKeyhole,Server,SquareChevronRight,Users!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3222,"timestamp":6306940346,"id":2270,"parentId":2214,"tags":{"name":"__barrel_optimize__?names=ChevronRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":685746,"timestamp":6306261822,"id":2030,"parentId":1883,"tags":{"name":"/app/components/pages/homepage/Home.module.css","layer":null},"startTime":1739771427251,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":889036,"timestamp":6306059363,"id":1945,"parentId":1812,"tags":{"name":"/app/node_modules/xterm/css/xterm.css","layer":null},"startTime":1739771427048,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":932262,"timestamp":6306016848,"id":1912,"parentId":1774,"tags":{"name":"/app/styles/less.css","layer":null},"startTime":1739771427006,"traceId":"01574a2c9c066fe4"},{"name":"build-module-css","duration":924704,"timestamp":6306025033,"id":1913,"parentId":1774,"tags":{"name":"/app/styles/tailwind.css","layer":null},"startTime":1739771427014,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":83153,"timestamp":6306875267,"id":2226,"parentId":2081,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/manager.js","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":85340,"timestamp":6306875350,"id":2227,"parentId":2081,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/socket.js","layer":null},"startTime":1739771427864,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21102,"timestamp":6306939953,"id":2254,"parentId":2183,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/shared/src/utils.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21328,"timestamp":6306939882,"id":2253,"parentId":2183,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/defaultAttributes.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21478,"timestamp":6306940149,"id":2260,"parentId":2124,"tags":{"name":"/app/components/su/components/UserFiles.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21992,"timestamp":6306940061,"id":2257,"parentId":2113,"tags":{"name":"/app/components/admin/databases/add-database/(partials)/AddDatabaseForm/DatabaseImage.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":21967,"timestamp":6306940219,"id":2263,"parentId":2128,"tags":{"name":"/app/dict/local-storage-dict.ts","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":22683,"timestamp":6306940239,"id":2264,"parentId":2144,"tags":{"name":"/app/components/admin/databases/NewTableForm.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22891,"timestamp":6306940273,"id":2266,"parentId":2224,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/copy-plus.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":23661,"timestamp":6306940187,"id":2262,"parentId":2136,"tags":{"name":"/app/components/su/components/RichText/RichTextExtensionBlock.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":23737,"timestamp":6306940292,"id":2267,"parentId":2224,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-pen.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24773,"timestamp":6306940170,"id":2261,"parentId":2124,"tags":{"name":"/app/components/su/components/UserDbShell.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24815,"timestamp":6306940325,"id":2269,"parentId":2224,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/grid-2x2.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":24996,"timestamp":6306940309,"id":2268,"parentId":2224,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-x-2.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":25116,"timestamp":6306940364,"id":2271,"parentId":2233,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/layers.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":25252,"timestamp":6306940383,"id":2272,"parentId":2233,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/newspaper.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":25431,"timestamp":6306940402,"id":2273,"parentId":2236,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/server.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26558,"timestamp":6306940256,"id":2265,"parentId":2144,"tags":{"name":"/app/components/admin/databases/CloneTableForm.tsx","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":26679,"timestamp":6306940419,"id":2274,"parentId":2135,"tags":{"name":"/app/functions/frontend/numberFormat.ts","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":27056,"timestamp":6306940436,"id":2275,"parentId":2135,"tags":{"name":"/app/functions/frontend/numberFormatFloat.ts","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4176,"timestamp":6306972059,"id":2276,"parentId":2146,"tags":{"name":"/app/components/admin/databases/MoreOptionsModal.tsx","layer":null},"startTime":1739771427961,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":112,"timestamp":6306984918,"id":2295,"parentId":2030,"tags":{},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14,"timestamp":6306985044,"id":2296,"parentId":1945,"tags":{},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":14,"timestamp":6306985063,"id":2297,"parentId":1912,"tags":{},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module","duration":12,"timestamp":6306985082,"id":2298,"parentId":1913,"tags":{},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2618,"timestamp":6306984702,"id":2289,"parentId":2228,"tags":{"name":"__barrel_optimize__?names=CircleX,Copy,Edit!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3012,"timestamp":6306984726,"id":2290,"parentId":2243,"tags":{"name":"__barrel_optimize__?names=Folder,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3404,"timestamp":6306984782,"id":2292,"parentId":2247,"tags":{"name":"__barrel_optimize__?names=Lock,LockKeyholeOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3379,"timestamp":6306985241,"id":2305,"parentId":2262,"tags":{"name":"__barrel_optimize__?names=CircleX,List,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":51248,"timestamp":6306940018,"id":2256,"parentId":2179,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/Popover.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60100,"timestamp":6306939979,"id":2255,"parentId":2153,"tags":{"name":"/app/node_modules/gsap/Flip.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60519,"timestamp":6306940128,"id":2259,"parentId":2153,"tags":{"name":"/app/node_modules/gsap/index.js","layer":null},"startTime":1739771427929,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16814,"timestamp":6306984479,"id":2278,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/text/TextFieldTypes.tsx","layer":null},"startTime":1739771427973,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17651,"timestamp":6306984527,"id":2280,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDefaultValue.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18017,"timestamp":6306984505,"id":2279,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/IsFieldRequired.tsx","layer":null},"startTime":1739771427973,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18575,"timestamp":6306984400,"id":2277,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDatatypeSelector.tsx","layer":null},"startTime":1739771427973,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1504489,"timestamp":6305498651,"id":1544,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24080,"timestamp":6306984605,"id":2284,"parentId":2146,"tags":{"name":"/app/components/twui/elements/Border.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24334,"timestamp":6306984586,"id":2283,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldNewFieldTag.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":24747,"timestamp":6306984566,"id":2282,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFieldName.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25194,"timestamp":6306984547,"id":2281,"parentId":2146,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldFormActionSection.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25332,"timestamp":6306984623,"id":2285,"parentId":2146,"tags":{"name":"/app/components/twui/layout/Stack.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":25344,"timestamp":6306984807,"id":2293,"parentId":2252,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/ellipsis.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":25923,"timestamp":6306984662,"id":2287,"parentId":2151,"tags":{"name":"/app/components/admin/databases/ImportDbComponent.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":26308,"timestamp":6306984682,"id":2288,"parentId":2151,"tags":{"name":"/app/components/admin/databases/ImportSchemaComponent.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":26033,"timestamp":6306985139,"id":2300,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/database-backup.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-js","duration":26521,"timestamp":6306985102,"id":2299,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/cloud-upload.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":26624,"timestamp":6306985162,"id":2301,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-warning.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":26755,"timestamp":6306985182,"id":2302,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/home.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":28627,"timestamp":6306984643,"id":2286,"parentId":2151,"tags":{"name":"/app/components/admin/databases/TableListCard.tsx","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":28246,"timestamp":6306985202,"id":2303,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":28383,"timestamp":6306985220,"id":2304,"parentId":2258,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/square-chevron-right.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1523029,"timestamp":6305498777,"id":1578,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":4925,"timestamp":6307021468,"id":2306,"parentId":2153,"tags":{"name":"/app/components/general/ExpandBlock.tsx","layer":null},"startTime":1739771428010,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5130,"timestamp":6307021562,"id":2307,"parentId":2167,"tags":{"name":"/app/layouts/components/AdminUserDropdown.tsx","layer":null},"startTime":1739771428011,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":46758,"timestamp":6306984827,"id":2294,"parentId":2001,"tags":{"name":"/app/node_modules/next/dist/compiled/process/browser.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5024,"timestamp":6307027867,"id":2308,"parentId":2155,"tags":{"name":"/app/functions/frontend/defaultFieldsRegexp.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5183,"timestamp":6307027987,"id":2311,"parentId":2153,"tags":{"name":"/app/functions/frontend/addNewTempField.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1536646,"timestamp":6305498637,"id":1541,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1676,"timestamp":6307034971,"id":2327,"parentId":2212,"tags":{"name":"__barrel_optimize__?names=Check,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1883,"timestamp":6307035192,"id":2336,"parentId":2288,"tags":{"name":"__barrel_optimize__?names=FileCog!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2272,"timestamp":6307035229,"id":2337,"parentId":2286,"tags":{"name":"__barrel_optimize__?names=ChevronRight,Sheet!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10809,"timestamp":6307028019,"id":2312,"parentId":2155,"tags":{"name":"/app/components/admin/databases/TableEntryField.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14468,"timestamp":6307028051,"id":2313,"parentId":2153,"tags":{"name":"/app/components/admin/databases/ClonedSingleTableFieldCard.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15357,"timestamp":6307028074,"id":2314,"parentId":2153,"tags":{"name":"/app/components/admin/databases/NewFieldTemp.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":16137,"timestamp":6307028093,"id":2315,"parentId":2153,"tags":{"name":"/app/components/admin/databases/SingleTableFieldCard.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":16666,"timestamp":6307028113,"id":2316,"parentId":2153,"tags":{"name":"/app/components/admin/databases/functions/generateTypeDefinition.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17132,"timestamp":6307028131,"id":2317,"parentId":2155,"tags":{"name":"/app/functions/frontend/newEntryHandler.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":17303,"timestamp":6307028148,"id":2318,"parentId":2176,"tags":{"name":"/app/functions/frontend/addNewTemplateIndex.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":17873,"timestamp":6307028184,"id":2320,"parentId":2176,"tags":{"name":"/app/components/admin/databases/SingleTableIndexCard.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":18611,"timestamp":6307028224,"id":2322,"parentId":2179,"tags":{"name":"/app/components/admin/databases/SyncDataButton.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":19638,"timestamp":6307028204,"id":2321,"parentId":2175,"tags":{"name":"/app/components/admin/databases/SearchEntriesSection.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":20166,"timestamp":6307028241,"id":2323,"parentId":2172,"tags":{"name":"/app/components/admin/databases/UpdateEntryMoreOptions.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":21722,"timestamp":6307028167,"id":2319,"parentId":2176,"tags":{"name":"/app/components/admin/databases/NewIndexFieldTemp.tsx","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":65459,"timestamp":6306984744,"id":2291,"parentId":2150,"tags":{"name":"/app/node_modules/next/dist/shared/lib/normalized-asset-prefix.js","layer":null},"startTime":1739771427974,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":22282,"timestamp":6307028259,"id":2324,"parentId":2178,"tags":{"name":"/app/components/admin/databases/functions/import-export-handler.ts","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1815,"timestamp":6307056862,"id":2341,"parentId":2307,"tags":{"name":"__barrel_optimize__?names=CircleGauge!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":29382,"timestamp":6307035032,"id":2329,"parentId":2290,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/folder.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":29588,"timestamp":6307035004,"id":2328,"parentId":2289,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-x.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":29697,"timestamp":6307035054,"id":2330,"parentId":2292,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":30188,"timestamp":6307034862,"id":2325,"parentId":2180,"tags":{"name":"/app/functions/frontend/post-login.ts","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":30457,"timestamp":6307035076,"id":2331,"parentId":2292,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-keyhole-open.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":30568,"timestamp":6307035115,"id":2333,"parentId":2305,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/rotate-ccw.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":30767,"timestamp":6307035097,"id":2332,"parentId":2305,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/list.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9053,"timestamp":6307057178,"id":2352,"parentId":2217,"tags":{"name":"/app/components/twui/layout/Section.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9253,"timestamp":6307057158,"id":2351,"parentId":2213,"tags":{"name":"/app/components/twui/layout/H2.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9589,"timestamp":6307057097,"id":2349,"parentId":2217,"tags":{"name":"/app/components/general/layout/AdminPageTitleWithBackButton.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9808,"timestamp":6307057136,"id":2350,"parentId":2220,"tags":{"name":"/app/components/twui/elements/Loading.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9911,"timestamp":6307057218,"id":2354,"parentId":2212,"tags":{"name":"/app/components/twui/layout/Divider.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10122,"timestamp":6307057199,"id":2353,"parentId":2212,"tags":{"name":"/app/components/twui/layout/Span.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10423,"timestamp":6307057237,"id":2355,"parentId":2212,"tags":{"name":"/app/components/twui/hooks/useLocalStorage.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10669,"timestamp":6307057255,"id":2356,"parentId":2212,"tags":{"name":"/app/components/twui/hooks/useCustomEventDispatch.tsx","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10945,"timestamp":6307057274,"id":2357,"parentId":2231,"tags":{"name":"/app/components/admin/databases/add-database/(functions)/upload-new-database-file.ts","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1573002,"timestamp":6305498644,"id":1542,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1573009,"timestamp":6305498648,"id":1543,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F500.tsx&page=%2F500!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572836,"timestamp":6305498826,"id":1597,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fcontact.tsx&page=%2Fcontact!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572992,"timestamp":6305498681,"id":1548,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fabout.tsx&page=%2Fabout!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572839,"timestamp":6305498838,"id":1602,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572834,"timestamp":6305498848,"id":1605,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fprivacy.tsx&page=%2Fprivacy!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572830,"timestamp":6305498856,"id":1608,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fterms.tsx&page=%2Fterms!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572831,"timestamp":6305498858,"id":1609,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fsend-password-reset-link.tsx&page=%2Fsend-password-reset-link!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572832,"timestamp":6305498861,"id":1610,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Funsubscribe.tsx&page=%2Funsubscribe!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572835,"timestamp":6305498863,"id":1611,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Freset-password.tsx&page=%2Freset-password!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572882,"timestamp":6305498821,"id":1595,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fblog%2Findex.tsx&page=%2Fblog!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572877,"timestamp":6305498828,"id":1598,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2Findex.tsx&page=%2Fdocs!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572855,"timestamp":6305498854,"id":1607,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Femail-verification%2Findex.tsx&page=%2Femail-verification!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572877,"timestamp":6305498835,"id":1601,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572886,"timestamp":6305498830,"id":1599,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D%2Findex.tsx&page=%2Fdocs%2F%5Bpage%5D%2F%5Bsub-page%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1572887,"timestamp":6305498833,"id":1600,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fcreate-account.tsx&page=%2Fcreate-account!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":45032,"timestamp":6307027962,"id":2310,"parentId":2226,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/on.js","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":45287,"timestamp":6307027932,"id":2309,"parentId":2209,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/package-shared/utils/console-colors.js","layer":null},"startTime":1739771428017,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1415,"timestamp":6307073726,"id":2359,"parentId":2312,"tags":{"name":"__barrel_optimize__?names=Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":40687,"timestamp":6307035140,"id":2334,"parentId":2206,"tags":{"name":"/app/node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":40953,"timestamp":6307035249,"id":2338,"parentId":2074,"tags":{"name":"/app/node_modules/scheduler/index.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41467,"timestamp":6307035165,"id":2335,"parentId":2226,"tags":{"name":"/app/node_modules/socket.io-client/build/esm/contrib/backo2.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":41841,"timestamp":6307034933,"id":2326,"parentId":2136,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/index.js","layer":null},"startTime":1739771428024,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1579356,"timestamp":6305498840,"id":1603,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Flogout.tsx&page=%2Flogout!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1579365,"timestamp":6305498844,"id":1604,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Flogin.tsx&page=%2Flogin!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4887,"timestamp":6307073787,"id":2360,"parentId":2327,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/check.js","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":5057,"timestamp":6307073817,"id":2361,"parentId":2336,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-cog.js","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5530,"timestamp":6307073864,"id":2363,"parentId":2248,"tags":{"name":"/app/components/admin/media/card/MediaPreviewSection.tsx","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5928,"timestamp":6307073885,"id":2364,"parentId":2248,"tags":{"name":"/app/components/admin/media/card/MediaLinksDropdown.tsx","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6329,"timestamp":6307073904,"id":2365,"parentId":2248,"tags":{"name":"/app/components/admin/media/card/MediaPrivacyButton.tsx","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7092,"timestamp":6307073841,"id":2362,"parentId":2231,"tags":{"name":"/app/components/twui/form/FileUpload.tsx","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50177,"timestamp":6307056745,"id":2339,"parentId":2259,"tags":{"name":"/app/node_modules/gsap/gsap-core.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":50505,"timestamp":6307056914,"id":2342,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/PopoverPortal.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57481,"timestamp":6307056831,"id":2340,"parentId":2259,"tags":{"name":"/app/node_modules/gsap/CSSPlugin.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":57695,"timestamp":6307056939,"id":2343,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useMemoizedArray.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":58496,"timestamp":6307056964,"id":2344,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/usePopover.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59387,"timestamp":6307056994,"id":2345,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/util.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59642,"timestamp":6307057018,"id":2346,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useHandlePrevValues.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60174,"timestamp":6307057050,"id":2347,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useArrowContainer.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":60513,"timestamp":6307057072,"id":2348,"parentId":2256,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/ArrowContainer.js","layer":null},"startTime":1739771428046,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":44235,"timestamp":6307073924,"id":2366,"parentId":2250,"tags":{"name":"/app/functions/frontend/submitUpdateDatabaseForm.ts","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":44611,"timestamp":6307073943,"id":2367,"parentId":2250,"tags":{"name":"/app/functions/frontend/submitNewDatabaseForm.ts","layer":null},"startTime":1739771428063,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626962,"timestamp":6305498755,"id":1570,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626969,"timestamp":6305498757,"id":1571,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsettings.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsettings!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626971,"timestamp":6305498760,"id":1572,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fschema!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627057,"timestamp":6305498678,"id":1547,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fapi-keys%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fapi-keys!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626986,"timestamp":6305498752,"id":1569,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627053,"timestamp":6305498689,"id":1549,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fconnect%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fconnect!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626981,"timestamp":6305498763,"id":1573,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fbackups!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626966,"timestamp":6305498783,"id":1580,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626964,"timestamp":6305498789,"id":1582,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fload-balancing!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626976,"timestamp":6305498780,"id":1579,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Ferror-logs!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626974,"timestamp":6305498786,"id":1581,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fenvar!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1626967,"timestamp":6305498796,"id":1585,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fservers!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"}] +[{"name":"add-entry","duration":1627171,"timestamp":6305498814,"id":1592,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627190,"timestamp":6305498801,"id":1587,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fadd-user!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627303,"timestamp":6305498692,"id":1550,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fconnect!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627297,"timestamp":6305498701,"id":1553,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fshell!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627196,"timestamp":6305498807,"id":1589,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627235,"timestamp":6305498771,"id":1576,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627215,"timestamp":6305498794,"id":1584,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627213,"timestamp":6305498799,"id":1586,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2Fnew!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627278,"timestamp":6305498737,"id":1563,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-social-logins!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627277,"timestamp":6305498742,"id":1565,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Fadd-user!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627224,"timestamp":6305498804,"id":1588,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2F%5Buser%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627215,"timestamp":6305498816,"id":1593,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fpages%2F%5Bid%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627222,"timestamp":6305498812,"id":1591,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fusers%2Fdatabases%2F%5Bdatabase%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627312,"timestamp":6305498726,"id":1559,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Fchange-password!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627301,"timestamp":6305498740,"id":1564,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2F%5Buser%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627347,"timestamp":6305498699,"id":1552,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627354,"timestamp":6305498696,"id":1551,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fschema!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627319,"timestamp":6305498734,"id":1562,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627309,"timestamp":6305498749,"id":1568,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fusers!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1627387,"timestamp":6305498674,"id":1546,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Fedit-database!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":59147,"timestamp":6307071495,"id":2358,"parentId":2255,"tags":{"name":"/app/node_modules/gsap/utils/matrix.js","layer":null},"startTime":1739771428060,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6060,"timestamp":6307125028,"id":2371,"parentId":2261,"tags":{"name":"/app/components/su/components/UserDbShellQueryResult.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6570,"timestamp":6307124898,"id":2368,"parentId":2260,"tags":{"name":"/app/components/su/components/UserFolder.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6804,"timestamp":6307124978,"id":2369,"parentId":2260,"tags":{"name":"/app/components/su/components/UserSingleFile.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7338,"timestamp":6307125005,"id":2370,"parentId":2264,"tags":{"name":"/app/components/admin/databases/NewTableNameSlugAndDescSection.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7731,"timestamp":6307125088,"id":2374,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/CSSFiles.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12351,"timestamp":6307125107,"id":2375,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/EncryptionSelect.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":13810,"timestamp":6307125070,"id":2373,"parentId":2262,"tags":{"name":"/app/components/su/components/RichText/fns.ts","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":15112,"timestamp":6307125050,"id":2372,"parentId":2262,"tags":{"name":"/app/components/su/components/RichText/ElementStyleModalContent.tsx","layer":null},"startTime":1739771428114,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5865,"timestamp":6307134713,"id":2377,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/AutoIncrement.tsx","layer":null},"startTime":1739771428124,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6001,"timestamp":6307134882,"id":2379,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/UniqueFieldSelect.tsx","layer":null},"startTime":1739771428124,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6380,"timestamp":6307134861,"id":2378,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/RegexPattern.tsx","layer":null},"startTime":1739771428124,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":790,"timestamp":6307142091,"id":2381,"parentId":2365,"tags":{"name":"__barrel_optimize__?names=Lock,LockOpen!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428131,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9013,"timestamp":6307134900,"id":2380,"parentId":2276,"tags":{"name":"/app/components/general/Modal.tsx","layer":null},"startTime":1739771428124,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10774,"timestamp":6307134641,"id":2376,"parentId":2276,"tags":{"name":"/app/components/admin/databases/fields/fields-inputs/ForeignKey.tsx","layer":null},"startTime":1739771428124,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":957,"timestamp":6307150192,"id":2382,"parentId":2368,"tags":{"name":"__barrel_optimize__?names=Copy,RotateCcw!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428139,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1310,"timestamp":6307150270,"id":2383,"parentId":2369,"tags":{"name":"__barrel_optimize__?names=HardDrive!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428139,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1655782,"timestamp":6305498791,"id":1583,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fusers%2F%5Bsingle%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1551,"timestamp":6307153450,"id":2384,"parentId":2372,"tags":{"name":"__barrel_optimize__?names=CircleX!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6145,"timestamp":6307153628,"id":2390,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldVarchar.tsx","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6649,"timestamp":6307153552,"id":2387,"parentId":2278,"tags":{"name":"/app/components/twui/form/Select.tsx","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6778,"timestamp":6307153663,"id":2392,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/varchar-value-parser.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7554,"timestamp":6307153577,"id":2388,"parentId":2280,"tags":{"name":"/app/components/twui/form/Input.tsx","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":7812,"timestamp":6307153646,"id":2391,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/SingleFieldDecimals.tsx","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8085,"timestamp":6307153682,"id":2393,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-default-field-data-type.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8282,"timestamp":6307153700,"id":2394,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/get-datatype-value.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":8557,"timestamp":6307153718,"id":2395,"parentId":2277,"tags":{"name":"/app/components/admin/databases/fields/single-field/(utils)/decimal-value-parser.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9450,"timestamp":6307153754,"id":2397,"parentId":2283,"tags":{"name":"/app/components/twui/layout/Center.tsx","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":9798,"timestamp":6307153735,"id":2396,"parentId":2281,"tags":{"name":"/app/functions/frontend/addNewField.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":7848,"timestamp":6307155853,"id":2398,"parentId":2381,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/lock-open.js","layer":null},"startTime":1739771428145,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":10302,"timestamp":6307153609,"id":2389,"parentId":2278,"tags":{"name":"/app/package-shared/types/index.ts","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1670927,"timestamp":6305498766,"id":1574,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1670936,"timestamp":6305498768,"id":1575,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fmedia%2F%5B...folder%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1612,"timestamp":6307168654,"id":2411,"parentId":2362,"tags":{"name":"__barrel_optimize__?names=FileArchive,FilePlus2,X!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1673200,"timestamp":6305498729,"id":1560,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2Fadd-table!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":3899,"timestamp":6307168464,"id":2402,"parentId":2319,"tags":{"name":"/app/functions/frontend/addNewIndex.ts","layer":null},"startTime":1739771428157,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4388,"timestamp":6307168433,"id":2401,"parentId":2315,"tags":{"name":"/app/functions/frontend/reorderField.ts","layer":null},"startTime":1739771428157,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":5424,"timestamp":6307168489,"id":2403,"parentId":2312,"tags":{"name":"/app/components/admin/databases/TableRichTextEntryField.tsx","layer":null},"startTime":1739771428157,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6375,"timestamp":6307168363,"id":2400,"parentId":2312,"tags":{"name":"/app/functions/frontend/generateFormElementsForEntry.tsx","layer":null},"startTime":1739771428157,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6652,"timestamp":6307168560,"id":2406,"parentId":2312,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditor.tsx","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":6956,"timestamp":6307168580,"id":2407,"parentId":2322,"tags":{"name":"/app/functions/frontend/syncTableDataFormHandler.ts","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":9755,"timestamp":6307168616,"id":2409,"parentId":2349,"tags":{"name":"/app/components/twui/layout/H1.tsx","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":10773,"timestamp":6307168515,"id":2404,"parentId":2314,"tags":{"name":"/app/components/admin/databases/NewFieldFormContent.tsx","layer":null},"startTime":1739771428157,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":11671,"timestamp":6307168542,"id":2405,"parentId":2320,"tags":{"name":"/app/components/admin/databases/ExistingIndexEdit.tsx","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":12176,"timestamp":6307168599,"id":2408,"parentId":2349,"tags":{"name":"/app/components/twui/elements/Breadcrumbs.tsx","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":28660,"timestamp":6307153493,"id":2385,"parentId":2338,"tags":{"name":"/app/node_modules/scheduler/cjs/scheduler.production.min.js","layer":null},"startTime":1739771428142,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":28885,"timestamp":6307153528,"id":2386,"parentId":2344,"tags":{"name":"/app/node_modules/react-tiny-popover/dist/useElementRef.js","layer":null},"startTime":1739771428143,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":14070,"timestamp":6307168674,"id":2412,"parentId":2362,"tags":{"name":"/app/components/twui/elements/Card.tsx","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14498,"timestamp":6307168633,"id":2410,"parentId":2357,"tags":{"name":"/app/components/twui/utils/fetch/fetchApi.ts","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":14785,"timestamp":6307168691,"id":2413,"parentId":2362,"tags":{"name":"/app/components/twui/utils/form/fileInputToBase64.ts","layer":null},"startTime":1739771428158,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1689160,"timestamp":6305498706,"id":1554,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fedit-table!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1689152,"timestamp":6305498723,"id":1558,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Ffields!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1689298,"timestamp":6305498584,"id":1540,"parentId":1539,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1689165,"timestamp":6305498720,"id":1557,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":32098,"timestamp":6307159179,"id":2399,"parentId":2326,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/components/Editor.js","layer":null},"startTime":1739771428148,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4204,"timestamp":6307187609,"id":2416,"parentId":2411,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-archive.js","layer":null},"startTime":1739771428177,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":4281,"timestamp":6307187684,"id":2417,"parentId":2411,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/file-plus-2.js","layer":null},"startTime":1739771428177,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1693529,"timestamp":6305498745,"id":1566,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2Fadd-database!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20585,"timestamp":6307173179,"id":2415,"parentId":2081,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/index.js","layer":null},"startTime":1739771428162,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21748,"timestamp":6307173111,"id":2414,"parentId":2081,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/index.js","layer":null},"startTime":1739771428162,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3679,"timestamp":6307193152,"id":2418,"parentId":2406,"tags":{"name":"/app/components/admin/databases/fields/text/JSONEditorHeader.tsx","layer":null},"startTime":1739771428182,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":2390,"timestamp":6307195302,"id":2421,"parentId":2408,"tags":{"name":"/app/components/twui/utils/lower-to-title-case.ts","layer":null},"startTime":1739771428184,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":3806,"timestamp":6307195275,"id":2420,"parentId":2408,"tags":{"name":"/app/components/twui/layout/Link.tsx","layer":null},"startTime":1739771428184,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4152,"timestamp":6307195222,"id":2419,"parentId":2403,"tags":{"name":"/app/functions/frontend/tinyMCEEditorSetup.ts","layer":null},"startTime":1739771428184,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":4406,"timestamp":6307195328,"id":2422,"parentId":2405,"tags":{"name":"/app/components/admin/databases/indexes/indexSelectChange.ts","layer":null},"startTime":1739771428184,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1703350,"timestamp":6305498732,"id":1561,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Findex.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1121,"timestamp":6307205088,"id":2427,"parentId":2418,"tags":{"name":"__barrel_optimize__?names=CircleMinus,CirclePlus,Lock!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":754,"timestamp":6307208070,"id":2433,"parentId":2420,"tags":{"name":"__barrel_optimize__?names=ArrowUpRight!=!/app/node_modules/lucide-react/dist/esm/lucide-react.js","layer":null},"startTime":1739771428197,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":9601,"timestamp":6307201132,"id":2423,"parentId":2399,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/TinyMCE.js","layer":null},"startTime":1739771428190,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":10301,"timestamp":6307201250,"id":2426,"parentId":2399,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/components/EditorPropTypes.js","layer":null},"startTime":1739771428190,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11059,"timestamp":6307201228,"id":2425,"parentId":2399,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/Utils.js","layer":null},"startTime":1739771428190,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11904,"timestamp":6307201200,"id":2424,"parentId":2399,"tags":{"name":"/app/node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/ScriptLoader2.js","layer":null},"startTime":1739771428190,"traceId":"01574a2c9c066fe4"},{"name":"build-module-ts","duration":5610,"timestamp":6307209658,"id":2437,"parentId":2419,"tags":{"name":"/app/functions/frontend/handleCopyHTML.ts","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6019,"timestamp":6307209633,"id":2436,"parentId":2419,"tags":{"name":"/app/functions/frontend/handleEmbed.tsx","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":6442,"timestamp":6307209587,"id":2435,"parentId":2419,"tags":{"name":"/app/functions/frontend/handleEditHTML.tsx","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11260,"timestamp":6307205294,"id":2431,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/globals.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":11767,"timestamp":6307205321,"id":2432,"parentId":2414,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/binary.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":12328,"timestamp":6307205271,"id":2430,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/util.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":12954,"timestamp":6307205200,"id":2429,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transport.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":15317,"timestamp":6307205162,"id":2428,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/socket.js","layer":null},"startTime":1739771428194,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":7504,"timestamp":6307213379,"id":2444,"parentId":2427,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-minus.js","layer":null},"startTime":1739771428202,"traceId":"01574a2c9c066fe4"}] +[{"name":"build-module-js","duration":7931,"timestamp":6307213463,"id":2445,"parentId":2427,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/circle-plus.js","layer":null},"startTime":1739771428202,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":17888,"timestamp":6307208122,"id":2434,"parentId":2414,"tags":{"name":"/app/node_modules/socket.io-parser/build/esm/is-binary.js","layer":null},"startTime":1739771428197,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2942,"timestamp":6307223417,"id":2446,"parentId":2433,"tags":{"name":"/app/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js","layer":null},"startTime":1739771428212,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1729930,"timestamp":6305498747,"id":1567,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdevelopment.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdevelopment!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":19544,"timestamp":6307209682,"id":2438,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/index.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20022,"timestamp":6307209705,"id":2439,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling-fetch.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":20631,"timestamp":6307209746,"id":2441,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/websocket.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":21210,"timestamp":6307209803,"id":2443,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/parseuri.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22460,"timestamp":6307209728,"id":2440,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling-xhr.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":22918,"timestamp":6307209770,"id":2442,"parentId":2415,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/webtransport.js","layer":null},"startTime":1739771428199,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":8356,"timestamp":6307228578,"id":2447,"parentId":2226,"tags":{"name":"/app/node_modules/@socket.io/component-emitter/lib/esm/index.js","layer":null},"startTime":1739771428218,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2338,"timestamp":6307235456,"id":2448,"parentId":2436,"tags":{"name":"/app/components/general/EmbedPopupContent.tsx","layer":null},"startTime":1739771428224,"traceId":"01574a2c9c066fe4"},{"name":"build-module-tsx","duration":2716,"timestamp":6307235516,"id":2449,"parentId":2435,"tags":{"name":"/app/components/general/EditHTMLPopupContent.tsx","layer":null},"startTime":1739771428224,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3979,"timestamp":6307235541,"id":2450,"parentId":2429,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/parseqs.js","layer":null},"startTime":1739771428225,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3052,"timestamp":6307237325,"id":2451,"parentId":2439,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/transports/polling.js","layer":null},"startTime":1739771428226,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":3871,"timestamp":6307237368,"id":2452,"parentId":2440,"tags":{"name":"/app/node_modules/engine.io-client/build/esm/contrib/has-cors.js","layer":null},"startTime":1739771428226,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1357,"timestamp":6307240672,"id":2453,"parentId":2449,"tags":{"name":"/app/node_modules/html-prettify/src/index.js","layer":null},"startTime":1739771428230,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":933,"timestamp":6307242123,"id":2454,"parentId":2426,"tags":{"name":"/app/node_modules/prop-types/index.js","layer":null},"startTime":1739771428231,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1287,"timestamp":6307243175,"id":2456,"parentId":2453,"tags":{"name":"/app/node_modules/html-prettify/src/utils/toLines.js","layer":null},"startTime":1739771428232,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1570,"timestamp":6307243138,"id":2455,"parentId":2453,"tags":{"name":"/app/node_modules/html-prettify/src/utils/addIndentation.js","layer":null},"startTime":1739771428232,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1746102,"timestamp":6305498712,"id":1555,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2Fadd-entry!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1746111,"timestamp":6305498717,"id":1556,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fdatabases%2F%5Bsingle%5D%2Ftables%2F%5Bsingle_table%5D%2Fentries%2F%5Bsingle_entry%5D!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1119,"timestamp":6307244753,"id":2457,"parentId":2429,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/index.js","layer":null},"startTime":1739771428234,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1582,"timestamp":6307244860,"id":2458,"parentId":2454,"tags":{"name":"/app/node_modules/prop-types/factoryWithThrowingShims.js","layer":null},"startTime":1739771428234,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":2855,"timestamp":6307246987,"id":2459,"parentId":2457,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/encodePacket.browser.js","layer":null},"startTime":1739771428236,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1217,"timestamp":6307248939,"id":2460,"parentId":2457,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/decodePacket.browser.js","layer":null},"startTime":1739771428238,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1728,"timestamp":6307248990,"id":2461,"parentId":2457,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/commons.js","layer":null},"startTime":1739771428238,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":1836,"timestamp":6307249331,"id":2462,"parentId":2458,"tags":{"name":"/app/node_modules/prop-types/lib/ReactPropTypesSecret.js","layer":null},"startTime":1739771428238,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1752397,"timestamp":6305498818,"id":1594,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fcreate-page!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1752401,"timestamp":6305498823,"id":1596,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fdocs%2Fedit-page!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"build-module-js","duration":793,"timestamp":6307251024,"id":2463,"parentId":2460,"tags":{"name":"/app/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.js","layer":null},"startTime":1739771428240,"traceId":"01574a2c9c066fe4"},{"name":"add-entry","duration":1753085,"timestamp":6305498773,"id":1577,"parentId":1539,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole.tsx&page=%2Fadmin%2F%5Buser_id%5D%2Fsu%2Fconsole!"},"startTime":1739771426488,"traceId":"01574a2c9c066fe4"},{"name":"make","duration":1753633,"timestamp":6305498294,"id":1539,"parentId":1538,"tags":{},"startTime":1739771426487,"traceId":"01574a2c9c066fe4"},{"name":"chunk-graph","duration":30857,"timestamp":6307291601,"id":2465,"parentId":2464,"tags":{},"startTime":1739771428281,"traceId":"01574a2c9c066fe4"},{"name":"optimize-modules","duration":8,"timestamp":6307322520,"id":2467,"parentId":2464,"tags":{},"startTime":1739771428312,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunks","duration":21601,"timestamp":6307322648,"id":2468,"parentId":2464,"tags":{},"startTime":1739771428312,"traceId":"01574a2c9c066fe4"},{"name":"optimize-tree","duration":10,"timestamp":6307344309,"id":2469,"parentId":2464,"tags":{},"startTime":1739771428333,"traceId":"01574a2c9c066fe4"},{"name":"optimize-chunk-modules","duration":25177,"timestamp":6307344348,"id":2470,"parentId":2464,"tags":{},"startTime":1739771428333,"traceId":"01574a2c9c066fe4"},{"name":"optimize","duration":47065,"timestamp":6307322499,"id":2466,"parentId":2464,"tags":{},"startTime":1739771428311,"traceId":"01574a2c9c066fe4"},{"name":"module-hash","duration":28003,"timestamp":6307376495,"id":2471,"parentId":2464,"tags":{},"startTime":1739771428365,"traceId":"01574a2c9c066fe4"},{"name":"code-generation","duration":264101,"timestamp":6307404538,"id":2472,"parentId":2464,"tags":{},"startTime":1739771428394,"traceId":"01574a2c9c066fe4"},{"name":"hash","duration":5752,"timestamp":6307671504,"id":2473,"parentId":2464,"tags":{},"startTime":1739771428660,"traceId":"01574a2c9c066fe4"},{"name":"code-generation-jobs","duration":180,"timestamp":6307677254,"id":2474,"parentId":2464,"tags":{},"startTime":1739771428666,"traceId":"01574a2c9c066fe4"},{"name":"module-assets","duration":277,"timestamp":6307677392,"id":2475,"parentId":2464,"tags":{},"startTime":1739771428666,"traceId":"01574a2c9c066fe4"},{"name":"create-chunk-assets","duration":11415,"timestamp":6307677676,"id":2476,"parentId":2464,"tags":{},"startTime":1739771428667,"traceId":"01574a2c9c066fe4"},{"name":"NextJsBuildManifest-generateClientManifest","duration":2189,"timestamp":6307697152,"id":2478,"parentId":1538,"tags":{},"startTime":1739771428686,"traceId":"01574a2c9c066fe4"},{"name":"NextJsBuildManifest-createassets","duration":3438,"timestamp":6307695918,"id":2477,"parentId":1538,"tags":{},"startTime":1739771428685,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":97715,"timestamp":6307717881,"id":2481,"parentId":2479,"tags":{"name":"static/chunks/pages/_error-158556db7d796075.js","cache":"MISS"},"startTime":1739771428707,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":97714,"timestamp":6307717923,"id":2482,"parentId":2479,"tags":{"name":"static/chunks/pages/404-6b0d7378399f079b.js","cache":"MISS"},"startTime":1739771428707,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":97602,"timestamp":6307718058,"id":2483,"parentId":2479,"tags":{"name":"static/chunks/pages/500-ebd6d35b14d0eeb9.js","cache":"MISS"},"startTime":1739771428707,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":93949,"timestamp":6307721734,"id":2485,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-f3f2dddfcb6de84b.js","cache":"MISS"},"startTime":1739771428711,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":93074,"timestamp":6307722629,"id":2487,"parentId":2479,"tags":{"name":"static/chunks/pages/about-eb383d540195a479.js","cache":"MISS"},"startTime":1739771428712,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":93689,"timestamp":6307722051,"id":2486,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/api-keys-e91cce3f82b3b6ce.js","cache":"MISS"},"startTime":1739771428711,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":92988,"timestamp":6307722791,"id":2488,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/connect-f43d11a0495537dd.js","cache":"MISS"},"startTime":1739771428712,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":92075,"timestamp":6307723724,"id":2489,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/connect-b7d0af728b5eb1ef.js","cache":"MISS"},"startTime":1739771428713,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":91578,"timestamp":6307724240,"id":2490,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/schema-44d442203ab426d7.js","cache":"MISS"},"startTime":1739771428713,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":90641,"timestamp":6307725197,"id":2492,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/shell-88af77bb6e0a3f26.js","cache":"MISS"},"startTime":1739771428714,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":91130,"timestamp":6307724732,"id":2491,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]-933448966c6ffd07.js","cache":"MISS"},"startTime":1739771428714,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":93582,"timestamp":6307725549,"id":2493,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-10228fff54e5dc09.js","cache":"MISS"},"startTime":1739771428715,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":95482,"timestamp":6307730626,"id":2495,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-369642adf0b69e28.js","cache":"MISS"},"startTime":1739771428720,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":101970,"timestamp":6307725994,"id":2494,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-c1f94a34c3e249c4.js","cache":"MISS"},"startTime":1739771428715,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":98608,"timestamp":6307730968,"id":2496,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-717b89574981ccf3.js","cache":"MISS"},"startTime":1739771428720,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":101648,"timestamp":6307731304,"id":2498,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-c211912da96285d7.js","cache":"MISS"},"startTime":1739771428720,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":105625,"timestamp":6307731076,"id":2497,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-c954e2d025ade0f4.js","cache":"MISS"},"startTime":1739771428720,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":113917,"timestamp":6307731475,"id":2499,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-537b36e0a106dac5.js","cache":"MISS"},"startTime":1739771428720,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":117629,"timestamp":6307732763,"id":2501,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables-fcc693b2dcbe5fd3.js","cache":"MISS"},"startTime":1739771428722,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":124818,"timestamp":6307733048,"id":2502,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-e524325a0f037267.js","cache":"MISS"},"startTime":1739771428722,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":128269,"timestamp":6307731932,"id":2500,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-c5e0023e2bb4733a.js","cache":"MISS"},"startTime":1739771428721,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":130097,"timestamp":6307733390,"id":2503,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-432ec929e8cf5f1c.js","cache":"MISS"},"startTime":1739771428722,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":138647,"timestamp":6307733655,"id":2504,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-9b2ed2c2a589e8b5.js","cache":"MISS"},"startTime":1739771428723,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":142580,"timestamp":6307734040,"id":2505,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/add-database-eb421bbc415c0adc.js","cache":"MISS"},"startTime":1739771428723,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145828,"timestamp":6307734634,"id":2506,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/development-a9fb3ccbde883928.js","cache":"MISS"},"startTime":1739771428724,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":145861,"timestamp":6307734938,"id":2507,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases/[single]/users-90fc19a06a2a24b4.js","cache":"MISS"},"startTime":1739771428724,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":147935,"timestamp":6307735158,"id":2508,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/databases-e12935d798bf89f9.js","cache":"MISS"},"startTime":1739771428724,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":148414,"timestamp":6307735284,"id":2509,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]-f23549b70471eda3.js","cache":"MISS"},"startTime":1739771428724,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":156514,"timestamp":6307735714,"id":2511,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/schema-4a56d8006268bd4a.js","cache":"MISS"},"startTime":1739771428725,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":159352,"timestamp":6307735473,"id":2510,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/settings-d87c416d2bb080d9.js","cache":"MISS"},"startTime":1739771428724,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":159146,"timestamp":6307735930,"id":2512,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/backups-be408c01e99759f4.js","cache":"MISS"},"startTime":1739771428725,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":163689,"timestamp":6307736236,"id":2514,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/media/[...folder]-8dd692fe8311783a.js","cache":"MISS"},"startTime":1739771428725,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":163909,"timestamp":6307736071,"id":2513,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/media-4a6191d4d8f00597.js","cache":"MISS"},"startTime":1739771428725,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":167993,"timestamp":6307736420,"id":2515,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs-fc4ae563b384839e.js","cache":"MISS"},"startTime":1739771428725,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":168012,"timestamp":6307736614,"id":2516,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/console-9f20aeecbba20795.js","cache":"MISS"},"startTime":1739771428726,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":170272,"timestamp":6307737151,"id":2518,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/error-logs-bf2b5ce1702fa2b6.js","cache":"MISS"},"startTime":1739771428726,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":175506,"timestamp":6307737252,"id":2519,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su-27e3e4df1fcde73f.js","cache":"MISS"},"startTime":1739771428726,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":176990,"timestamp":6307736751,"id":2517,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/pages-19a60fec01848f59.js","cache":"MISS"},"startTime":1739771428726,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":178860,"timestamp":6307737538,"id":2521,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/load-balancing-41d9bca4604fee49.js","cache":"MISS"},"startTime":1739771428727,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":179193,"timestamp":6307737405,"id":2520,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/envar-1973aaa86bced961.js","cache":"MISS"},"startTime":1739771428726,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":201757,"timestamp":6307718165,"id":2484,"parentId":2479,"tags":{"name":"static/chunks/pages/_app-2049f071ed0c1927.js","cache":"MISS"},"startTime":1739771428707,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":181718,"timestamp":6307738249,"id":2523,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users-9bb0f1ef627477e7.js","cache":"MISS"},"startTime":1739771428727,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":182896,"timestamp":6307738465,"id":2525,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users/new-fff9ea4739464b34.js","cache":"MISS"},"startTime":1739771428727,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":183989,"timestamp":6307738353,"id":2524,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/servers-71f16edc65fb5ede.js","cache":"MISS"},"startTime":1739771428727,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":190140,"timestamp":6307737674,"id":2522,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/users/[single]-6921f0000dd48cb6.js","cache":"MISS"},"startTime":1739771428727,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":191210,"timestamp":6307738786,"id":2527,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-9ea1ccc1dae54e75.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":191386,"timestamp":6307739165,"id":2529,"parentId":2479,"tags":{"name":"static/chunks/pages/admin-521f0cc1d318f72a.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":193311,"timestamp":6307739000,"id":2528,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases-d0e68cd3d0be0cf9.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":195924,"timestamp":6307738538,"id":2526,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/add-user-ee67ca74cbec9f63.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":195911,"timestamp":6307739199,"id":2530,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users/databases/[database]-6fd9fecded48b9ed.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":196159,"timestamp":6307739647,"id":2532,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/pages/[id]-7d1eb4de69cd1cea.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":196232,"timestamp":6307739716,"id":2533,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/create-page-674c889006903f62.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":197076,"timestamp":6307739851,"id":2535,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/su/docs/edit-page-b1fe79bca209fe3e.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":197939,"timestamp":6307739759,"id":2534,"parentId":2479,"tags":{"name":"static/chunks/pages/blog-1e38fca29c340efb.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"}] +[{"name":"minify-js","duration":200028,"timestamp":6307739892,"id":2536,"parentId":2479,"tags":{"name":"static/chunks/pages/contact-842c787d7696ea93.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":200782,"timestamp":6307739349,"id":2531,"parentId":2479,"tags":{"name":"static/chunks/pages/admin/[user_id]/users-ce29fce2f3f623aa.js","cache":"MISS"},"startTime":1739771428728,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":201523,"timestamp":6307740087,"id":2537,"parentId":2479,"tags":{"name":"static/chunks/pages/docs-45a64b85fb5bc0b8.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":202976,"timestamp":6307740368,"id":2539,"parentId":2479,"tags":{"name":"static/chunks/pages/create-account-1d37ae2020dc7b47.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":203258,"timestamp":6307740260,"id":2538,"parentId":2479,"tags":{"name":"static/chunks/pages/docs/[page]/[sub-page]-500a90637b476c7c.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":203923,"timestamp":6307740919,"id":2542,"parentId":2479,"tags":{"name":"static/chunks/pages/logout-a4d4704233799ab1.js","cache":"MISS"},"startTime":1739771428730,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":204798,"timestamp":6307740509,"id":2540,"parentId":2479,"tags":{"name":"static/chunks/pages/docs/[page]-9b17913d4e076501.js","cache":"MISS"},"startTime":1739771428729,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":232016,"timestamp":6307714520,"id":2480,"parentId":2479,"tags":{"name":"static/chunks/main-82e7b81b336f731a.js","cache":"MISS"},"startTime":1739771428704,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":206478,"timestamp":6307740611,"id":2541,"parentId":2479,"tags":{"name":"static/chunks/pages/index-d6bb5fc2174e3d05.js","cache":"MISS"},"startTime":1739771428730,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":206896,"timestamp":6307741458,"id":2545,"parentId":2479,"tags":{"name":"static/chunks/pages/redirect-e927bd0624970536.js","cache":"MISS"},"startTime":1739771428730,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":207354,"timestamp":6307741526,"id":2546,"parentId":2479,"tags":{"name":"static/chunks/pages/email-verification-1d11a9de2526a176.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":208105,"timestamp":6307741002,"id":2543,"parentId":2479,"tags":{"name":"static/chunks/pages/login-fbdb781a470229a0.js","cache":"MISS"},"startTime":1739771428730,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":208282,"timestamp":6307741225,"id":2544,"parentId":2479,"tags":{"name":"static/chunks/pages/privacy-6060a10e0fd34837.js","cache":"MISS"},"startTime":1739771428730,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":209723,"timestamp":6307742001,"id":2549,"parentId":2479,"tags":{"name":"static/chunks/pages/unsubscribe-4ecbce843a32c2f8.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":210204,"timestamp":6307741871,"id":2548,"parentId":2479,"tags":{"name":"static/chunks/pages/send-password-reset-link-0bcd3ae41c0e83db.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":211596,"timestamp":6307741600,"id":2547,"parentId":2479,"tags":{"name":"static/chunks/pages/terms-22ae853a195dff0f.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":211152,"timestamp":6307742077,"id":2550,"parentId":2479,"tags":{"name":"static/chunks/pages/reset-password-326aa118c59b5fb5.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":212346,"timestamp":6307742173,"id":2551,"parentId":2479,"tags":{"name":"static/chunks/webpack-810c18afc07353bc.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":224784,"timestamp":6307743538,"id":2555,"parentId":2479,"tags":{"name":"static/chunks/1335-b92d5dfca6fd3df1.js","cache":"MISS"},"startTime":1739771428733,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":247799,"timestamp":6307743848,"id":2556,"parentId":2479,"tags":{"name":"static/chunks/3348-d2a2772a792a8668.js","cache":"MISS"},"startTime":1739771428733,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":260929,"timestamp":6307744430,"id":2557,"parentId":2479,"tags":{"name":"static/chunks/3813-83cea192ecc49615.js","cache":"MISS"},"startTime":1739771428733,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":298342,"timestamp":6307742598,"id":2553,"parentId":2479,"tags":{"name":"static/chunks/94726e6d-5e03b69594eb2a6e.js","cache":"MISS"},"startTime":1739771428732,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":311621,"timestamp":6307746133,"id":2559,"parentId":2479,"tags":{"name":"static/chunks/2829-4502fbb746023c5f.js","cache":"MISS"},"startTime":1739771428735,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":325784,"timestamp":6307744974,"id":2558,"parentId":2479,"tags":{"name":"static/chunks/529-c8a7efa156dc3518.js","cache":"MISS"},"startTime":1739771428734,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":335127,"timestamp":6307747872,"id":2561,"parentId":2479,"tags":{"name":"static/chunks/4725-8e80fdc1fb788210.js","cache":"MISS"},"startTime":1739771428737,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":343310,"timestamp":6307748851,"id":2562,"parentId":2479,"tags":{"name":"static/chunks/675-98dc416a0852280c.js","cache":"MISS"},"startTime":1739771428738,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":347832,"timestamp":6307749094,"id":2563,"parentId":2479,"tags":{"name":"static/chunks/9268-e50b8b33479f88cf.js","cache":"MISS"},"startTime":1739771428738,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":351666,"timestamp":6307746457,"id":2560,"parentId":2479,"tags":{"name":"static/chunks/4946-51585b76063ae67b.js","cache":"MISS"},"startTime":1739771428735,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":358969,"timestamp":6307749321,"id":2564,"parentId":2479,"tags":{"name":"static/chunks/2438-7175bdf154f28816.js","cache":"MISS"},"startTime":1739771428738,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":373068,"timestamp":6307742232,"id":2552,"parentId":2479,"tags":{"name":"static/chunks/framework-bd96dea0d6d5688f.js","cache":"MISS"},"startTime":1739771428731,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":361249,"timestamp":6307760029,"id":2567,"parentId":2479,"tags":{"name":"static/chunks/361-e43800f511f5e955.js","cache":"MISS"},"startTime":1739771428749,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":369009,"timestamp":6307752321,"id":2566,"parentId":2479,"tags":{"name":"static/chunks/1580-7b44e7c7734b23fc.js","cache":"MISS"},"startTime":1739771428741,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":368786,"timestamp":6307760991,"id":2569,"parentId":2479,"tags":{"name":"static/chunks/6830-9388f4b1a57e6bc1.js","cache":"MISS"},"startTime":1739771428750,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":383121,"timestamp":6307750077,"id":2565,"parentId":2479,"tags":{"name":"static/chunks/278-d752c1bec836ac7b.js","cache":"MISS"},"startTime":1739771428739,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":378157,"timestamp":6307760412,"id":2568,"parentId":2479,"tags":{"name":"static/chunks/5972-4f46907b6ec0d2fd.js","cache":"MISS"},"startTime":1739771428749,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":386833,"timestamp":6307762988,"id":2572,"parentId":2479,"tags":{"name":"static/chunks/331-6cc1582a4ccfd2c1.js","cache":"MISS"},"startTime":1739771428752,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":388690,"timestamp":6307762293,"id":2571,"parentId":2479,"tags":{"name":"static/chunks/4034-c1b5041c8a5aa0b8.js","cache":"MISS"},"startTime":1739771428751,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":392681,"timestamp":6307763565,"id":2574,"parentId":2479,"tags":{"name":"static/chunks/4060-af7c1639dc5d1524.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":395142,"timestamp":6307761260,"id":2570,"parentId":2479,"tags":{"name":"static/chunks/7473-5121775a3f42ca53.js","cache":"MISS"},"startTime":1739771428750,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":392488,"timestamp":6307763970,"id":2576,"parentId":2479,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":392477,"timestamp":6307764012,"id":2577,"parentId":2479,"tags":{"name":"server/dynamic-css-manifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":392494,"timestamp":6307764028,"id":2578,"parentId":2479,"tags":{"name":"static/gLqAKBaoqwDVt2lSrab-B/_ssgManifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":394260,"timestamp":6307764042,"id":2579,"parentId":2479,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":395804,"timestamp":6307763305,"id":2573,"parentId":2479,"tags":{"name":"static/chunks/1840-acd03abef0742b26.js","cache":"MISS"},"startTime":1739771428752,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":395087,"timestamp":6307764068,"id":2581,"parentId":2479,"tags":{"name":"server/next-font-manifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":396329,"timestamp":6307763783,"id":2575,"parentId":2479,"tags":{"name":"static/chunks/3298-03173d4aca4e38c9.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":396091,"timestamp":6307764055,"id":2580,"parentId":2479,"tags":{"name":"static/gLqAKBaoqwDVt2lSrab-B/_buildManifest.js","cache":"MISS"},"startTime":1739771428753,"traceId":"01574a2c9c066fe4"},{"name":"minify-js","duration":466838,"timestamp":6307743136,"id":2554,"parentId":2479,"tags":{"name":"static/chunks/ed150ef9-4bae487078acc5bf.js","cache":"MISS"},"startTime":1739771428732,"traceId":"01574a2c9c066fe4"},{"name":"minify-webpack-plugin-optimize","duration":510172,"timestamp":6307699827,"id":2479,"parentId":1538,"tags":{"compilationName":"client"},"startTime":1739771428689,"traceId":"01574a2c9c066fe4"},{"name":"minify-css","duration":371872,"timestamp":6308210201,"id":2583,"parentId":2582,"tags":{"file":"static/css/594327d232eb443f.css","cache":"MISS"},"startTime":1739771429199,"traceId":"01574a2c9c066fe4"},{"name":"minify-css","duration":371812,"timestamp":6308210272,"id":2584,"parentId":2582,"tags":{"file":"static/css/2c3db85a1d7310ee.css","cache":"MISS"},"startTime":1739771429199,"traceId":"01574a2c9c066fe4"},{"name":"minify-css","duration":371809,"timestamp":6308210276,"id":2585,"parentId":2582,"tags":{"file":"static/css/9b1cffe2c89f6bb5.css","cache":"MISS"},"startTime":1739771429199,"traceId":"01574a2c9c066fe4"},{"name":"css-minimizer-plugin","duration":371957,"timestamp":6308210133,"id":2582,"parentId":1538,"tags":{},"startTime":1739771429199,"traceId":"01574a2c9c066fe4"},{"name":"seal","duration":1323487,"timestamp":6307271251,"id":2464,"parentId":1538,"tags":{},"startTime":1739771428260,"traceId":"01574a2c9c066fe4"},{"name":"webpack-compilation","duration":3097903,"timestamp":6305496979,"id":1538,"parentId":13,"tags":{"name":"client"},"startTime":1739771426486,"traceId":"01574a2c9c066fe4"},{"name":"emit","duration":5534,"timestamp":6308594923,"id":2586,"parentId":13,"tags":{},"startTime":1739771429584,"traceId":"01574a2c9c066fe4"},{"name":"webpack-close","duration":357654,"timestamp":6308600894,"id":2587,"parentId":13,"tags":{"name":"client"},"startTime":1739771429590,"traceId":"01574a2c9c066fe4"},{"name":"webpack-generate-error-stats","duration":642,"timestamp":6308958561,"id":2588,"parentId":2587,"tags":{},"startTime":1739771429948,"traceId":"01574a2c9c066fe4"},{"name":"run-webpack-compiler","duration":35228603,"timestamp":6273730971,"id":13,"parentId":1,"tags":{},"startTime":1739771394720,"traceId":"01574a2c9c066fe4"},{"name":"format-webpack-messages","duration":69,"timestamp":6308959580,"id":2589,"parentId":1,"tags":{},"startTime":1739771429949,"traceId":"01574a2c9c066fe4"},{"name":"check-static-error-page","duration":8058,"timestamp":6309183680,"id":2592,"parentId":2591,"tags":{},"startTime":1739771430173,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":13467,"timestamp":6309223468,"id":2594,"parentId":2591,"tags":{"page":"/_error"},"startTime":1739771430212,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61346,"timestamp":6309222815,"id":2593,"parentId":2591,"tags":{"page":"/_app"},"startTime":1739771430212,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60675,"timestamp":6309223517,"id":2595,"parentId":2591,"tags":{"page":"/_document"},"startTime":1739771430212,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59767,"timestamp":6309224447,"id":2648,"parentId":2591,"tags":{"page":"/api/acceptUserInvitation"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59738,"timestamp":6309224492,"id":2651,"parentId":2591,"tags":{"page":"/api/addDbUser"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59764,"timestamp":6309224482,"id":2650,"parentId":2591,"tags":{"page":"/api/addApiKey"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59784,"timestamp":6309224470,"id":2649,"parentId":2591,"tags":{"page":"/api/addAdminUserUser"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59762,"timestamp":6309224502,"id":2652,"parentId":2591,"tags":{"page":"/api/addNewMediaFolder"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59768,"timestamp":6309224512,"id":2653,"parentId":2591,"tags":{"page":"/api/addSocialLogin"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59776,"timestamp":6309224521,"id":2654,"parentId":2591,"tags":{"page":"/api/addTableEntry"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":59776,"timestamp":6309224540,"id":2656,"parentId":2591,"tags":{"page":"/api/addUserTable"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60008,"timestamp":6309224530,"id":2655,"parentId":2591,"tags":{"page":"/api/addUserMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60015,"timestamp":6309224548,"id":2657,"parentId":2591,"tags":{"page":"/api/addUserUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60023,"timestamp":6309224558,"id":2658,"parentId":2591,"tags":{"page":"/api/addUsersTableToDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60027,"timestamp":6309224566,"id":2659,"parentId":2591,"tags":{"page":"/api/admin/addUserBackup"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60028,"timestamp":6309224575,"id":2660,"parentId":2591,"tags":{"page":"/api/admin/clearErrorLogs"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60021,"timestamp":6309224595,"id":2662,"parentId":2591,"tags":{"page":"/api/admin/createNewBackup"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60045,"timestamp":6309224585,"id":2661,"parentId":2591,"tags":{"page":"/api/admin/clientError"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60036,"timestamp":6309224604,"id":2663,"parentId":2591,"tags":{"page":"/api/admin/databases/[id]/export"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60036,"timestamp":6309224613,"id":2664,"parentId":2591,"tags":{"page":"/api/admin/databases/[id]"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60035,"timestamp":6309224623,"id":2665,"parentId":2591,"tags":{"page":"/api/admin/databases"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60031,"timestamp":6309224642,"id":2667,"parentId":2591,"tags":{"page":"/api/admin/docs/[action]"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60035,"timestamp":6309224651,"id":2668,"parentId":2591,"tags":{"page":"/api/admin/getTablesForUserDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60144,"timestamp":6309224633,"id":2666,"parentId":2591,"tags":{"page":"/api/admin/databases/upload-database-file"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60135,"timestamp":6309224660,"id":2669,"parentId":2591,"tags":{"page":"/api/admin/getUserBackups"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60140,"timestamp":6309224669,"id":2670,"parentId":2591,"tags":{"page":"/api/admin/getUserData"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60140,"timestamp":6309224678,"id":2671,"parentId":2591,"tags":{"page":"/api/admin/grabBackups"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60133,"timestamp":6309224696,"id":2673,"parentId":2591,"tags":{"page":"/api/admin/grabFile"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60151,"timestamp":6309224687,"id":2672,"parentId":2591,"tags":{"page":"/api/admin/grabErrorLogs"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60144,"timestamp":6309224705,"id":2674,"parentId":2591,"tags":{"page":"/api/admin/loginSuUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60147,"timestamp":6309224714,"id":2675,"parentId":2591,"tags":{"page":"/api/admin/runUserDbQuery"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60149,"timestamp":6309224723,"id":2676,"parentId":2591,"tags":{"page":"/api/admin/updateEnv"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60143,"timestamp":6309224741,"id":2678,"parentId":2591,"tags":{"page":"/api/checkDuplicateData"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60145,"timestamp":6309224750,"id":2679,"parentId":2591,"tags":{"page":"/api/checkExistingFolder"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60172,"timestamp":6309224732,"id":2677,"parentId":2591,"tags":{"page":"/api/changeDbUserPassword"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60153,"timestamp":6309224759,"id":2680,"parentId":2591,"tags":{"page":"/api/clientSideAuth"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60155,"timestamp":6309224769,"id":2681,"parentId":2591,"tags":{"page":"/api/connect/disconnect"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60158,"timestamp":6309224778,"id":2682,"parentId":2591,"tags":{"page":"/api/connect/handshake"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60160,"timestamp":6309224788,"id":2683,"parentId":2591,"tags":{"page":"/api/connect"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60162,"timestamp":6309224796,"id":2684,"parentId":2591,"tags":{"page":"/api/connect/verify"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"}] +[{"name":"check-page","duration":60371,"timestamp":6309224805,"id":2685,"parentId":2591,"tags":{"page":"/api/contact"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60369,"timestamp":6309224823,"id":2687,"parentId":2591,"tags":{"page":"/api/deleteApiKey"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60370,"timestamp":6309224832,"id":2688,"parentId":2591,"tags":{"page":"/api/deleteDbUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60404,"timestamp":6309224814,"id":2686,"parentId":2591,"tags":{"page":"/api/createUserDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60386,"timestamp":6309224841,"id":2689,"parentId":2591,"tags":{"page":"/api/deleteInvitation"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60392,"timestamp":6309224850,"id":2690,"parentId":2591,"tags":{"page":"/api/deleteMediaFolder"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60394,"timestamp":6309224859,"id":2691,"parentId":2591,"tags":{"page":"/api/deleteTableEntry"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60390,"timestamp":6309224876,"id":2693,"parentId":2591,"tags":{"page":"/api/deleteUserDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60411,"timestamp":6309224868,"id":2692,"parentId":2591,"tags":{"page":"/api/deleteUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60405,"timestamp":6309224885,"id":2694,"parentId":2591,"tags":{"page":"/api/deleteUserMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60411,"timestamp":6309224894,"id":2695,"parentId":2591,"tags":{"page":"/api/deleteUserTable"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60414,"timestamp":6309224903,"id":2696,"parentId":2591,"tags":{"page":"/api/deleteUserUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60406,"timestamp":6309224920,"id":2698,"parentId":2591,"tags":{"page":"/api/exportDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60501,"timestamp":6309224929,"id":2699,"parentId":2591,"tags":{"page":"/api/exportTableData"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60536,"timestamp":6309224911,"id":2697,"parentId":2591,"tags":{"page":"/api/downloadDatabaseSchema"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60522,"timestamp":6309224938,"id":2700,"parentId":2591,"tags":{"page":"/api/fetch-entries-basic"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60577,"timestamp":6309224947,"id":2701,"parentId":2591,"tags":{"page":"/api/fetch-media"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60588,"timestamp":6309224956,"id":2702,"parentId":2591,"tags":{"page":"/api/get-authorized-databases"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60586,"timestamp":6309224974,"id":2704,"parentId":2591,"tags":{"page":"/api/getDelegatedDatabaseToken"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60606,"timestamp":6309224965,"id":2703,"parentId":2591,"tags":{"page":"/api/getDatabaseTables"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60600,"timestamp":6309224983,"id":2705,"parentId":2591,"tags":{"page":"/api/getDelegatedDatabases"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60607,"timestamp":6309224991,"id":2706,"parentId":2591,"tags":{"page":"/api/getDiskUsage"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60609,"timestamp":6309225000,"id":2707,"parentId":2591,"tags":{"page":"/api/getUserDatabaseTables"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60622,"timestamp":6309225009,"id":2708,"parentId":2591,"tags":{"page":"/api/getUserDatabases"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60625,"timestamp":6309225018,"id":2709,"parentId":2591,"tags":{"page":"/api/getUserMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60625,"timestamp":6309225027,"id":2710,"parentId":2591,"tags":{"page":"/api/getUserSchemaData"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60625,"timestamp":6309225036,"id":2711,"parentId":2591,"tags":{"page":"/api/healthcheck"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60612,"timestamp":6309225064,"id":2714,"parentId":2591,"tags":{"page":"/api/infiniteScroll"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60635,"timestamp":6309225053,"id":2713,"parentId":2591,"tags":{"page":"/api/importDatabaseSchema"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60654,"timestamp":6309225044,"id":2712,"parentId":2591,"tags":{"page":"/api/importDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60637,"timestamp":6309225073,"id":2715,"parentId":2591,"tags":{"page":"/api/loginUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60637,"timestamp":6309225082,"id":2716,"parentId":2591,"tags":{"page":"/api/logoutUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60644,"timestamp":6309225091,"id":2717,"parentId":2591,"tags":{"page":"/api/media/addPrivateMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60646,"timestamp":6309225100,"id":2718,"parentId":2591,"tags":{"page":"/api/media/getPrivateMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60655,"timestamp":6309225110,"id":2719,"parentId":2591,"tags":{"page":"/api/purgeDb"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60730,"timestamp":6309225119,"id":2720,"parentId":2591,"tags":{"page":"/api/query/[user_id]/add-file"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60791,"timestamp":6309225132,"id":2721,"parentId":2591,"tags":{"page":"/api/query/[user_id]/add-image"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60851,"timestamp":6309225143,"id":2722,"parentId":2591,"tags":{"page":"/api/query/[user_id]/delete-file"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60913,"timestamp":6309225152,"id":2723,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get-private-file"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60921,"timestamp":6309225162,"id":2724,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get-schema"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60924,"timestamp":6309225172,"id":2725,"parentId":2591,"tags":{"page":"/api/query/[user_id]/get"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60978,"timestamp":6309225181,"id":2726,"parentId":2591,"tags":{"page":"/api/query/[user_id]/post"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60985,"timestamp":6309225191,"id":2727,"parentId":2591,"tags":{"page":"/api/query/[user_id]/update-schema-from-single-database"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60989,"timestamp":6309225201,"id":2728,"parentId":2591,"tags":{"page":"/api/queryEntriesSearchTerm"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60986,"timestamp":6309225219,"id":2730,"parentId":2591,"tags":{"page":"/api/refreshEntry"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61005,"timestamp":6309225210,"id":2729,"parentId":2591,"tags":{"page":"/api/reAuthenticateUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":60994,"timestamp":6309225238,"id":2732,"parentId":2591,"tags":{"page":"/api/renameMedia"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61025,"timestamp":6309225229,"id":2731,"parentId":2591,"tags":{"page":"/api/registerUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61017,"timestamp":6309225247,"id":2733,"parentId":2591,"tags":{"page":"/api/resetDelegatedDatabaseToken"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61017,"timestamp":6309225257,"id":2734,"parentId":2591,"tags":{"page":"/api/resetPassword"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61018,"timestamp":6309225266,"id":2735,"parentId":2591,"tags":{"page":"/api/runUserDbQuery"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61012,"timestamp":6309225285,"id":2737,"parentId":2591,"tags":{"page":"/api/sendPasswordResetLink"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61031,"timestamp":6309225276,"id":2736,"parentId":2591,"tags":{"page":"/api/sendEmailVerificationLink"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61026,"timestamp":6309225295,"id":2738,"parentId":2591,"tags":{"page":"/api/social-login/facebook-auth"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61029,"timestamp":6309225304,"id":2739,"parentId":2591,"tags":{"page":"/api/social-login/github-auth"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61032,"timestamp":6309225313,"id":2740,"parentId":2591,"tags":{"page":"/api/social-login/google-auth"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61020,"timestamp":6309225337,"id":2742,"parentId":2591,"tags":{"page":"/api/social-login/utils/checkSocialId"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61021,"timestamp":6309225347,"id":2743,"parentId":2591,"tags":{"page":"/api/social-login/utils/getEmailFromSocialId"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61049,"timestamp":6309225327,"id":2741,"parentId":2591,"tags":{"page":"/api/social-login/utils/checkEmail"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61033,"timestamp":6309225356,"id":2744,"parentId":2591,"tags":{"page":"/api/sql-users/create"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61035,"timestamp":6309225366,"id":2745,"parentId":2591,"tags":{"page":"/api/sql-users/delete"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61031,"timestamp":6309225385,"id":2746,"parentId":2591,"tags":{"page":"/api/sql-users/update"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61029,"timestamp":6309225404,"id":2748,"parentId":2591,"tags":{"page":"/api/sync-table-data"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61049,"timestamp":6309225395,"id":2747,"parentId":2591,"tags":{"page":"/api/stream/[path]"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61037,"timestamp":6309225416,"id":2749,"parentId":2591,"tags":{"page":"/api/test/cors"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61039,"timestamp":6309225425,"id":2750,"parentId":2591,"tags":{"page":"/api/test/mail"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61039,"timestamp":6309225435,"id":2751,"parentId":2591,"tags":{"page":"/api/unsubscribe"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61034,"timestamp":6309225454,"id":2753,"parentId":2591,"tags":{"page":"/api/updateClonedTableForeignKeys"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61061,"timestamp":6309225444,"id":2752,"parentId":2591,"tags":{"page":"/api/updateAdminUserAccess"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61056,"timestamp":6309225463,"id":2754,"parentId":2591,"tags":{"page":"/api/updateDbSchemaDataForUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61058,"timestamp":6309225472,"id":2755,"parentId":2591,"tags":{"page":"/api/updateDbUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61061,"timestamp":6309225482,"id":2756,"parentId":2591,"tags":{"page":"/api/updateTableEntry"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61064,"timestamp":6309225492,"id":2757,"parentId":2591,"tags":{"page":"/api/updateUser"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61071,"timestamp":6309225502,"id":2758,"parentId":2591,"tags":{"page":"/api/updateUserDatabase"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61077,"timestamp":6309225511,"id":2759,"parentId":2591,"tags":{"page":"/api/updateUserTable"},"startTime":1739771430214,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61076,"timestamp":6309225524,"id":2760,"parentId":2591,"tags":{"page":"/api/updateUserUser"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61068,"timestamp":6309225544,"id":2762,"parentId":2591,"tags":{"page":"/api/user/[user_id]/add-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61091,"timestamp":6309225534,"id":2761,"parentId":2591,"tags":{"page":"/api/user-schema/replace-database-schema"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61083,"timestamp":6309225553,"id":2763,"parentId":2591,"tags":{"page":"/api/user/[user_id]/delete-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61084,"timestamp":6309225563,"id":2764,"parentId":2591,"tags":{"page":"/api/user/[user_id]/get-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61086,"timestamp":6309225573,"id":2765,"parentId":2591,"tags":{"page":"/api/user/[user_id]/github-login"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61087,"timestamp":6309225582,"id":2766,"parentId":2591,"tags":{"page":"/api/user/[user_id]/google-login"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61091,"timestamp":6309225592,"id":2767,"parentId":2591,"tags":{"page":"/api/user/[user_id]/grab-google-user-from-token"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61093,"timestamp":6309225601,"id":2768,"parentId":2591,"tags":{"page":"/api/user/[user_id]/login-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61095,"timestamp":6309225611,"id":2769,"parentId":2591,"tags":{"page":"/api/user/[user_id]/reauth-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61097,"timestamp":6309225620,"id":2770,"parentId":2591,"tags":{"page":"/api/user/[user_id]/send-email-code"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61099,"timestamp":6309225630,"id":2771,"parentId":2591,"tags":{"page":"/api/user/[user_id]/update-user"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":61102,"timestamp":6309225640,"id":2772,"parentId":2591,"tags":{"page":"/api/webhooks/github-push"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":460231,"timestamp":6309292350,"id":2802,"parentId":2608,"tags":{},"startTime":1739771430281,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":529552,"timestamp":6309223791,"id":2608,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":490779,"timestamp":6309292574,"id":2803,"parentId":2610,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":559475,"timestamp":6309223911,"id":2610,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":501542,"timestamp":6309292920,"id":2805,"parentId":2612,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":570528,"timestamp":6309223974,"id":2612,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/add-table"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":507880,"timestamp":6309293067,"id":2806,"parentId":2615,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":576947,"timestamp":6309224040,"id":2615,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/[user]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":511862,"timestamp":6309292758,"id":2804,"parentId":2611,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":580721,"timestamp":6309223950,"id":2611,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":515875,"timestamp":6309293212,"id":2807,"parentId":2614,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":585124,"timestamp":6309224021,"id":2614,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":516384,"timestamp":6309293378,"id":2808,"parentId":2613,"tags":{},"startTime":1739771430282,"traceId":"01574a2c9c066fe4"}] +[{"name":"check-page","duration":586181,"timestamp":6309223991,"id":2613,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":524326,"timestamp":6309293550,"id":2809,"parentId":2616,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":593846,"timestamp":6309224062,"id":2616,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":528165,"timestamp":6309293725,"id":2810,"parentId":2617,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":597869,"timestamp":6309224074,"id":2617,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users/add-user"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":530408,"timestamp":6309293900,"id":2811,"parentId":2618,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":600271,"timestamp":6309224087,"id":2618,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/users"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":533902,"timestamp":6309294080,"id":2812,"parentId":2620,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":603924,"timestamp":6309224114,"id":2620,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":540618,"timestamp":6309294257,"id":2813,"parentId":2619,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":610811,"timestamp":6309224100,"id":2619,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/add-database"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":540761,"timestamp":6309294430,"id":2814,"parentId":2621,"tags":{},"startTime":1739771430283,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":611085,"timestamp":6309224126,"id":2621,"parentId":2591,"tags":{"page":"/admin/[user_id]/development"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":547921,"timestamp":6309294588,"id":2815,"parentId":2622,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":618412,"timestamp":6309224137,"id":2622,"parentId":2591,"tags":{"page":"/admin/[user_id]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":555105,"timestamp":6309294770,"id":2816,"parentId":2623,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":625818,"timestamp":6309224148,"id":2623,"parentId":2591,"tags":{"page":"/admin/[user_id]/media/[...folder]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":557861,"timestamp":6309294950,"id":2817,"parentId":2624,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":628690,"timestamp":6309224161,"id":2624,"parentId":2591,"tags":{"page":"/admin/[user_id]/media"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":562828,"timestamp":6309295261,"id":2819,"parentId":2626,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":633954,"timestamp":6309224183,"id":2626,"parentId":2591,"tags":{"page":"/admin/[user_id]/settings"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":563709,"timestamp":6309295109,"id":2818,"parentId":2625,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":634685,"timestamp":6309224172,"id":2625,"parentId":2591,"tags":{"page":"/admin/[user_id]/schema"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":567151,"timestamp":6309295392,"id":2820,"parentId":2627,"tags":{},"startTime":1739771430284,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":638403,"timestamp":6309224195,"id":2627,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/backups"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":570431,"timestamp":6309295525,"id":2821,"parentId":2629,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":641786,"timestamp":6309224223,"id":2629,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/create-page"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":573309,"timestamp":6309295809,"id":2823,"parentId":2630,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":644916,"timestamp":6309224236,"id":2630,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/edit-page"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":577788,"timestamp":6309295953,"id":2824,"parentId":2631,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":649533,"timestamp":6309224249,"id":2631,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":592376,"timestamp":6309287497,"id":2793,"parentId":2597,"tags":{},"startTime":1739771430276,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":656355,"timestamp":6309223574,"id":2597,"parentId":2591,"tags":{"page":"/500"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":584344,"timestamp":6309296133,"id":2825,"parentId":2632,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":656249,"timestamp":6309224261,"id":2632,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/pages/[id]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":587717,"timestamp":6309296424,"id":2827,"parentId":2635,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":659880,"timestamp":6309224294,"id":2635,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/error-logs"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":599812,"timestamp":6309286761,"id":2789,"parentId":2596,"tags":{},"startTime":1739771430276,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":663065,"timestamp":6309223542,"id":2596,"parentId":2591,"tags":{"page":"/404"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":590336,"timestamp":6309296586,"id":2828,"parentId":2633,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":662667,"timestamp":6309224273,"id":2633,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/docs/pages"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":594592,"timestamp":6309296875,"id":2830,"parentId":2637,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":667184,"timestamp":6309224317,"id":2637,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/load-balancing"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":600694,"timestamp":6309297039,"id":2831,"parentId":2640,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":673422,"timestamp":6309224351,"id":2640,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":613280,"timestamp":6309287114,"id":2790,"parentId":2598,"tags":{},"startTime":1739771430276,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":676836,"timestamp":6309223596,"id":2598,"parentId":2591,"tags":{"page":"/about"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":605378,"timestamp":6309297206,"id":2832,"parentId":2639,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":678275,"timestamp":6309224339,"id":2639,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users/[single]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":607773,"timestamp":6309297529,"id":2834,"parentId":2641,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":680971,"timestamp":6309224362,"id":2641,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/users/new"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":613418,"timestamp":6309297708,"id":2835,"parentId":2642,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":686795,"timestamp":6309224375,"id":2642,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/add-user"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":625002,"timestamp":6309289136,"id":2799,"parentId":2605,"tags":{},"startTime":1739771430278,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":690442,"timestamp":6309223739,"id":2605,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/shell"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":617775,"timestamp":6309297885,"id":2836,"parentId":2643,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":691306,"timestamp":6309224390,"id":2643,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases/[database]/[user]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":622835,"timestamp":6309298241,"id":2838,"parentId":2646,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":696693,"timestamp":6309224426,"id":2646,"parentId":2591,"tags":{"page":"/admin/[user_id]/users"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":623194,"timestamp":6309298069,"id":2837,"parentId":2645,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":696864,"timestamp":6309224414,"id":2645,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":634155,"timestamp":6309287814,"id":2795,"parentId":2602,"tags":{},"startTime":1739771430277,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":698316,"timestamp":6309223675,"id":2602,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/edit-database"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":634236,"timestamp":6309288465,"id":2797,"parentId":2604,"tags":{},"startTime":1739771430277,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":699000,"timestamp":6309223721,"id":2604,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/schema"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":625134,"timestamp":6309298389,"id":2839,"parentId":2647,"tags":{},"startTime":1739771430287,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":699112,"timestamp":6309224437,"id":2647,"parentId":2591,"tags":{"page":"/admin"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":625855,"timestamp":6309298739,"id":2841,"parentId":2773,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":698970,"timestamp":6309225649,"id":2773,"parentId":2591,"tags":{"page":"/blog"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":627865,"timestamp":6309298910,"id":2842,"parentId":2774,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":701163,"timestamp":6309225660,"id":2774,"parentId":2591,"tags":{"page":"/contact"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":635164,"timestamp":6309298562,"id":2840,"parentId":2644,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":709360,"timestamp":6309224402,"id":2644,"parentId":2591,"tags":{"page":"/admin/[user_id]/users/databases/[database]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":639363,"timestamp":6309296278,"id":2826,"parentId":2634,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":711397,"timestamp":6309224283,"id":2634,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/envar"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":636886,"timestamp":6309299715,"id":2846,"parentId":2779,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":710751,"timestamp":6309225878,"id":2779,"parentId":2591,"tags":{"page":"/email-verification"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":639348,"timestamp":6309299861,"id":2847,"parentId":2781,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":713343,"timestamp":6309225900,"id":2781,"parentId":2591,"tags":{"page":"/login"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":643921,"timestamp":6309300063,"id":2848,"parentId":2780,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":718167,"timestamp":6309225889,"id":2780,"parentId":2591,"tags":{"page":"/"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":644170,"timestamp":6309300215,"id":2849,"parentId":2778,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":718556,"timestamp":6309225864,"id":2778,"parentId":2591,"tags":{"page":"/docs"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":647859,"timestamp":6309296723,"id":2829,"parentId":2636,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":720299,"timestamp":6309224305,"id":2636,"parentId":2591,"tags":{"page":"/admin/[user_id]/su"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":648039,"timestamp":6309300739,"id":2852,"parentId":2785,"tags":{},"startTime":1739771430290,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":722877,"timestamp":6309225939,"id":2785,"parentId":2591,"tags":{"page":"/reset-password"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":650568,"timestamp":6309300924,"id":2853,"parentId":2784,"tags":{},"startTime":1739771430290,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":725604,"timestamp":6309225929,"id":2784,"parentId":2591,"tags":{"page":"/redirect"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":665870,"timestamp":6309288059,"id":2796,"parentId":2603,"tags":{},"startTime":1739771430277,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":730265,"timestamp":6309223702,"id":2603,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":669278,"timestamp":6309287425,"id":2792,"parentId":2599,"tags":{},"startTime":1739771430276,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":733135,"timestamp":6309223614,"id":2599,"parentId":2591,"tags":{"page":"/admin/[user_id]/api-keys"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":659196,"timestamp":6309301475,"id":2856,"parentId":2788,"tags":{},"startTime":1739771430290,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":734761,"timestamp":6309225968,"id":2788,"parentId":2591,"tags":{"page":"/unsubscribe"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":662121,"timestamp":6309301123,"id":2854,"parentId":2786,"tags":{},"startTime":1739771430290,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":737341,"timestamp":6309225949,"id":2786,"parentId":2591,"tags":{"page":"/send-password-reset-link"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":663391,"timestamp":6309300482,"id":2851,"parentId":2783,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":737982,"timestamp":6309225920,"id":2783,"parentId":2591,"tags":{"page":"/privacy"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":678288,"timestamp":6309287275,"id":2791,"parentId":2600,"tags":{},"startTime":1739771430276,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":741952,"timestamp":6309223632,"id":2600,"parentId":2591,"tags":{"page":"/admin/[user_id]/connect"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"}] +[{"name":"is-page-static","duration":666647,"timestamp":6309301291,"id":2855,"parentId":2787,"tags":{},"startTime":1739771430290,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":742006,"timestamp":6309225959,"id":2787,"parentId":2591,"tags":{"page":"/terms"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":671843,"timestamp":6309297374,"id":2833,"parentId":2638,"tags":{},"startTime":1739771430286,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":744912,"timestamp":6309224328,"id":2638,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/servers"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":689739,"timestamp":6309288831,"id":2798,"parentId":2606,"tags":{},"startTime":1739771430278,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":754876,"timestamp":6309223754,"id":2606,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":681367,"timestamp":6309299099,"id":2843,"parentId":2775,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":754847,"timestamp":6309225671,"id":2775,"parentId":2591,"tags":{"page":"/create-account"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":706668,"timestamp":6309287630,"id":2794,"parentId":2601,"tags":{},"startTime":1739771430277,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":770708,"timestamp":6309223651,"id":2601,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/connect"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":710206,"timestamp":6309289689,"id":2801,"parentId":2609,"tags":{},"startTime":1739771430279,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":776115,"timestamp":6309223811,"id":2609,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":709969,"timestamp":6309295662,"id":2822,"parentId":2628,"tags":{},"startTime":1739771430285,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":781461,"timestamp":6309224210,"id":2628,"parentId":2591,"tags":{"page":"/admin/[user_id]/su/console"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":720884,"timestamp":6309289447,"id":2800,"parentId":2607,"tags":{},"startTime":1739771430278,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":786609,"timestamp":6309223773,"id":2607,"parentId":2591,"tags":{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]"},"startTime":1739771430213,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":755274,"timestamp":6309300338,"id":2850,"parentId":2782,"tags":{},"startTime":1739771430289,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":829742,"timestamp":6309225910,"id":2782,"parentId":2591,"tags":{"page":"/logout"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":756517,"timestamp":6309299285,"id":2844,"parentId":2776,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":830104,"timestamp":6309225822,"id":2776,"parentId":2591,"tags":{"page":"/docs/[page]/[sub-page]"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"is-page-static","duration":756509,"timestamp":6309299487,"id":2845,"parentId":2777,"tags":{},"startTime":1739771430288,"traceId":"01574a2c9c066fe4"},{"name":"check-page","duration":830173,"timestamp":6309225849,"id":2777,"parentId":2591,"tags":{"page":"/docs/[page]"},"startTime":1739771430215,"traceId":"01574a2c9c066fe4"},{"name":"static-check","duration":872973,"timestamp":6309183131,"id":2591,"parentId":1,"tags":{},"startTime":1739771430172,"traceId":"01574a2c9c066fe4"},{"name":"generate-required-server-files","duration":714,"timestamp":6310056406,"id":2858,"parentId":1,"tags":{},"startTime":1739771431045,"traceId":"01574a2c9c066fe4"},{"name":"write-routes-manifest","duration":13030,"timestamp":6310067257,"id":2860,"parentId":1,"tags":{},"startTime":1739771431056,"traceId":"01574a2c9c066fe4"},{"name":"load-dotenv","duration":119,"timestamp":6310544461,"id":2863,"parentId":2862,"tags":{},"startTime":1739771431533,"traceId":"01574a2c9c066fe4"},{"name":"run-export-path-map","duration":271,"timestamp":6312470106,"id":2864,"parentId":2862,"tags":{},"startTime":1739771433459,"traceId":"01574a2c9c066fe4"},{"name":"next-export","duration":3016945,"timestamp":6310543763,"id":2862,"parentId":1,"tags":{},"startTime":1739771431533,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":152618,"timestamp":6313838958,"id":2865,"parentId":2861,"tags":{},"startTime":1739771434828,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":108022,"timestamp":6313991655,"id":2866,"parentId":2861,"tags":{},"startTime":1739771434981,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":146540,"timestamp":6314099742,"id":2867,"parentId":2861,"tags":{},"startTime":1739771435089,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":123577,"timestamp":6314246388,"id":2868,"parentId":2861,"tags":{},"startTime":1739771435235,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":132950,"timestamp":6314370064,"id":2869,"parentId":2861,"tags":{},"startTime":1739771435359,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":91705,"timestamp":6314503074,"id":2870,"parentId":2861,"tags":{},"startTime":1739771435492,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":128485,"timestamp":6314594838,"id":2871,"parentId":2861,"tags":{},"startTime":1739771435584,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":159000,"timestamp":6314723386,"id":2872,"parentId":2861,"tags":{},"startTime":1739771435712,"traceId":"01574a2c9c066fe4"},{"name":"move-exported-page","duration":43208,"timestamp":6314882447,"id":2873,"parentId":2861,"tags":{},"startTime":1739771435871,"traceId":"01574a2c9c066fe4"},{"name":"static-generation","duration":4803348,"timestamp":6310541151,"id":2861,"parentId":1,"tags":{},"startTime":1739771431530,"traceId":"01574a2c9c066fe4"},{"name":"node-file-trace-build","duration":13009196,"timestamp":6310058961,"id":2859,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1739771431048,"traceId":"01574a2c9c066fe4"},{"name":"apply-include-excludes","duration":1090,"timestamp":6323068170,"id":2874,"parentId":1,"tags":{},"startTime":1739771444057,"traceId":"01574a2c9c066fe4"},{"name":"print-tree-view","duration":7026,"timestamp":6323069358,"id":2875,"parentId":1,"tags":{},"startTime":1739771444058,"traceId":"01574a2c9c066fe4"},{"name":"telemetry-flush","duration":48,"timestamp":6323076398,"id":2876,"parentId":1,"tags":{},"startTime":1739771444065,"traceId":"01574a2c9c066fe4"},{"name":"next-build","duration":49742976,"timestamp":6273333479,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"15.1.5","has-custom-webpack-config":"true","use-build-worker":"false"},"startTime":1739771394322,"traceId":"01574a2c9c066fe4"}] diff --git a/dsql-app/docker/cron/(functions)/queue/handle-queue.ts b/dsql-app/docker/cron/(functions)/queue/handle-queue.ts index 791718ef..781fb271 100644 --- a/dsql-app/docker/cron/(functions)/queue/handle-queue.ts +++ b/dsql-app/docker/cron/(functions)/queue/handle-queue.ts @@ -1,8 +1,11 @@ import { _n } from "@/client-exports"; +import exportUserDatabase from "@/functions/backend/users/export-database"; +import importUserDatabase from "@/functions/backend/users/import-database"; import getQueue from "@/package-shared/functions/backend/queues/get-queue"; import updateQueue from "@/package-shared/functions/backend/queues/update-queue"; import { DSQL_DATASQUIREL_PROCESS_QUEUE } from "@/package-shared/types/dsql"; import debugLog from "@/package-shared/utils/logging/debug-log"; +import { QueueJobTypes } from "@/types"; function debugLogFn(log: any, label?: string) { debugLog({ log, addTime: true, label, title: __filename.split("/").pop() }); @@ -47,8 +50,11 @@ export default async function cronHandleQueue() { }, }); + const queueJobType: (typeof QueueJobTypes)[number] = + lastQueueItem.job_type as (typeof QueueJobTypes)[number]; + try { - switch (lastQueueItem.job_type) { + switch (queueJobType) { /** * # Dummy Queue */ diff --git a/dsql-app/next-sitemap.config.js b/dsql-app/next-sitemap.config.js index bdfee69e..24f68ff0 100644 --- a/dsql-app/next-sitemap.config.js +++ b/dsql-app/next-sitemap.config.js @@ -1,18 +1,10 @@ const grabDist = require("./utils/grabDistCJS"); const distDir = grabDist(); -const NEXT_PUBLIC_SU_ADMIN_ORIGIN = - process.env.NEXT_PUBLIC_DSQL_SU_ADMIN_ORIGIN || ""; - /** @type {import('next-sitemap').IConfig} */ module.exports = { siteUrl: process.env.DSQL_SITE_URL || "https://datasquirel.com", generateRobotsTxt: true, sourceDir: distDir, - exclude: [ - "/admin*", - "/redirect", - `${NEXT_PUBLIC_SU_ADMIN_ORIGIN}*`, - "/*password*", - ], + exclude: ["/admin*", "/redirect", "/*password*"], }; diff --git a/dsql-app/package-shared/functions/api/social-login/googleLogin.ts b/dsql-app/package-shared/functions/api/social-login/googleLogin.ts index 3b6ea824..626e22a3 100644 --- a/dsql-app/package-shared/functions/api/social-login/googleLogin.ts +++ b/dsql-app/package-shared/functions/api/social-login/googleLogin.ts @@ -26,9 +26,7 @@ export default async function googleLogin({ serverRes, loginFailureReason, }: Param) { - const client = new OAuth2Client( - process.env.NEXT_PUBLIC_DSQL_GOOGLE_CLIENT_ID - ); + const client = new OAuth2Client(process.env.DSQL_GOOGLE_CLIENT_ID); let isGoogleAuthValid = false; let newFoundUser = null; @@ -39,7 +37,7 @@ export default async function googleLogin({ try { const ticket = await client.verifyIdToken({ idToken: reqBody.token, - audience: process.env.NEXT_PUBLIC_DSQL_GOOGLE_CLIENT_ID, // Specify the CLIENT_ID of the app that accesses the backend + audience: process.env.DSQL_GOOGLE_CLIENT_ID, // Specify the CLIENT_ID of the app that accesses the backend // Or, if multiple clients access the backend: //[CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3] }); diff --git a/dsql-app/styles/tailwind.css b/dsql-app/styles/tailwind.css index 0f8f73d6..33d4ec9c 100644 --- a/dsql-app/styles/tailwind.css +++ b/dsql-app/styles/tailwind.css @@ -1698,6 +1698,11 @@ padding: 3px } +.\!px-0 { + padding-left: 0px !important; + padding-right: 0px !important +} + .px-0 { padding-left: 0px; padding-right: 0px @@ -1818,11 +1823,6 @@ padding-bottom: 2rem } -.\!px-0 { - padding-left: 0px !important; - padding-right: 0px !important -} - .pb-0 { padding-bottom: 0px } diff --git a/dsql-app/types/index.ts b/dsql-app/types/index.ts index 613f8e1a..ea63a328 100644 --- a/dsql-app/types/index.ts +++ b/dsql-app/types/index.ts @@ -9,6 +9,8 @@ export type APIResponseObject< err?: string; }; +export const QueueJobTypes = ["dummy", "import-database"] as const; + export const WebSocketEvents = [ /** * # Client Events