Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.67.js
index 4e5d118..5b95323 100644 (file)
@@ -1 +1 @@
-const a1107_0x4876=['query','inspect','removeIndex\x20%s\x20%s','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`\x20FROM\x20voice_dispositions;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`\x20FROM\x20chat_dispositions;','long','catch','INSERT\x20INTO\x20user_has_mail_accounts\x20(`UserId`,\x20`MailAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`MailAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20mail_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','removeIndex','addColumn','CREATE\x20TABLE\x20`user_has_mail_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`MailAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','addIndex\x20%s\x20%s\x20%s','dropTable','info','TEXT','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`\x20FROM\x20openchannel_dispositions;','table\x20dropped\x20%s','prototype','mail_messages','Changed\x20column\x20%s\x20in\x20table\x20%s','INSERT\x20INTO\x20user_has_openchannel_accounts\x20(`UserId`,\x20`OpenchannelAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`OpenchannelAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20openchannel_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`\x20FROM\x20sms_dispositions;','renameColumn','sequence','finally','migration','../config/logger','final','util','originCc','then','queryInterface','CREATE\x20TABLE\x20`user_has_openchannel_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`OpenchannelAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','CREATE\x20TABLE\x20`tools_dispositions`\x20(\x20\x20\x20\x20\x20\x20\x20\x20`id`\x20int(11)\x20NOT\x20NULL\x20AUTO_INCREMENT,\x20\x20\x20\x20\x20\x20\x20\x20`name`\x20varchar(255)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ListId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`id`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_voice`\x20(`name`,`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_chat`\x20(`name`,`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_mail`\x20(`name`,`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_sms`\x20(`name`,`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_fax`\x20(`name`,`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_openchannel`\x20(`name`,`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`MailAccountId`\x20(`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`FaxAccountId`\x20(`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`SmsAccountId`\x20(`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`OpenchannelAccountId`\x20(`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ChatWebsiteId`\x20(`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ListId`\x20(`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_2`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_3`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_4`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_5`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_6`\x20FOREIGN\x20KEY\x20(`ListId`)\x20REFERENCES\x20`cm_lists`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','tail','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`\x20FROM\x20fax_dispositions;','enqueue','stringify','sequelize','changeColumn','CREATE\x20TABLE\x20`user_has_sms_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`SmsAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`\x20FROM\x20mail_dispositions;','removeColumn','exports'];(function(_0x518bd3,_0x1a69d4){const _0x48767f=function(_0x4e3f19){while(--_0x4e3f19){_0x518bd3['push'](_0x518bd3['shift']());}};_0x48767f(++_0x1a69d4);}(a1107_0x4876,0x19b));const a1107_0x4e3f=function(_0x518bd3,_0x1a69d4){_0x518bd3=_0x518bd3-0x1d7;let _0x48767f=a1107_0x4876[_0x518bd3];return _0x48767f;};const a1107_0x2b486c=a1107_0x4e3f;'use strict';const util=require(a1107_0x2b486c(0x1e4)),logger=require(a1107_0x2b486c(0x1e2))(a1107_0x2b486c(0x1e1)),Sequence=function(){};Sequence['prototype'][a1107_0x2b486c(0x1ec)]=function(_0x529fcf){const _0x247b31=a1107_0x2b486c;this[_0x247b31(0x1ea)]=this[_0x247b31(0x1ea)]?this[_0x247b31(0x1ea)][_0x247b31(0x1e0)](_0x529fcf):_0x529fcf();};const Migration=function(_0x21071c){this['queryInterface']=_0x21071c,this['sequence']=new Sequence();};Migration[a1107_0x2b486c(0x1d9)][a1107_0x2b486c(0x1ef)]=function(_0x372f04,_0xedfd5e,_0x2652df){const _0x75754b=a1107_0x2b486c,_0x19f921=this;this[_0x75754b(0x1df)]['enqueue'](function(){const _0x1d18b2=_0x75754b;return _0x19f921[_0x1d18b2(0x1e7)][_0x1d18b2(0x1ef)](_0x372f04,_0xedfd5e,_0x2652df)[_0x1d18b2(0x1e6)](function(){const _0x1a25ec=_0x1d18b2;logger[_0x1a25ec(0x201)](_0x1a25ec(0x1db),_0xedfd5e,_0x372f04);})[_0x1d18b2(0x1fa)](function(_0x5f3511){const _0x30d4bc=_0x1d18b2;logger[_0x30d4bc(0x201)](JSON['stringify'](_0x5f3511));});});},Migration[a1107_0x2b486c(0x1d9)][a1107_0x2b486c(0x1fd)]=function(_0x37c626,_0x1e01f7,_0x253d82){const _0x3373fb=a1107_0x2b486c,_0x525878=this;this[_0x3373fb(0x1df)]['enqueue'](function(){const _0x36560e=_0x3373fb;return _0x525878[_0x36560e(0x1e7)][_0x36560e(0x1fd)](_0x37c626,_0x1e01f7,_0x253d82)['then'](function(){const _0x58fdbf=_0x36560e;logger[_0x58fdbf(0x201)]('Added\x20column\x20%s\x20to\x20%s',_0x1e01f7,_0x37c626);})[_0x36560e(0x1fa)](function(_0x647bdd){const _0x15263a=_0x36560e;logger[_0x15263a(0x201)](JSON[_0x15263a(0x1ed)](_0x647bdd));});});},Migration[a1107_0x2b486c(0x1d9)]['dropTable']=function(_0x7da23b){const _0x29840c=a1107_0x2b486c,_0x35a304=this;this['sequence'][_0x29840c(0x1ec)](function(){const _0x4ed030=_0x29840c;return _0x35a304[_0x4ed030(0x1e7)][_0x4ed030(0x200)](_0x7da23b,{'force':!![]})[_0x4ed030(0x1e6)](function(){const _0x29de21=_0x4ed030;logger[_0x29de21(0x201)](_0x29de21(0x1d8),_0x7da23b);})[_0x4ed030(0x1fa)](function(_0x39398e){const _0xce2eb8=_0x4ed030;logger[_0xce2eb8(0x201)](JSON['stringify'](_0x39398e));});});},Migration['prototype']['addIndex']=function(_0x51e3f5,_0x1a7c8e,_0x4ad0bf){const _0x404962=a1107_0x2b486c,_0x1e194a=this;this[_0x404962(0x1df)][_0x404962(0x1ec)](function(){const _0x453733=_0x404962;return _0x1e194a[_0x453733(0x1e7)]['addIndex'](_0x51e3f5,_0x1a7c8e,{'indexName':_0x4ad0bf})['then'](function(){const _0x139293=_0x453733;logger[_0x139293(0x201)](_0x139293(0x1ff),_0x51e3f5,_0x1a7c8e['join'](','),_0x4ad0bf);})[_0x453733(0x1fa)](function(_0x5da307){const _0x5d6041=_0x453733;logger['info'](JSON[_0x5d6041(0x1ed)](_0x5da307));});});},Migration['prototype']['removeIndex']=function(_0x765813,_0x2ad21e){const _0x552cbc=a1107_0x2b486c,_0xb24d2b=this;this['sequence'][_0x552cbc(0x1ec)](function(){const _0x417940=_0x552cbc;return _0xb24d2b[_0x417940(0x1e7)][_0x417940(0x1fc)](_0x765813,_0x2ad21e)[_0x417940(0x1e6)](function(){const _0x182188=_0x417940;logger[_0x182188(0x201)](_0x182188(0x1f6),_0x765813,_0x2ad21e);})[_0x417940(0x1fa)](function(_0x512d56){const _0x2ee009=_0x417940;logger['info'](JSON[_0x2ee009(0x1ed)](_0x512d56));});});},Migration['prototype'][a1107_0x2b486c(0x1f4)]=function(_0x1acfb6){const _0x3fdf77=a1107_0x2b486c,_0x10ea8a=this;this[_0x3fdf77(0x1df)][_0x3fdf77(0x1ec)](function(){const _0x5419b6=_0x3fdf77;return _0x10ea8a['queryInterface'][_0x5419b6(0x1ee)][_0x5419b6(0x1f4)](_0x1acfb6)['then'](function(){logger['info']('query\x20%s',_0x1acfb6);})[_0x5419b6(0x1fa)](function(_0x2c05ad){const _0x2c6aef=_0x5419b6;logger[_0x2c6aef(0x201)](JSON['stringify'](_0x2c05ad));});});},Migration[a1107_0x2b486c(0x1d9)][a1107_0x2b486c(0x1f2)]=function(_0x56700b,_0x133f9e){const _0x545774=a1107_0x2b486c,_0x4e8d84=this;this[_0x545774(0x1df)]['enqueue'](function(){const _0x10cb3e=_0x545774;return _0x4e8d84['queryInterface']['removeColumn'](_0x56700b,_0x133f9e)[_0x10cb3e(0x1e6)](function(){logger['info']('Removed\x20column\x20%s\x20from\x20%s',_0x133f9e,_0x56700b);})[_0x10cb3e(0x1fa)](function(_0x290add){const _0x1ac548=_0x10cb3e;logger[_0x1ac548(0x201)](util[_0x1ac548(0x1f5)](_0x290add,{'showHidden':![],'depth':null}));});});},Migration[a1107_0x2b486c(0x1d9)]['renameColumn']=function(_0x290cc5,_0x3509c8,_0x258ca7){const _0x4db576=a1107_0x2b486c,_0x5b5f3d=this;this[_0x4db576(0x1df)][_0x4db576(0x1ec)](function(){const _0x2ba542=_0x4db576;return _0x5b5f3d[_0x2ba542(0x1e7)][_0x2ba542(0x1de)](_0x290cc5,_0x3509c8,_0x258ca7)[_0x2ba542(0x1e6)](function(){const _0x54accf=_0x2ba542;logger[_0x54accf(0x201)]('Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s',_0x3509c8,_0x258ca7,_0x290cc5);})[_0x2ba542(0x1fa)](function(_0x27e1b2){const _0x114976=_0x2ba542;logger[_0x114976(0x201)](util[_0x114976(0x1f5)](_0x27e1b2,{'showHidden':![],'depth':null}));});});},Migration['prototype'][a1107_0x2b486c(0x1e3)]=function(_0x17af47){const _0x3b1fdf=a1107_0x2b486c;this[_0x3b1fdf(0x1df)][_0x3b1fdf(0x1ec)](function(){return _0x17af47();});},module[a1107_0x2b486c(0x1f3)]={'up':function(_0x4c83b5,_0x286360){return new Promise(function(_0x57436a){const _0x3aad2f=a1107_0x4e3f,_0x57886c=new Migration(_0x4c83b5),_0x44a84d=_0x3aad2f(0x1e9);_0x57886c[_0x3aad2f(0x1f4)](_0x44a84d),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1f8)),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1f1)),_0x57886c['query'](_0x3aad2f(0x1eb)),_0x57886c['query'](_0x3aad2f(0x1dd)),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1d7)),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1f7)),_0x57886c[_0x3aad2f(0x1f4)]('CREATE\x20TABLE\x20`user_has_chat_websites`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`ChatWebsiteId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_1`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;'),_0x57886c['query']('INSERT\x20INTO\x20user_has_chat_websites\x20(`UserId`,\x20`ChatWebsiteId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`ChatWebsiteId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20chat_websites\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1fe)),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1fb)),_0x57886c['query']('CREATE\x20TABLE\x20`user_has_fax_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`FaxAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;'),_0x57886c[_0x3aad2f(0x1f4)]('INSERT\x20INTO\x20user_has_fax_accounts\x20(`UserId`,\x20`FaxAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`FaxAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20fax_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1f0)),_0x57886c['query']('INSERT\x20INTO\x20user_has_sms_accounts\x20(`UserId`,\x20`SmsAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`SmsAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20sms_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1e8)),_0x57886c[_0x3aad2f(0x1f4)](_0x3aad2f(0x1dc)),_0x57886c['addColumn'](_0x3aad2f(0x1da),'originTo',{'type':_0x286360[_0x3aad2f(0x202)](_0x3aad2f(0x1f9))}),_0x57886c[_0x3aad2f(0x1fd)](_0x3aad2f(0x1da),_0x3aad2f(0x1e5),{'type':_0x286360[_0x3aad2f(0x202)](_0x3aad2f(0x1f9))}),_0x57886c[_0x3aad2f(0x1e3)](_0x57436a);});},'down':function(){}};
\ No newline at end of file
+const a1110_0x1bab=['util','CREATE\x20TABLE\x20`user_has_chat_websites`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`ChatWebsiteId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_1`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','join','info','query','INSERT\x20INTO\x20user_has_mail_accounts\x20(`UserId`,\x20`MailAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`MailAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20mail_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','sequelize','catch','removeIndex\x20%s\x20%s','long','finally','queryInterface','CREATE\x20TABLE\x20`user_has_sms_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`SmsAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','query\x20%s','INSERT\x20INTO\x20user_has_chat_websites\x20(`UserId`,\x20`ChatWebsiteId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`ChatWebsiteId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20chat_websites\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','tail','Removed\x20column\x20%s\x20from\x20%s','table\x20dropped\x20%s','enqueue','then','TEXT','addColumn','INSERT\x20INTO\x20user_has_fax_accounts\x20(`UserId`,\x20`FaxAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`FaxAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20fax_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`\x20FROM\x20sms_dispositions;','inspect','originTo','prototype','migration','Changed\x20column\x20%s\x20in\x20table\x20%s','sequence','removeColumn','changeColumn','stringify','addIndex\x20%s\x20%s\x20%s','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`\x20FROM\x20openchannel_dispositions;','exports','CREATE\x20TABLE\x20`user_has_mail_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`MailAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`\x20FROM\x20voice_dispositions;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`\x20FROM\x20chat_dispositions;','CREATE\x20TABLE\x20`user_has_fax_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`FaxAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','../config/logger','addIndex','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`\x20FROM\x20fax_dispositions;','dropTable','renameColumn','final'];(function(_0xb299f5,_0x362c07){const _0x1bab8d=function(_0x1b290f){while(--_0x1b290f){_0xb299f5['push'](_0xb299f5['shift']());}};_0x1bab8d(++_0x362c07);}(a1110_0x1bab,0x111));const a1110_0x1b29=function(_0xb299f5,_0x362c07){_0xb299f5=_0xb299f5-0x6a;let _0x1bab8d=a1110_0x1bab[_0xb299f5];return _0x1bab8d;};const a1110_0x378a7c=a1110_0x1b29;'use strict';const util=require(a1110_0x378a7c(0x73)),logger=require(a1110_0x378a7c(0x6d))(a1110_0x378a7c(0x8f)),Sequence=function(){};Sequence[a1110_0x378a7c(0x8e)]['enqueue']=function(_0x33e6ab){const _0x1c10e2=a1110_0x378a7c;this[_0x1c10e2(0x83)]=this[_0x1c10e2(0x83)]?this[_0x1c10e2(0x83)][_0x1c10e2(0x7e)](_0x33e6ab):_0x33e6ab();};const Migration=function(_0x2ecbfb){const _0x14dc67=a1110_0x378a7c;this[_0x14dc67(0x7f)]=_0x2ecbfb,this['sequence']=new Sequence();};Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x93)]=function(_0xe69a70,_0x35809d,_0x4b6f67){const _0x332a6e=a1110_0x378a7c,_0x13f14e=this;this[_0x332a6e(0x91)][_0x332a6e(0x86)](function(){const _0x575fe5=_0x332a6e;return _0x13f14e[_0x575fe5(0x7f)]['changeColumn'](_0xe69a70,_0x35809d,_0x4b6f67)[_0x575fe5(0x87)](function(){const _0x358fb2=_0x575fe5;logger[_0x358fb2(0x77)](_0x358fb2(0x90),_0x35809d,_0xe69a70);})['catch'](function(_0x322582){const _0x30960c=_0x575fe5;logger[_0x30960c(0x77)](JSON['stringify'](_0x322582));});});},Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x89)]=function(_0x5c0e21,_0x2d7bf3,_0x26083b){const _0x1afc4d=a1110_0x378a7c,_0x32e22b=this;this[_0x1afc4d(0x91)]['enqueue'](function(){const _0x25126=_0x1afc4d;return _0x32e22b[_0x25126(0x7f)][_0x25126(0x89)](_0x5c0e21,_0x2d7bf3,_0x26083b)[_0x25126(0x87)](function(){const _0x3cc74d=_0x25126;logger[_0x3cc74d(0x77)]('Added\x20column\x20%s\x20to\x20%s',_0x2d7bf3,_0x5c0e21);})['catch'](function(_0x40e40e){logger['info'](JSON['stringify'](_0x40e40e));});});},Migration['prototype'][a1110_0x378a7c(0x70)]=function(_0x45a57a){const _0x34d65a=a1110_0x378a7c,_0x3e2d11=this;this[_0x34d65a(0x91)][_0x34d65a(0x86)](function(){const _0xe01aa4=_0x34d65a;return _0x3e2d11[_0xe01aa4(0x7f)][_0xe01aa4(0x70)](_0x45a57a,{'force':!![]})[_0xe01aa4(0x87)](function(){const _0x1c0801=_0xe01aa4;logger[_0x1c0801(0x77)](_0x1c0801(0x85),_0x45a57a);})[_0xe01aa4(0x7b)](function(_0x43acf1){const _0x5c7162=_0xe01aa4;logger[_0x5c7162(0x77)](JSON['stringify'](_0x43acf1));});});},Migration[a1110_0x378a7c(0x8e)]['addIndex']=function(_0x1e7e54,_0x21f82d,_0x1c34a3){const _0x679de9=a1110_0x378a7c,_0x1c6979=this;this[_0x679de9(0x91)][_0x679de9(0x86)](function(){const _0x1040dc=_0x679de9;return _0x1c6979[_0x1040dc(0x7f)][_0x1040dc(0x6e)](_0x1e7e54,_0x21f82d,{'indexName':_0x1c34a3})[_0x1040dc(0x87)](function(){const _0x18a80a=_0x1040dc;logger['info'](_0x18a80a(0x95),_0x1e7e54,_0x21f82d[_0x18a80a(0x76)](','),_0x1c34a3);})[_0x1040dc(0x7b)](function(_0x41394c){const _0x5cda42=_0x1040dc;logger['info'](JSON[_0x5cda42(0x94)](_0x41394c));});});},Migration[a1110_0x378a7c(0x8e)]['removeIndex']=function(_0x39079c,_0x106b84){const _0x10a232=a1110_0x378a7c,_0x1a22cf=this;this['sequence'][_0x10a232(0x86)](function(){const _0x56dc36=_0x10a232;return _0x1a22cf['queryInterface']['removeIndex'](_0x39079c,_0x106b84)[_0x56dc36(0x87)](function(){const _0x2c80d3=_0x56dc36;logger[_0x2c80d3(0x77)](_0x2c80d3(0x7c),_0x39079c,_0x106b84);})[_0x56dc36(0x7b)](function(_0x28e42c){const _0x1dbea1=_0x56dc36;logger[_0x1dbea1(0x77)](JSON[_0x1dbea1(0x94)](_0x28e42c));});});},Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x78)]=function(_0x3bc414){const _0x430419=a1110_0x378a7c,_0x50b2f8=this;this[_0x430419(0x91)][_0x430419(0x86)](function(){const _0x2119f1=_0x430419;return _0x50b2f8[_0x2119f1(0x7f)][_0x2119f1(0x7a)][_0x2119f1(0x78)](_0x3bc414)['then'](function(){const _0x2693d0=_0x2119f1;logger[_0x2693d0(0x77)](_0x2693d0(0x81),_0x3bc414);})[_0x2119f1(0x7b)](function(_0x2c95b0){const _0xfe056b=_0x2119f1;logger['info'](JSON[_0xfe056b(0x94)](_0x2c95b0));});});},Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x92)]=function(_0x33efad,_0xc69e30){const _0x34378b=a1110_0x378a7c,_0x1b57fb=this;this[_0x34378b(0x91)]['enqueue'](function(){const _0x206553=_0x34378b;return _0x1b57fb[_0x206553(0x7f)][_0x206553(0x92)](_0x33efad,_0xc69e30)[_0x206553(0x87)](function(){const _0x46955d=_0x206553;logger[_0x46955d(0x77)](_0x46955d(0x84),_0xc69e30,_0x33efad);})['catch'](function(_0x4eaa39){const _0x37d5e1=_0x206553;logger[_0x37d5e1(0x77)](util[_0x37d5e1(0x8c)](_0x4eaa39,{'showHidden':![],'depth':null}));});});},Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x71)]=function(_0x40add0,_0xcfade8,_0x539243){const _0x3fc2e1=a1110_0x378a7c,_0x5a97d7=this;this['sequence'][_0x3fc2e1(0x86)](function(){const _0x6290de=_0x3fc2e1;return _0x5a97d7[_0x6290de(0x7f)]['renameColumn'](_0x40add0,_0xcfade8,_0x539243)['then'](function(){const _0x20ac1b=_0x6290de;logger[_0x20ac1b(0x77)](_0x20ac1b(0x75),_0xcfade8,_0x539243,_0x40add0);})['catch'](function(_0x453227){const _0x2d8c05=_0x6290de;logger[_0x2d8c05(0x77)](util[_0x2d8c05(0x8c)](_0x453227,{'showHidden':![],'depth':null}));});});},Migration[a1110_0x378a7c(0x8e)][a1110_0x378a7c(0x72)]=function(_0x1956bb){const _0x35bc66=a1110_0x378a7c;this[_0x35bc66(0x91)][_0x35bc66(0x86)](function(){return _0x1956bb();});},module[a1110_0x378a7c(0x97)]={'up':function(_0x3a354a,_0x2fb363){return new Promise(function(_0x37b506){const _0x303a8b=a1110_0x1b29,_0x3fc064=new Migration(_0x3a354a),_0x16413a='CREATE\x20TABLE\x20`tools_dispositions`\x20(\x20\x20\x20\x20\x20\x20\x20\x20`id`\x20int(11)\x20NOT\x20NULL\x20AUTO_INCREMENT,\x20\x20\x20\x20\x20\x20\x20\x20`name`\x20varchar(255)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ListId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`id`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_voice`\x20(`name`,`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_chat`\x20(`name`,`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_mail`\x20(`name`,`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_sms`\x20(`name`,`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_fax`\x20(`name`,`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_openchannel`\x20(`name`,`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`MailAccountId`\x20(`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`FaxAccountId`\x20(`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`SmsAccountId`\x20(`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`OpenchannelAccountId`\x20(`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ChatWebsiteId`\x20(`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ListId`\x20(`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_2`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_3`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_4`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_5`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_6`\x20FOREIGN\x20KEY\x20(`ListId`)\x20REFERENCES\x20`cm_lists`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;';_0x3fc064[_0x303a8b(0x78)](_0x16413a),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x6b)),_0x3fc064[_0x303a8b(0x78)]('INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`\x20FROM\x20mail_dispositions;'),_0x3fc064['query'](_0x303a8b(0x6f)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x8b)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x96)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x6a)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x74)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x82)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x98)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x79)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x6c)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x8a)),_0x3fc064[_0x303a8b(0x78)](_0x303a8b(0x80)),_0x3fc064[_0x303a8b(0x78)]('INSERT\x20INTO\x20user_has_sms_accounts\x20(`UserId`,\x20`SmsAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`SmsAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20sms_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x3fc064[_0x303a8b(0x78)]('CREATE\x20TABLE\x20`user_has_openchannel_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`OpenchannelAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;'),_0x3fc064[_0x303a8b(0x78)]('INSERT\x20INTO\x20user_has_openchannel_accounts\x20(`UserId`,\x20`OpenchannelAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`OpenchannelAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20openchannel_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x3fc064[_0x303a8b(0x89)]('mail_messages',_0x303a8b(0x8d),{'type':_0x2fb363[_0x303a8b(0x88)](_0x303a8b(0x7d))}),_0x3fc064[_0x303a8b(0x89)]('mail_messages','originCc',{'type':_0x2fb363[_0x303a8b(0x88)]('long')}),_0x3fc064[_0x303a8b(0x72)](_0x37b506);});},'down':function(){}};
\ No newline at end of file