"use strict";(()=>{vare={};e.id=3e3,e.ids=[3e3],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},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(){returnfunctione(r,t){returntinr?r[t]:"then"inr&&"function"==typeofr.then?r.then(r=>e(r,t)):"function"==typeofr&&"default"===t?r:void0}}})},96257:(e,r,t)=>{t.r(r),t.d(r,{config:()=>b,default:()=>D,routeModule:()=>E});vara={};t.r(a),t.d(a,{default:()=>m});vari=t(89947),n=t(2706),s=t(96762),o=t(29021),l=t.n(o),d=t(67619),u=t(69842),c=t(6346),p=t(28187),f=t.n(p);asyncfunctionm(e,r){if("POST"!==e.method)returnr.json({msg:"Failed!"});lett=await(0,u.A)(e,r,!0);if(!t)returnr.json({success:!1,msg:"Unauthorized"});let{id:a,db_slug:i,db_full_name:n}=e.body;if(!n.match(`user_${t.id}_`))throwError("Database doesn't belong to user");awaitf().utils.connDbHandler(global.DSQL_DB_CONN,`DROP DATABASE \`${n}\``),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_databases WHERE id = ? AND user_id = ?",[a,t.id]),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_database_tables WHERE db_id = ? AND user_id = ?",[a,t.id]),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[t.id,i]);try{lete;let{userSchemaMainJSONFilePath:a}=(0,c.A)({userId:t.id});if(!a)throwError("`userSchemaMainJSONFilePath` path not found");leti=JSON.parse(l().readFileSync(a,"utf8")),s=i.filter((r,t)=>{if(r.dbFullName===n)returne=t,!0});if(s[0].childDatabase){lete=i.filter(e=>e.dbFullName===s[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===s[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeofr&&e.childrenDatabases.splice(r,1)}i.splice(e,1),l().writeFileSync(`${a}`,JSON.stringify(i),"utf8"),r.json({success:!0})}catch(e){(0,d.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"File Updates Failed"})}}letD=(0,s.M)(a,"default"),b=(0,s.M)(a,"config"),E=newi.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:a})},69842:(e,r,t)=>{t.d(r,{A:()=>n});vara=t(39383),i=t.n(a);asyncfunctionn(e,r,t){returni()({req:e,level:t?"deep":void0}).payload}},67619:(e,r,t)=>{t.d(r,{A:()=>n});vara=t(29021),i=t.n(a);asyncfunctionn({user:e,message:r,component:t,noMail:a,req:n}){lets=newDate,o=(()=>{if(!n)returnnull;try{lete=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],i=t||a||r||n.socket.remoteAddress;if(!i)returnnull;returnString(i)}catch(e){returnnull}})();try{leta=`🚀 SERVER ERROR ===========================