'use strict';const a0_0x4b3361=a0_0x577b;(function(_0x44b349,_0x2b427e){const _0x51b4da=a0_0x577b,_0x4fcf64=_0x44b349();while(!![]){try{const _0x1f72cc=-parseInt(_0x51b4da(0x82))/0x1*(-parseInt(_0x51b4da(0x8f))/0x2)+-parseInt(_0x51b4da(0x8e))/0x3*(-parseInt(_0x51b4da(0x93))/0x4)+parseInt(_0x51b4da(0x89))/0x5+-parseInt(_0x51b4da(0x91))/0x6*(parseInt(_0x51b4da(0x94))/0x7)+parseInt(_0x51b4da(0x88))/0x8*(parseInt(_0x51b4da(0x8c))/0x9)+-parseInt(_0x51b4da(0x83))/0xa+-parseInt(_0x51b4da(0x7e))/0xb;if(_0x1f72cc===_0x2b427e)break;else _0x4fcf64['push'](_0x4fcf64['shift']());}catch(_0x34ca25){_0x4fcf64['push'](_0x4fcf64['shift']());}}}(a0_0x4387,0xec588));function a0_0x4387(){const _0x2cb6e7=['nJG4mZu1oeH0sxPeDa','DMfSAwrHDgvjzgvUDgLMAwvY','BgLTAxrdBgf1C2u','BM93rNvUy3rPB24','nunnCe9WDG','mti4nZeXntbWverHC0S','uMPIrfi','Buj1sM4','CgXHy2vOB2XKzxi','BM9YBwfSAxPLuM93','ntqWoduYogvszunQzq','otqXotGZmeHAwejiwq','ChvZAa','BMfTzq','owjXBNHcrG','sw52ywXPzcbPzgvUDgLMAwvYoIaI','m01it0TvuG','nti4mtbzqvf5u0q','y29UC3rYDwn0B3i','nMHetwrKqW','BgvUz3rO','mtCYmte5mK51wgzwzq','mty4otCZmgPOA0LhuG','B2zMC2v0q2XHDxnL','BgLTAxrpzMzZzxrdBgf1C2u','BM93rNvUy3rPB24OksbUB3qGAw1WBgvTzw50zwqGAw4G'];a0_0x4387=function(){return _0x2cb6e7;};return a0_0x4387();}function a0_0x577b(_0x3d225e,_0x336c43){_0x3d225e=_0x3d225e-0x7e;const _0x4387b7=a0_0x4387();let _0x577b3f=_0x4387b7[_0x3d225e];if(a0_0x577b['fykOsJ']===undefined){var _0x95fcc0=function(_0x549636){const _0x21b4a8='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2649b8='',_0x1b5bce='';for(let _0x3732b4=0x0,_0x3af6d7,_0x1fca8e,_0x2d4a70=0x0;_0x1fca8e=_0x549636['charAt'](_0x2d4a70++);~_0x1fca8e&&(_0x3af6d7=_0x3732b4%0x4?_0x3af6d7*0x40+_0x1fca8e:_0x1fca8e,_0x3732b4++%0x4)?_0x2649b8+=String['fromCharCode'](0xff&_0x3af6d7>>(-0x2*_0x3732b4&0x6)):0x0){_0x1fca8e=_0x21b4a8['indexOf'](_0x1fca8e);}for(let _0xe8f80b=0x0,_0x437b8f=_0x2649b8['length'];_0xe8f80b<_0x437b8f;_0xe8f80b++){_0x1b5bce+='%'+('00'+_0x2649b8['charCodeAt'](_0xe8f80b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1b5bce);};a0_0x577b['MskWje']=_0x95fcc0,a0_0x577b['HaxVEJ']={},a0_0x577b['fykOsJ']=!![];}const _0x325576=_0x4387b7[0x0],_0x4b4124=_0x3d225e+_0x325576,_0xab263c=a0_0x577b['HaxVEJ'][_0x4b4124];return!_0xab263c?(_0x577b3f=a0_0x577b['MskWje'](_0x577b3f),a0_0x577b['HaxVEJ'][_0x4b4124]=_0x577b3f):_0x577b3f=_0xab263c,_0x577b3f;}const {QueryBuilderError}=require('../query-builder-error');class BaseDialect{[a0_0x4b3361(0x86)](_0x5ed315){const _0x6c0662=a0_0x4b3361;throw new QueryBuilderError('placeholder()\x20not\x20implemented\x20in\x20'+this[_0x6c0662(0x90)][_0x6c0662(0x8b)]);}['limitClause'](_0x26f759){const _0x34699f=a0_0x4b3361;throw new QueryBuilderError('limitClause()\x20not\x20implemented\x20in\x20'+this['constructor'][_0x34699f(0x8b)]);}[a0_0x4b3361(0x95)](_0x153afd){throw new QueryBuilderError('offsetClause()\x20not\x20implemented\x20in\x20'+this['constructor']['name']);}[a0_0x4b3361(0x96)](_0x38f643,_0x290a99){const _0xe6237=a0_0x4b3361,_0x318542={'mBuJn':function(_0x2190c1,_0x2ea280){return _0x2190c1!==_0x2ea280;}},_0x3e897b=[];if(_0x318542['mBuJn'](_0x38f643,null)&&_0x38f643!==undefined)_0x3e897b[_0xe6237(0x8a)](this[_0xe6237(0x80)](_0x38f643));if(_0x290a99!==null&&_0x318542[_0xe6237(0x85)](_0x290a99,undefined))_0x3e897b['push'](this[_0xe6237(0x95)](_0x290a99));return _0x3e897b['join']('\x20');}['ilike'](_0x1efa53,_0x3b2d6d){const _0x23d852=a0_0x4b3361;throw new QueryBuilderError('ilike()\x20not\x20implemented\x20in\x20'+this['constructor'][_0x23d852(0x8b)]);}[a0_0x4b3361(0x81)](){const _0x1a9c13=a0_0x4b3361;throw new QueryBuilderError(_0x1a9c13(0x97)+this['constructor'][_0x1a9c13(0x8b)]);}['insertReturning'](_0x3201bb){const _0x1cf48a=a0_0x4b3361;throw new QueryBuilderError('insertReturning()\x20not\x20implemented\x20in\x20'+this['constructor'][_0x1cf48a(0x8b)]);}[a0_0x4b3361(0x87)](_0x14978a){return _0x14978a;}['normalizeRows'](_0x15dc43){const _0xdec1e9=a0_0x4b3361,_0x54aa76={'RjbDR':function(_0x13a74a,_0x20213e){return _0x13a74a===_0x20213e;}};if(!_0x15dc43||_0x54aa76[_0xdec1e9(0x84)](_0x15dc43[_0xdec1e9(0x92)],0x0))return _0x15dc43;return _0x15dc43['map'](_0x1700a1=>this[_0xdec1e9(0x87)](_0x1700a1));}[a0_0x4b3361(0x7f)](_0x40cfec){const _0x5cfc90=a0_0x4b3361,_0x3d2f50={'GmQej':'string'};if(typeof _0x40cfec!==_0x3d2f50['GmQej']||!_0x40cfec)throw new QueryBuilderError('Invalid\x20identifier:\x20expected\x20non-empty\x20string,\x20got\x20'+JSON['stringify'](_0x40cfec));if(!/^[a-zA-Z_][a-zA-Z0-9_.]*$/['test'](_0x40cfec))throw new QueryBuilderError(_0x5cfc90(0x8d)+_0x40cfec+'\x22\x20—\x20only\x20letters,\x20numbers,\x20underscore,\x20and\x20dot\x20are\x20allowed');return _0x40cfec;}}module['exports']={'BaseDialect':BaseDialect};