Built motion from commit ab065936.|2.0.49
[motion2.git] / server / api / user / user.attributes.js
1 var _0x476c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x53\x54\x52\x49\x4E\x47","\x6E\x61\x6D\x65","\x73\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x64\x65\x66\x61\x75\x6C\x74\x75\x73\x65\x72","\x54\x68\x65\x20\x6E\x61\x6D\x65\x20\x6F\x66\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x66\x6F\x72\x6D\x61\x74","\x65\x6D\x61\x69\x6C","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x6C\x6F\x63\x61\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x42\x4F\x4F\x4C\x45\x41\x4E","\x44\x41\x54\x45","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x49\x4E\x54\x45\x47\x45\x52","\x64\x79\x6E\x61\x6D\x69\x63","\x66\x72\x69\x65\x6E\x64","\x70\x65\x65\x72","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x41\x4C\x4C\x4F\x57\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x50\x52\x4F\x48\x49\x42\x5F\x50\x41\x53\x53\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42\x5F\x46\x41\x49\x4C\x45\x44\x5F\x53\x43\x52\x45\x45\x4E","\x50\x52\x4F\x48\x49\x42","\x75\x64\x70","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x2C","\x6A\x6F\x69\x6E","\x73\x70\x6C\x69\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x75\x64\x70\x22\x2C\x20\x22\x74\x63\x70\x22\x5D","\x72\x66\x63\x32\x38\x33\x33","\x69\x6E\x66\x6F","\x73\x68\x6F\x72\x74\x69\x6E\x66\x6F","\x69\x6E\x62\x61\x6E\x64","\x61\x75\x74\x6F","\x79\x65\x73","\x6E\x6F","\x6E\x6F\x6E\x61\x74","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x67\x6F\x69\x6E\x67","\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x2C\x63\x6F\x6D\x65\x64\x69\x61","\x6E\x61\x74","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x22\x2C\x20\x22\x63\x6F\x6D\x65\x64\x69\x61\x22\x5D","\x65\x6E","\x61\x6C\x6C","\x75\x6C\x61\x77\x3B\x61\x6C\x61\x77\x3B\x67\x73\x6D","\x61\x6C\x6C\x6F\x77","\x3B","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x75\x6C\x61\x77\x22\x2C\x20\x22\x61\x6C\x61\x77\x22\x2C\x20\x22\x67\x73\x6D\x22\x5D","\x70\x6F\x72\x74\x2C\x69\x6E\x76\x69\x74\x65","\x69\x6E\x73\x65\x63\x75\x72\x65","\x53\x74\x72\x69\x6E\x67\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x61\x6E\x20\x41\x72\x72\x61\x79\x20\x61\x73\x20\x5B\x22\x70\x6F\x72\x74\x22\x2C\x20\x22\x69\x6E\x76\x69\x74\x65\x22\x5D","\x6E\x65\x76\x65\x72","\x22\x22\x20\x3C\x3E","\x61\x6C\x77\x61\x79\x73","\x61\x63\x63\x65\x70\x74","\x72\x65\x66\x75\x73\x65","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x75\x61\x63","\x75\x61\x73","\x66\x69\x6E\x67\x65\x72\x70\x72\x69\x6E\x74","\x63\x65\x72\x74\x69\x66\x69\x63\x61\x74\x65","\x61\x63\x74\x69\x76\x65","\x70\x61\x73\x73\x69\x76\x65","\x61\x63\x74\x70\x61\x73\x73","\x75\x70\x64\x61\x74\x65\x2C\x6E\x6F\x6E\x61\x74","\x73\x68\x6F\x77\x57\x65\x62\x42\x61\x72","\x67\x65\x74","\x69\x73\x41\x72\x72\x61\x79","\x77\x73\x73","\x65\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E","\x61\x76\x70\x66","\x66\x6F\x72\x63\x65\x5F\x61\x76\x70","\x69\x63\x65\x73\x75\x70\x70\x6F\x72\x74","\x64\x74\x6C\x73\x65\x6E\x61\x62\x6C\x65","\x64\x74\x6C\x73\x76\x65\x72\x69\x66\x79","\x64\x74\x6C\x73\x73\x65\x74\x75\x70","\x64\x74\x6C\x73\x63\x65\x72\x74\x66\x69\x6C\x65","\x64\x74\x6C\x73\x70\x72\x69\x76\x61\x74\x65\x6B\x65\x79","\x72\x74\x63\x70\x5F\x6D\x75\x78","\x2F\x65\x74\x63\x2F\x70\x6B\x69\x2F\x74\x6C\x73\x2F\x63\x65\x72\x74\x73\x2F\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x72\x74","\x2F\x65\x74\x63\x2F\x70\x6B\x69\x2F\x74\x6C\x73\x2F\x70\x72\x69\x76\x61\x74\x65\x2F\x6D\x6F\x74\x69\x6F\x6E\x2E\x6B\x65\x79","\x54\x45\x58\x54","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73","\x6D\x61\x70",""];_0x476c[0];var Sequelize=require(_0x476c[1]);var moment=require(_0x476c[2]);var util=require(_0x476c[3]);var _=require(_0x476c[4]);module[_0x476c[5]]= {name:{type:Sequelize[_0x476c[6]],allowNull:false,unique:_0x476c[7],validate:{notEmpty:true,is:/^[A-Za-z0-9\.\_]+$/i},set:function(_0x1e02x5){this[_0x476c[8]](_0x476c[7],_0x1e02x5);this[_0x476c[8]](_0x476c[9],_0x1e02x5)},comment:_0x476c[10]},fullname:{type:Sequelize[_0x476c[6]],allowNull:false,set:function(_0x1e02x6){this[_0x476c[8]](_0x476c[11],_0x1e02x6);this[_0x476c[8]](_0x476c[12],util[_0x476c[16]](_0x476c[13],_0x1e02x6,this[_0x476c[15]](_0x476c[14])))}},email:{type:Sequelize[_0x476c[6]],allowNull:false,unique:_0x476c[17],validate:{isEmail:true},set:function(_0x1e02x7){if(_0x1e02x7){this[_0x476c[8]](_0x476c[17],_0x1e02x7[_0x476c[18]]())}}},role:{type:Sequelize.ENUM(_0x476c[19],_0x476c[20],_0x476c[21],_0x476c[22]),allowNull:false},password:{type:Sequelize[_0x476c[6]],allowNull:false,validate:{notEmpty:true}},provider:{type:Sequelize[_0x476c[6]],defaultValue:_0x476c[23]},internal:{type:Sequelize.INTEGER(11),allowNull:false,unique:_0x476c[14],set:function(_0x1e02x8){this[_0x476c[8]](_0x476c[14],_0x1e02x8);this[_0x476c[8]](_0x476c[24],_0x1e02x8);this[_0x476c[8]](_0x476c[12],util[_0x476c[16]](_0x476c[13],this[_0x476c[15]](_0x476c[11]),_0x1e02x8))}},salt:{type:Sequelize[_0x476c[6]]},phone:{type:Sequelize[_0x476c[6]]},mobile:{type:Sequelize[_0x476c[6]]},address:{type:Sequelize[_0x476c[6]]},zipcode:{type:Sequelize[_0x476c[6]]},userpic:{type:Sequelize[_0x476c[6]]},city:{type:Sequelize[_0x476c[6]]},country:{type:Sequelize[_0x476c[6]]},online:{type:Sequelize[_0x476c[25]],defaultValue:false},lastLoginAt:{type:Sequelize[_0x476c[26]]},voicePause:{type:Sequelize[_0x476c[25]],defaultValue:false},chatPause:{type:Sequelize[_0x476c[25]],defaultValue:false},mailPause:{type:Sequelize[_0x476c[25]],defaultValue:false},faxPause:{type:Sequelize[_0x476c[25]],defaultValue:false},smsPause:{type:Sequelize[_0x476c[25]],defaultValue:false},openchannelPause:{type:Sequelize[_0x476c[25]],defaultValue:false},pauseType:{type:Sequelize[_0x476c[6]],defaultValue:_0x476c[27]},lastPauseAt:{type:Sequelize[_0x476c[26]]},chatCapacity:{type:Sequelize[_0x476c[28]],defaultValue:0},mailCapacity:{type:Sequelize[_0x476c[28]],defaultValue:0},faxCapacity:{type:Sequelize[_0x476c[28]],defaultValue:0},smsCapacity:{type:Sequelize[_0x476c[28]],defaultValue:0},openchannelCapacity:{type:Sequelize[_0x476c[28]],defaultValue:0},phoneBarAutoAnswer:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarEnableSettings:{type:Sequelize[_0x476c[25]],defaultValue:true},phoneBarListenPort:{type:Sequelize.INTEGER(5),defaultValue:5060},phoneBarExpires:{type:Sequelize.INTEGER(5),defaultValue:120},phoneBarRemoteControl:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarRemoteControlPort:{type:Sequelize[_0x476c[28]],defaultValue:9888},phoneBarEnableRecording:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarRingInUse:{type:Sequelize[_0x476c[25]],defaultValue:false},chanspy:{type:Sequelize[_0x476c[25]],defaultValue:false},description:{type:Sequelize[_0x476c[6]],allowNull:true},host:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[29]},ipaddr:{type:Sequelize[_0x476c[6]],allowNull:true},port:{type:Sequelize.INTEGER(5),allowNull:true},regseconds:{type:Sequelize.INTEGER(11),allowNull:true},fullcontact:{type:Sequelize[_0x476c[6]],allowNull:true},regserver:{type:Sequelize[_0x476c[6]],allowNull:true},useragent:{type:Sequelize[_0x476c[6]],allowNull:true},lastms:{type:Sequelize.INTEGER(11),allowNull:true},type:{type:Sequelize.ENUM(_0x476c[30],_0x476c[20],_0x476c[31]),allowNull:true,defaultValue:_0x476c[30]},context:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[32]},callingpres:{type:Sequelize.ENUM(_0x476c[33],_0x476c[34],_0x476c[35],_0x476c[36],_0x476c[37],_0x476c[38],_0x476c[39],_0x476c[40]),allowNull:true},deny:{type:Sequelize[_0x476c[6]],allowNull:true},permit:{type:Sequelize[_0x476c[6]],allowNull:true},secret:{type:Sequelize[_0x476c[6]],allowNull:true},md5secret:{type:Sequelize[_0x476c[6]],allowNull:true},remotesecret:{type:Sequelize[_0x476c[6]],allowNull:true},transport:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[41],set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[42],_0x1e02x9?_0x1e02x9[_0x476c[44]](_0x476c[43]):null)},get:function(){return this[_0x476c[15]](_0x476c[42])?this[_0x476c[15]](_0x476c[42])[_0x476c[45]](_0x476c[43]):null},comment:_0x476c[46]},dtmfmode:{type:Sequelize.ENUM(_0x476c[47],_0x476c[48],_0x476c[49],_0x476c[50],_0x476c[51]),allowNull:true,defaultValue:_0x476c[47]},directmedia:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53],_0x476c[54],_0x476c[55],_0x476c[56]),allowNull:true,defaultValue:_0x476c[53]},directrtpsetup:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},directmediapermit:{type:Sequelize[_0x476c[6]],allowNull:true},directmediadeny:{type:Sequelize[_0x476c[6]],allowNull:true},nat:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[57],set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[58],_0x1e02x9?_0x1e02x9[_0x476c[44]](_0x476c[43]):null)},get:function(){return this[_0x476c[15]](_0x476c[58])?this[_0x476c[15]](_0x476c[58])[_0x476c[45]](_0x476c[43]):null},comment:_0x476c[59]},callgroup:{type:Sequelize[_0x476c[6]]},namedcallgroup:{type:Sequelize[_0x476c[6]]},pickupgroup:{type:Sequelize[_0x476c[6]]},namedpickupgroup:{type:Sequelize[_0x476c[6]]},language:{type:Sequelize[_0x476c[6]],defaultValue:_0x476c[60]},tonezone:{type:Sequelize[_0x476c[6]]},disallow:{type:Sequelize[_0x476c[6]],allowNull:false,defaultValue:_0x476c[61]},allow:{type:Sequelize[_0x476c[6]],allowNull:false,defaultValue:_0x476c[62],set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[63],_0x1e02x9?_0x1e02x9[_0x476c[44]](_0x476c[64]):_0x476c[62])},get:function(){return this[_0x476c[15]](_0x476c[63])?this[_0x476c[15]](_0x476c[63])[_0x476c[45]](_0x476c[64]):null},comment:_0x476c[65]},autoframing:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},insecure:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[66],set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[67],_0x1e02x9?_0x1e02x9[_0x476c[44]](_0x476c[43]):null)},get:function(){return this[_0x476c[15]](_0x476c[67])?this[_0x476c[15]](_0x476c[67])[_0x476c[45]](_0x476c[43]):null},comment:_0x476c[68]},trustrpid:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},trust_id_outbound:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},progressinband:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53],_0x476c[69]),allowNull:true},promiscredir:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},useclientcode:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},accountcode:{type:Sequelize.INTEGER(11),allowNull:true},setvar:{type:Sequelize[_0x476c[6]],allowNull:true},callerid:{type:Sequelize[_0x476c[6]],allowNull:true,defaultValue:_0x476c[70]},amaflags:{type:Sequelize[_0x476c[6]],allowNull:true},callcounter:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[52]},busylevel:{type:Sequelize.INTEGER(11),allowNull:true},allowoverlap:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},allowsubscribe:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},allowtransfer:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},ignoresdpversion:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},subscribecontext:{type:Sequelize[_0x476c[6]],allowNull:true},template:{type:Sequelize[_0x476c[6]],allowNull:true},videosupport:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53],_0x476c[71]),allowNull:true,defaultValue:_0x476c[53]},maxcallbitrate:{type:Sequelize.INTEGER(11),allowNull:true},rfc2833compensate:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},mailbox:{type:Sequelize[_0x476c[6]],allowNull:true},session_timers:{type:Sequelize.ENUM(_0x476c[72],_0x476c[73],_0x476c[74]),allowNull:true},session_expires:{type:Sequelize.INTEGER(11),allowNull:true},session_minse:{type:Sequelize.INTEGER(11),allowNull:true},session_refresher:{type:Sequelize.ENUM(_0x476c[75],_0x476c[76]),allowNull:true,defaultValue:_0x476c[76]},t38pt_usertpsource:{type:Sequelize[_0x476c[6]],allowNull:true},regexten:{type:Sequelize[_0x476c[6]],allowNull:true},fromdomain:{type:Sequelize[_0x476c[6]],allowNull:true},fromuser:{type:Sequelize[_0x476c[6]],allowNull:true},qualify:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[52]},keepalive:{type:Sequelize.INTEGER(11),allowNull:true},defaultip:{type:Sequelize[_0x476c[6]],allowNull:true},defaultuser:{type:Sequelize[_0x476c[6]],allowNull:true},rtptimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpholdtimeout:{type:Sequelize.INTEGER(11),allowNull:true},rtpkeepalive:{type:Sequelize.INTEGER(11),allowNull:true},sendrpid:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},outboundproxy:{type:Sequelize[_0x476c[6]],allowNull:true},callbackextension:{type:Sequelize[_0x476c[6]],allowNull:true},timert1:{type:Sequelize.INTEGER(11),allowNull:true},timerb:{type:Sequelize.INTEGER(11),allowNull:true},qualifyfreq:{type:Sequelize.INTEGER(11),allowNull:true},contactpermit:{type:Sequelize[_0x476c[6]],allowNull:true},contactdeny:{type:Sequelize[_0x476c[6]],allowNull:true},contactacl:{type:Sequelize[_0x476c[6]],allowNull:true},unsolicited_mailbox:{type:Sequelize[_0x476c[6]],allowNull:true},use_q850_reason:{type:Sequelize[_0x476c[6]],allowNull:true},maxforwards:{type:Sequelize.INTEGER(11),allowNull:true},encryption:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},avpf:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},force_avp:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},icesupport:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},dtlsenable:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},dtlsverify:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53],_0x476c[77],_0x476c[78]),allowNull:true},dtlsrekey:{type:Sequelize.INTEGER(11),allowNull:true},dtlscertfile:{type:Sequelize[_0x476c[6]],allowNull:true},dtlsprivatekey:{type:Sequelize[_0x476c[6]],allowNull:true},dtlscipher:{type:Sequelize[_0x476c[6]],allowNull:true},dtlscafile:{type:Sequelize[_0x476c[6]],allowNull:true},dtlscapath:{type:Sequelize[_0x476c[6]],allowNull:true},dtlssetup:{type:Sequelize.ENUM(_0x476c[79],_0x476c[80],_0x476c[81]),allowNull:true},dtlsfingerprint:{type:Sequelize[_0x476c[6]],allowNull:true},usereqphone:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true,defaultValue:_0x476c[53]},recordonfeature:{type:Sequelize[_0x476c[6]],allowNull:true},recordofffeature:{type:Sequelize[_0x476c[6]],allowNull:true},call_limit:{type:Sequelize.INTEGER(11),allowNull:true,defaultValue:10},registertrying:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},subscribemwi:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),allowNull:true},vmexten:{type:Sequelize[_0x476c[6]],allowNull:true},mohinterpret:{type:Sequelize[_0x476c[6]],allowNull:true},mohsuggest:{type:Sequelize[_0x476c[6]],allowNull:true},parkinglot:{type:Sequelize[_0x476c[6]],allowNull:true},canreinvite:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53],_0x476c[54],_0x476c[55],_0x476c[82]),allowNull:true,defaultValue:_0x476c[53]},loginInPause:{type:Sequelize[_0x476c[25]],defaultValue:false},resetPasswordToken:{type:Sequelize[_0x476c[6]]},resetPasswordExpires:{type:Sequelize[_0x476c[26]]},showWebBar:{type:Sequelize[_0x476c[28]],defaultValue:0,set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[83],_0x1e02x9);var _0x1e02xa=this[_0x476c[84]]({plain:true});switch(_0x1e02x9){case 0:;case 1:var _0x1e02xb=_0x1e02xa[_0x476c[42]]?(_[_0x476c[85]](_0x1e02xa[_0x476c[42]])?_0x1e02xa[_0x476c[42]][_0x476c[44]]():_0x1e02xa[_0x476c[42]]):_0x476c[41];if(_0x1e02xb=== _0x476c[86]){_0x1e02xb= _0x476c[41]};this[_0x476c[8]](_0x476c[42],_0x1e02xb);this[_0x476c[8]](_0x476c[87],_0x476c[53]);this[_0x476c[8]](_0x476c[88],null);this[_0x476c[8]](_0x476c[89],null);this[_0x476c[8]](_0x476c[90],null);this[_0x476c[8]](_0x476c[91],null);this[_0x476c[8]](_0x476c[92],null);this[_0x476c[8]](_0x476c[93],null);this[_0x476c[8]](_0x476c[94],null);this[_0x476c[8]](_0x476c[95],null);this[_0x476c[8]](_0x476c[96],_0x476c[53]);break;case 2:this[_0x476c[8]](_0x476c[42],_0x476c[86]);this[_0x476c[8]](_0x476c[87],_0x476c[52]);this[_0x476c[8]](_0x476c[88],_0x476c[52]);this[_0x476c[8]](_0x476c[89],_0x476c[52]);this[_0x476c[8]](_0x476c[90],_0x476c[52]);this[_0x476c[8]](_0x476c[91],_0x476c[52]);this[_0x476c[8]](_0x476c[92],_0x476c[53]);this[_0x476c[8]](_0x476c[93],_0x476c[81]);this[_0x476c[8]](_0x476c[94],_0x1e02xa[_0x476c[94]]|| _0x476c[97]);this[_0x476c[8]](_0x476c[95],_0x1e02xa[_0x476c[95]]|| _0x476c[98]);this[_0x476c[8]](_0x476c[96],_0x476c[52]);break;default:}}},permissions:{type:Sequelize[_0x476c[99]],set:function(_0x1e02x9){this[_0x476c[8]](_0x476c[100],_0x1e02x9?_0x1e02x9[_0x476c[44]](_0x476c[43]):[])},get:function(){return this[_0x476c[15]](_0x476c[100])?_[_0x476c[101]](this[_0x476c[15]](_0x476c[100])[_0x476c[45]](_0x476c[43]),function(_0x1e02xc){return parseInt(_0x1e02xc,10)}):[]}},phoneBarUnconditionalNumber:{type:Sequelize[_0x476c[6]]},phoneBarNoReplyNumber:{type:Sequelize[_0x476c[6]]},phoneBarBusyNumber:{type:Sequelize[_0x476c[6]]},phoneBarUnconditional:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarNoReply:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarBusy:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarDnd:{type:Sequelize[_0x476c[25]],defaultValue:true},phoneBarUnansweredCallBadge:{type:Sequelize[_0x476c[25]],defaultValue:true},phoneBarEnableDtmfTone:{type:Sequelize[_0x476c[25]],defaultValue:false},phoneBarAutoAnswerDelay:{type:Sequelize[_0x476c[28]],defaultValue:0},extensionMonitor:{type:Sequelize[_0x476c[6]],defaultValue:_0x476c[102]},crudPermissions:{type:Sequelize[_0x476c[28]],defaultValue:0},rtcp_mux:{type:Sequelize.ENUM(_0x476c[52],_0x476c[53]),defaultValue:_0x476c[53]},allowmessenger:{type:Sequelize[_0x476c[25]],defaultValue:true},phoneBarOutboundProxy:{type:Sequelize[_0x476c[6]]}}