"use strict";(()=>{vare={};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(){returnfunctione(r,t){returntinr?r[t]:"then"inr&&"function"==typeofr.then?r.then(r=>e(r,t)):"function"==typeofr&&"default"===t?r:void0}}})},10942:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>f,routeModule:()=>_});varn={};t.r(n),t.d(n,{default:()=>p});vari=t(89947),a=t(2706),s=t(96762),o=t(29021),l=t.n(o),u=t(69842),c=t(96052),d=t(68829);asyncfunctionp(e,r){if("GET"===e.method){lett=await(0,u.A)(e,r);if(!t)returnr.redirect(307,"/logout");letn=(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||"")}))returnr.json({success:!1});r.json({success:!0})}}letf=(0,s.M)(n,"default"),A=(0,s.M)(n,"config"),_=newi.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);varn=t(65967),i=t.n(n);t(30889);vara=t(93726);lets=t.n(a)()},69842:(e,r,t)=>{t.d(r,{A:()=>s});varn=t(39383),i=t.n(n),a=t(55153);asyncfunctions(e,r,t,n){lets=i()({req:e,level:t?"deep":void0});returnn&&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});varn=t(29021),i=t.n(n),a=t(21572);lets=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}});asyncfunctiono({to:e,subject:r,text:t,html:n,alias:a,senderName:o}){letl;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)returnnull;letu=(a?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!i().existsSync("./email/index.html"))return;letc=i().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{letn={};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=awaits.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}returnl}},68829:(e,r,t)=>{t.d(r,{A:()=>s});varn=t(55511),i=t(79428),a=t(31542);functions({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))returnconsole.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,}/))returnconsole.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))returnconsole.log("Encryption salt is invalid"),e;letd=(0,n.scryptSync)(s,o,l),p=i.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{letr=f.update(e,"utf8","hex");returnr+=f.final("hex")}catch(r){returnconsole.log("Error in encrypting =>",r.message),e}}},31542:(e,r,t)=>{t.d(r,{A:()=>i});varn=t(82535);functioni(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,alg