"use strict";(()=>{vare={};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(){returnfunctione(r,a){returnainr?r[a]:"then"inr&&"function"==typeofr.then?r.then(r=>e(r,a)):"function"==typeofr&&"default"===a?r:void0}}})},96257:(e,r,a)=>{a.r(r),a.d(r,{config:()=>E,default:()=>D,routeModule:()=>f});vart={};a.r(t),a.d(t,{default:()=>S});vari=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(_);asyncfunctionS(e,r){if("POST"!==e.method)returnr.json({msg:"Failed!"});let{user:a}=await(0,u.A)(e,r,!0);if(!a)returnr.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:i,db_full_name:s}=e.body;if(!s.match(`user_${a.id}_`))throwError("Database doesn't belong to user");awaitp().utils.connDbHandler(global.DSQL_DB_CONN,`DROP DATABASE \`${s}\``),awaitp().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_databases WHERE id = ? AND user_id = ?",[t,a.id]),awaitp().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_database_tables WHERE db_id = ? AND user_id = ?",[t,a.id]),awaitp().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[a.id,i]);try{lete;let{userSchemaMainJSONFilePath:t}=(0,c.A)({userId:a.id});if(!t)throwError("`userSchemaMainJSONFilePath` path not found");leti=JSON.parse(l().readFileSync(t,"utf8")),n=i.filter((r,a)=>{if(r.dbFullName===s)returne=a,!0});if(n[0].childDatabase){lete=i.filter(e=>e.dbFullName===n[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===n[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeofr&&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"})}}letD=(0,n.M)(t,"default"),E=(0,n.M)(t,"config"),f=newi.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);vart=a(65967),i=a.n(t);a(30889);vars=a(93726);letn=a.n(s)()},69842:(e,r,a)=>{a.d(r,{A:()=>n});vart=a(39383),i=a.n(t),s=a(55153);asyncfunctionn(e,r,a,t){letn=i()({req:e,level:a?"deep":void0}),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};returnt&&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});vart=a(29021),i=a.n(t);asyncfunctions({user:e,message:r,component:a,noMail:t,req:s}){letn=newDate,o=(()=>{if(!s)returnnull;try{lete=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)returnnull;returnString(i)}catch(e){returnnull}})();try{lett=`🚀 SERVER ERROR ===========================