"use strict";(()=>{vare={};e.id=4436,e.ids=[4436],e.modules={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")},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});vars={};t.r(s),t.d(s,{default:()=>c});varl=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),f=t(10776);asyncfunctionc(e,a){if("POST"!==e.method)returna.json({msg:"Failed!"});lets=await(0,m.A)(e,a,!0);if(!s)returna.json({success:!1,msg:"Unauthorized"});let{dbFullName:l,dbSlug:r,dbId:d}=e.body,i=t(8693),c=t(95610),b=[...c.slice(0,2),...i.fields,...c.slice(2)];i.fields=[...b];try{lete;lett=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`,m=JSON.parse(u().readFileSync(t,"utf8")),c=m.filter(e=>e.dbFullName===l)[0],b=c.tables.filter((a,t)=>{if("users"===a.tableName)returne=t,!0});if(b?.[0]&&"number"==typeofe?c.tables[e]=i:c.tables.push(i),c.childrenDatabases)for(lete=0;e<c.childrenDatabases.length;e++){leta=c.childrenDatabases[e];try{m.filter(e=>e.dbFullName===a.dbFullName)[0].tables=c.tables;lete=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"}});letA=l.replace(/[^a-z\_0-9]/g,"");await(0,f.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!"})}}letb=(0,d.M)(s,"default"),A=(0,d.M)(s,"config"),N=newl.PagesAPIRouteModule({definition:{kind:r.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:s})},69842:(e,a,t)=>{t.d(a,{A:()=>r});vars=t(39383),l=t.n(s);asyncfunctionr(e,a,t){returnl()({req:e,level:t?"deep":void0}).payload}},48786:(e,a,t)=>{t.d(a,{A:()=>l});vars=t(7447);asyncfunctionl(...e){leta=(0,s.A)();try{if(!a)throwError("No Connection provided to DB_HANDLER function!");lett=awaita.query(...e);returnJSON.parse(JSON.stringify(t))}catch(e){returnconsole.log("DB Error =>",e),{success:!1,error:e.message}}finally{awaita?.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_d