"use strict";exports.id=6060,exports.ids=[6060],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){returnfunctione(t,r){returnrint?t[r]:"then"int&&"function"==typeoft.then?t.then(t=>e(t,r)):"function"==typeoft&&"default"===r?t:void0}}})},98e3:(e,t,r)=>{r.d(t,{A:()=>c});vara=r(72583),n=r.n(a),l=r(92652),o=r(30802),i=r(68829),s=r(64292),u=r(52939);asyncfunctionc({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:c,tableSchema:d,duplicateColumnName:p,duplicateColumnValue:f,update:_,encryptionKey:g,encryptionSalt:y,forceLocal:$}){letm=!!$||(0,u.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(c?.date_created_timestamp&&deletec.date_created_timestamp,c?.date_updated_timestamp&&deletec.date_updated_timestamp,c?.date_updated&&deletec.date_updated,c?.date_updated_code&&deletec.date_updated_code,c?.date_created&&deletec.date_created,c?.date_created_code&&deletec.date_created_code,p&&"string"==typeofp){lett=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${a}\` WHERE \`${p}\`=?`,n=await(0,s.A)(N,t,[f]);if(n?.[0]&&!_)returnnull;if(n&&n[0]&&_)returnawait(0,o.A)({dbContext:e,dbFullName:r,tableName:a,data:c,tableSchema:d,encryptionKey:g,encryptionSalt:y,identifierColumnName:p,identifierValue:f||""})}leth=Object.keys(c),S=[],A=[];for(lete=0;e<h.length;e++)try{lett=h[e],r=c?.[t],a=d?d?.fields?.filter(e=>e.fieldName==t):null,o=a&&a[0]?a[0]:null;if(null==r||void0==r||o?.dataType?.match(/int$/i)&&"string"==typeofr&&!r?.match(/./))continue;o?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:g,encryptionSalt:y}),console.log("DSQL: Encrypted value =>",r));lets=/<[^>]+>/g;(o?.richText||String(r).match(s))&&(r=n()(r,l.A)),o?.pattern&&!newRegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),S.push("`"+t+"`"),"object"==typeofr&&(r=JSON.stringify(r)),"number"==typeofr?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message),global.ERROR_CALLBACK?.("Error parsing Data Keys",e);continue}c?.date_created||(S.push("`date_created`"),A.push(Date())),c?.date_created_code||(S.push("`date_created_code`"),A.push(Date.now())),c?.date_updated||(S.push("`date_updated`"),A.push(Date())),c?.date_updated_code||(S.push("`date_updated_code`"),A.push(Date.now()));letL=`INSERT INTO ${m?"":`\`${r}\`.`}\`${a}\` (${S.join(",")}) VALUES (${A.map(()=>"?").join(",")})`;returnawait(0,s.A)(E,L,A)}},30802:(e,t,r)=>{r.d(t,{A:()=>u});vara=r(72583),n=r.n(a),l=r(92652),o=r(68829),i=r(52939),s=r(64292);asyncfunctionu({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:f,forceLocal:_}){if(!a||!Object.keys(a).length)returnnull;letg=!!_||(0,i.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$=Object.keys(a),m=[],E=[];for(lete=0;e<$.length;e++)try{lett=$[e],r=a[t],i=u?u?.fields?.filter(e=>e.fieldName===t):null,s=i&&i[0]?i[0]:null;if(null==r||void0==r)continue;letc=/<[^>]+>/g;(s?.richText||String(r).match(c))&&(r=n()(r,l.A)),s?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:p,encryptionSalt:f})),"object"==typeofr&&(r=JSON.stringify(r)),s?.pattern&&!newRegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeofr&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeofr||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeofr?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()}'`);letN=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${c}\`=?`;returnE.push(d),await(0,s.A)(y,N,E)}},92652:(e,t,r)=>{r.d(t,{A