Built motion from commit 228ea3299.|1.0.34
[motion.git] / server / config / integrations / sugarcrm.js
index a776c89..fb13ea1 100644 (file)
@@ -1 +1 @@
-var _0xb0f3=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x75\x67\x61\x72\x63\x72\x6D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x75\x72\x69","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x4C\x41\x49\x4E","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x4A\x53\x4F\x4E","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x50\x4F\x53\x54","\x64\x65\x62\x75\x67","\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x49\x44","\x61\x64\x6D\x69\x6E","\x76\x61\x6C\x75\x65","\x75\x73\x65\x72\x5F\x69\x64","\x6E\x61\x6D\x65\x5F\x76\x61\x6C\x75\x65\x5F\x6C\x69\x73\x74","\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x66\x6F","\x63\x68\x61\x72\x41\x74","\x76\x65\x72\x73\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x56\x65\x72\x73\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x67\x65\x74\x5F\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x45\x6D\x70\x6C\x6F\x79\x65\x65\x73","\x49\x4E\x53\x54\x52\x20\x28\x20\x43\x4F\x4E\x43\x41\x54\x28\x75\x73\x65\x72\x73\x2E\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65\x2C\x27\x20\x27\x2C\x20\x75\x73\x65\x72\x73\x2E\x6C\x61\x73\x74\x5F\x6E\x61\x6D\x65\x29\x2C\x20\x22\x25\x73\x22\x29\x20\x3E\x20\x30","\x30","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x72\x65\x73\x75\x6C\x74\x5F\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x61\x70\x70\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6D\x61\x70\x70\x69\x6E\x67\x4D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x63\x6F\x6E\x74\x61\x63\x74\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6D\x6F\x64\x75\x6C\x65\x3A\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x6D\x61\x70\x70\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x20\x6F\x72\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x61\x6C\x72\x65\x64\x79\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x6D\x61\x70\x70\x69\x6E\x67\x46\x69\x65\x6C\x64\x73","\x68\x65\x61\x64","\x5F\x63","\x65\x6E\x64\x73\x57\x69\x74\x68","\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x74\x6F\x4C\x6F\x77\x65\x72","\x5F\x63\x73\x74\x6D","\x20\x4F\x52\x20\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x70\x68\x6F\x6E\x65\x5F\x68\x6F\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x74\x5F\x65\x6E\x74\x72\x79","\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x61\x73\x73\x69\x67\x6E\x65\x64\x5F\x75\x73\x65\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x5F\x62\x79","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x61\x74\x65\x5F\x73\x74\x61\x72\x74","\x54","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x73\x6C\x69\x63\x65","\x74\x6F\x49\x53\x4F\x53\x74\x72\x69\x6E\x67","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x68\x6F\x75\x72\x73","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x6D\x69\x6E\x75\x74\x65\x73","\x31\x35","\x70\x61\x72\x65\x6E\x74\x5F\x69\x64","\x70\x61\x72\x65\x6E\x74\x5F\x74\x79\x70\x65","\x6D\x6F\x64\x75\x6C\x65","\x70\x61\x72\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x66\x6F\x72\x45\x61\x63\x68","\x43\x61\x6C\x6C\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x63\x61\x6C\x6C","\x75\x72\x6C","\x25\x73\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x61\x63\x74\x69\x6F\x6E\x3D\x61\x6A\x61\x78\x75\x69\x23\x61\x6A\x61\x78\x55\x49\x4C\x6F\x63\x3D\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x25\x33\x46\x6D\x6F\x64\x75\x6C\x65\x25\x33\x44\x43\x61\x6C\x6C\x73\x25\x32\x36\x61\x63\x74\x69\x6F\x6E\x25\x33\x44\x45\x64\x69\x74\x56\x69\x65\x77\x25\x32\x36\x72\x65\x63\x6F\x72\x64\x25\x33\x44\x25\x73","\x25\x73\x2F\x23\x62\x77\x63\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x6D\x6F\x64\x75\x6C\x65\x3D\x43\x61\x6C\x6C\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x45\x64\x69\x74\x56\x69\x65\x77\x26\x72\x65\x63\x6F\x72\x64\x3D\x25\x73","\x73\x65\x74\x5F\x72\x65\x6C\x61\x74\x69\x6F\x6E\x73\x68\x69\x70","\x75\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x61\x6C\x6C\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x70\x61\x72\x73\x65","\x66\x69\x72\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0xb0f3[0]);var util=require(_0xb0f3[1]);var rp=require(_0xb0f3[2]);var request=require(_0xb0f3[3]);var logger=require(_0xb0f3[5])(_0xb0f3[4]);var SugarcrmConfiguration=require(_0xb0f3[7])[_0xb0f3[6]];var ReportIntegration=require(_0xb0f3[7])[_0xb0f3[8]];var VoiceQueue=require(_0xb0f3[7])[_0xb0f3[9]];var VoiceExtension=require(_0xb0f3[7])[_0xb0f3[10]];var Agent=require(_0xb0f3[7])[_0xb0f3[11]];function Sugarcrm(){logger[_0xb0f3[13]](_0xb0f3[12])}Sugarcrm[_0xb0f3[15]][_0xb0f3[14]]= function(_0x5387xc,_0x5387xd,_0x5387xe,_0x5387xf,_0x5387x10,_0x5387x11,_0x5387x12){var _0x5387x13={uri:undefined,agent:undefined,enduser:undefined,call:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined,sessionID:undefined,admin:undefined,serverVersion:undefined};if(!_0x5387xc||  !_0x5387xd){logger[_0xb0f3[17]](_0xb0f3[16]);return};SugarcrmConfiguration[_0xb0f3[20]]({where:{id:_0x5387xd,AccountId:_0x5387xc},include:[{all:true,include:[{all:true}]}]})[_0xb0f3[19]](handleEntityNotFound())[_0xb0f3[19]](handleConnection(_0x5387x13))[_0xb0f3[19]](handleLogin(_0x5387x13))[_0xb0f3[19]](searchMotionAgent(_0x5387xe,_0x5387x10))[_0xb0f3[19]](handleMotionAgent(_0x5387x13))[_0xb0f3[19]](searchQueue(_0x5387x10))[_0xb0f3[19]](handleQueueRecordings(_0x5387x13,_0x5387x10))[_0xb0f3[19]](searchRoute(_0x5387x10))[_0xb0f3[19]](handleOutboundRecordings(_0x5387x13,_0x5387x10))[_0xb0f3[19]](getServerInfo(_0x5387x13))[_0xb0f3[19]](handleServerInfo(_0x5387x13))[_0xb0f3[19]](searchAgent(_0x5387x13))[_0xb0f3[19]](handleAgent(_0x5387x13))[_0xb0f3[19]](handleAdmin(_0x5387x13))[_0xb0f3[19]](searchEndUserWithDefaultMapping(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](handleEndUserWithDefaultMapping(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](searchEndUser(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](handleEndUser(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](endUserCreation(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](handleEndUserCreation(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf))[_0xb0f3[19]](callCreation(_0x5387x13,_0x5387x10,_0x5387x11))[_0xb0f3[19]](handleCallAgentAssociation(_0x5387x13))[_0xb0f3[19]](handleCallContactAssociation(_0x5387x13))[_0xb0f3[19]](handleReportIntegration(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xc,_0x5387x12,_0x5387xf))[_0xb0f3[19]](handleEnd(_0x5387x13))[_0xb0f3[18]](handleError(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xc))};function handleEntityNotFound(){return function(_0x5387x15){if(!_0x5387x15){return null};return _0x5387x15}}function handleConnection(_0x5387x13){return function(_0x5387x17){_0x5387x13[_0xb0f3[21]]= _0x5387x17;_0x5387x13[_0xb0f3[22]]= _0x5387x17[_0xb0f3[24]][_0xb0f3[23]];_0x5387x13[_0xb0f3[25]]= stripTrailingSlash(_0x5387x17[_0xb0f3[24]][_0xb0f3[26]])+ _0xb0f3[27];var _0x5387x18={user_auth:{"\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65":_0x5387x17[_0xb0f3[24]][_0xb0f3[28]],"\x70\x61\x73\x73\x77\x6F\x72\x64":_0x5387x17[_0xb0f3[24]][_0xb0f3[29]],encryption:_0xb0f3[30]},application:_0xb0f3[31]};var _0x5387x10={method:_0xb0f3[32],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]](_0x5387x18)};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x10})}}function handleLogin(_0x5387x13){return function(_0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[37]]){_0x5387x13[_0xb0f3[38]]= _0x5387x10[_0xb0f3[37]];_0x5387x13[_0xb0f3[39]]= {id:_0x5387x10[_0xb0f3[42]][_0xb0f3[41]][_0xb0f3[40]],name:_0x5387x10[_0xb0f3[42]][_0xb0f3[43]][_0xb0f3[40]]};return};throw  new Error(util[_0xb0f3[45]](_0xb0f3[44],_0x5387x13[_0xb0f3[21]][_0xb0f3[24]][_0xb0f3[37]]))}}function searchMotionAgent(_0x5387xe,_0x5387x10){return function(){var _0x5387x1b=getAgentSearchPropertyFromChannel(_0x5387xe);if(_0x5387x10[_0xb0f3[46]](_0x5387x1b)){return Agent[_0xb0f3[50]](_0xb0f3[49])[_0xb0f3[48]]({where:{name:getValueFromPropertyName(_0x5387x10,_0x5387x1b)},attributes:[_0xb0f3[47]]})};return}}function handleMotionAgent(_0x5387x13){return function(_0x5387x1d){if(_0x5387x1d&& _0x5387x1d[_0xb0f3[47]]){_0x5387x13[_0xb0f3[51]]= _0x5387x1d[_0xb0f3[47]]};return}}function getAgentSearchPropertyFromChannel(_0x5387xe){var _0x5387x1f=_0xb0f3[52];if(_0x5387xe){switch(_0x5387xe){case _0xb0f3[54]:_0x5387x1f= _0xb0f3[53];break;default:_0x5387x1f= _0xb0f3[53];logger[_0xb0f3[17]](_0xb0f3[55],_0x5387xe)}};return _0x5387x1f}function getValueFromPropertyName(_0x5387x10,_0x5387x1f,_0x5387x13){if(_0x5387x1f=== _0xb0f3[56]){if(_0x5387x13&& _0x5387x13[_0xb0f3[57]]&& _0x5387x13[_0xb0f3[22]]){return util[_0xb0f3[45]](_0xb0f3[58],stripTrailingSlash(_0x5387x13[_0xb0f3[22]]),_0x5387x10[_0xb0f3[59]])}else {return null}}else {return _[_0xb0f3[60]](_0x5387x10,_0x5387x1f)}}function searchQueue(_0x5387x10){return function(){if(_0x5387x10[_0xb0f3[61]]){return VoiceQueue[_0xb0f3[48]]({where:{name:_0x5387x10[_0xb0f3[61]]},attributes:[_0xb0f3[62],_0xb0f3[63]]})}else {return}}}function handleQueueRecordings(_0x5387x13,_0x5387x10){return function(_0x5387x23){if(_0x5387x10[_0xb0f3[61]]){if(_0x5387x23&& _0x5387x23[_0xb0f3[63]]){logger[_0xb0f3[13]](_0xb0f3[64],_0x5387x23[_0xb0f3[62]]);_0x5387x13[_0xb0f3[57]]= true}else {_0x5387x13[_0xb0f3[57]]= false;logger[_0xb0f3[13]](_0xb0f3[65])}};return}}function searchRoute(_0x5387x10){return function(){if(_0x5387x10[_0xb0f3[66]]){return VoiceExtension[_0xb0f3[48]]({where:{id:_0x5387x10[_0xb0f3[66]]},attributes:[_0xb0f3[37],_0xb0f3[67]]})}else {return}}}function handleOutboundRecordings(_0x5387x13,_0x5387x10){return function(_0x5387x26){if(_0x5387x10[_0xb0f3[66]]){if(_0x5387x26&& _0x5387x26[_0xb0f3[67]]){logger[_0xb0f3[13]](_0xb0f3[68],_0x5387x26[_0xb0f3[37]]);_0x5387x13[_0xb0f3[57]]= true}else {_0x5387x13[_0xb0f3[57]]= false;logger[_0xb0f3[13]](_0xb0f3[69])}};return}}function getServerInfo(_0x5387x13){return function(){var _0x5387x10={method:_0xb0f3[70],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x10})}}function handleServerInfo(_0x5387x13){return function(_0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);var _0x5387x29=_0x5387x10[_0xb0f3[72]][_0xb0f3[71]](0);if(_0x5387x29){_0x5387x13[_0xb0f3[73]]= parseInt(_0x5387x29)}else {_0x5387x13[_0xb0f3[73]]= 6};return}}function searchAgent(_0x5387x13){return function(){if(_0x5387x13[_0xb0f3[51]]){logger[_0xb0f3[13]](_0xb0f3[74],_0x5387x13[_0xb0f3[51]]);var _0x5387x10={method:_0xb0f3[75],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[76],query:util[_0xb0f3[45]](_0xb0f3[77],_0x5387x13[_0xb0f3[51]]),order_by:_0xb0f3[52],offset:_0xb0f3[78],select_fields:[_0xb0f3[37],_0xb0f3[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xb0f3[78]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x10})}};return}function handleAgent(_0x5387x13){return function(_0x5387x10){if(_0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[80]][_0xb0f3[79]]> 0&& _0x5387x10[_0xb0f3[81]]> 0){logger[_0xb0f3[13]](_0xb0f3[82],_0x5387x13[_0xb0f3[51]]);var _0x5387x2c=getMatchObject(_0x5387x10[_0xb0f3[80]],_0xb0f3[62],_0xb0f3[40],_0x5387x13[_0xb0f3[51]]);_0x5387x13[_0xb0f3[49]]= {id:_0x5387x2c[_0xb0f3[42]][_0xb0f3[37]][_0xb0f3[40]],name:_0x5387x2c[_0xb0f3[42]][_0xb0f3[62]][_0xb0f3[40]]};return _0x5387x13[_0xb0f3[49]]};return};return}}function handleAdmin(_0x5387x13){return function(_0x5387x10){if(_0x5387x10){return};logger[_0xb0f3[13]](_0xb0f3[83]);_0x5387x13[_0xb0f3[49]]= _0x5387x13[_0xb0f3[39]];logger[_0xb0f3[13]](_0xb0f3[84]);return}}function getEndUserSearchModule(_0x5387x13){return _0x5387x13[_0xb0f3[21]][_0xb0f3[85]]?_0xb0f3[86]:_0x5387x13[_0xb0f3[21]][_0xb0f3[87]]}function searchEndUserWithDefaultMapping(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf){return function(){if(!_0x5387x13[_0xb0f3[21]][_0xb0f3[85]]&& _0x5387x13[_0xb0f3[21]][_0xb0f3[87]]){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[88],getEndUserSearchModule(_0x5387x13),getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))));var _0x5387x30={method:_0xb0f3[75],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:getEndUserSearchModule(_0x5387x13),query:getEndUserSearchQuery(_0x5387x13,_0x5387x10,_0x5387xe,_0x5387xf),order_by:_0xb0f3[52],offset:_0xb0f3[78],select_fields:[_0xb0f3[37],_0xb0f3[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xb0f3[78]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})};logger[_0xb0f3[36]](util[_0xb0f3[45]](_0xb0f3[89]));return}}function handleEndUserWithDefaultMapping(_0x5387x13,_0x5387xe,_0x5387x32,_0x5387xf){return function(_0x5387x10){if(!_0x5387x13[_0xb0f3[21]][_0xb0f3[85]]&& _0x5387x13[_0xb0f3[21]][_0xb0f3[87]] && _0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[80]][_0xb0f3[79]]> 0&& _0x5387x10[_0xb0f3[81]]> 0){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[90],getEndUserSearchModule(_0x5387x13),getValueFromPropertyName(_0x5387x32,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))));_0x5387x13[_0xb0f3[91]]= {id:_0x5387x10[_0xb0f3[80]][0][_0xb0f3[42]][_0xb0f3[37]][_0xb0f3[40]],name:_0x5387x10[_0xb0f3[80]][0][_0xb0f3[42]][_0xb0f3[62]][_0xb0f3[40]],module:getEndUserSearchModule(_0x5387x13)}}else {logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[92],getEndUserSearchModule(_0x5387x13),getValueFromPropertyName(_0x5387x32,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))))}};return}}function searchEndUser(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf){return function(){if(_0x5387x13[_0xb0f3[21]][_0xb0f3[85]]||  !_0x5387x13[_0xb0f3[21]][_0xb0f3[87]]||  !_0x5387x13[_0xb0f3[91]]){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[93],getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))));var _0x5387x30={method:_0xb0f3[75],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[86],query:util[_0xb0f3[45]](_0xb0f3[94],getEndUserSearchQueryFromChannel(_0x5387xe),getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))),order_by:_0xb0f3[52],offset:_0xb0f3[78],select_fields:[_0xb0f3[37],_0xb0f3[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xb0f3[78]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})};logger[_0xb0f3[36]](util[_0xb0f3[45]](_0xb0f3[95]));return}}function getEndUserSearchQuery(_0x5387x13,_0x5387x10,_0x5387xe,_0x5387xf){var _0x5387x35;var _0x5387x36=_[_0xb0f3[97]](_0x5387x13[_0xb0f3[21]][_0xb0f3[96]]);if(_[_0xb0f3[99]](_0x5387x36,_0xb0f3[98])){_0x5387x35= util[_0xb0f3[45]](_0xb0f3[100],_[_0xb0f3[101]](_0x5387x13[_0xb0f3[21]][_0xb0f3[87]])+ _0xb0f3[102],_0x5387x36,getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))}else {_0x5387x35= util[_0xb0f3[45]](_0xb0f3[100],_[_0xb0f3[101]](_0x5387x13[_0xb0f3[21]][_0xb0f3[87]]),_0x5387x36,getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))};if(_0x5387x13[_0xb0f3[21]][_0xb0f3[96]][_0xb0f3[79]]> 1){for(var _0x5387x37=1;_0x5387x37< _0x5387x13[_0xb0f3[21]][_0xb0f3[96]][_0xb0f3[79]];_0x5387x37++){var _0x5387x38=_0x5387x13[_0xb0f3[21]][_0xb0f3[96]][_0x5387x37];if(_[_0xb0f3[99]](_0x5387x36,_0xb0f3[98])){_0x5387x35+= util[_0xb0f3[45]](_0xb0f3[103],_[_0xb0f3[101]](_0x5387x13[_0xb0f3[21]][_0xb0f3[87]])+ _0xb0f3[102],_0x5387x38,getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))}else {_0x5387x35+= util[_0xb0f3[45]](_0xb0f3[103],_[_0xb0f3[101]](_0x5387x13[_0xb0f3[21]][_0xb0f3[87]]),_0x5387x38,getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))}}};return _0x5387x35}function getEndUserSearchQueryFromChannel(_0x5387xe){var _0x5387x1f=_0xb0f3[52];if(_0x5387xe){switch(_0x5387xe){case _0xb0f3[54]:_0x5387x1f= _0xb0f3[104];break;default:_0x5387x1f= _0xb0f3[104];logger[_0xb0f3[17]](_0xb0f3[55],_0x5387xe)}};return _0x5387x1f}function getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf){var _0x5387x1f=_0xb0f3[52];if(_0x5387xe){switch(_0x5387xe){case _0xb0f3[54]:if(_0x5387xf=== _0xb0f3[105]){_0x5387x1f= _0xb0f3[106]}else {if(_0x5387xf=== _0xb0f3[61]){_0x5387x1f= _0xb0f3[107]}};break;default:_0x5387x1f= _0xb0f3[107];logger[_0xb0f3[17]](_0xb0f3[55],_0x5387xe)}};return _0x5387x1f}function handleEndUser(_0x5387x13,_0x5387xe,_0x5387x32,_0x5387xf){return function(_0x5387x10){if(_0x5387x13[_0xb0f3[21]][_0xb0f3[85]]||  !_0x5387x13[_0xb0f3[21]][_0xb0f3[87]]||  !_0x5387x13[_0xb0f3[91]]){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[80]][_0xb0f3[79]]> 0&& _0x5387x10[_0xb0f3[81]]> 0){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[108],getValueFromPropertyName(_0x5387x32,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))));_0x5387x13[_0xb0f3[91]]= {id:_0x5387x10[_0xb0f3[80]][0][_0xb0f3[42]][_0xb0f3[37]][_0xb0f3[40]],name:_0x5387x10[_0xb0f3[80]][0][_0xb0f3[42]][_0xb0f3[62]][_0xb0f3[40]],module:_0xb0f3[86]}}};return _0x5387x13[_0xb0f3[91]]}}function endUserCreation(_0x5387x13,_0x5387xe,_0x5387x32,_0x5387xf){return function(_0x5387x10){if(_0x5387x10){return};logger[_0xb0f3[13]](_0xb0f3[109],getValueFromPropertyName(_0x5387x32,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)));var _0x5387x30={method:_0xb0f3[110],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[86],name_value_list:getArrayForEndUserCreation(_0x5387x13,_0x5387xe,_0x5387x32,_0x5387xf)})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})}}function getEndUserCreatePhone(_0x5387x13){return _[_0xb0f3[97]](_0x5387x13[_0xb0f3[21]][_0xb0f3[96]])}function getArrayForEndUserCreation(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xf){var _0x5387x3f=[];switch(_0x5387xe){case _0xb0f3[54]:var _0x5387x40={name:_0xb0f3[111]};if(_0x5387xf=== _0xb0f3[61]){if(isValidName(_0x5387x10[_0xb0f3[112]])){_0x5387x40[_0xb0f3[40]]= getValueFromPropertyName(_0x5387x10,getEndUserNamePropertyFromChannel(_0x5387xe,_0x5387xf))}else {_0x5387x40[_0xb0f3[40]]= util[_0xb0f3[45]](_0xb0f3[113],getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))}}else {if(_0x5387xf=== _0xb0f3[105]){if(isValidName(_0x5387x10[_0xb0f3[114]])){_0x5387x40[_0xb0f3[40]]= getValueFromPropertyName(_0x5387x10,getEndUserNamePropertyFromChannel(_0x5387xe,_0x5387xf))}else {_0x5387x40[_0xb0f3[40]]= util[_0xb0f3[45]](_0xb0f3[113],getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)))}}};_0x5387x3f[_0xb0f3[115]](_0x5387x40);_0x5387x3f[_0xb0f3[115]]({name:getEndUserSearchQueryFromChannel(_0x5387xe),value:getValueFromPropertyName(_0x5387x10,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf))});break;default:logger[_0xb0f3[17]](_0xb0f3[55],_0x5387xe)};return _0x5387x3f}function isValidName(_0x5387x42){return _0x5387x42&& _0x5387x42!== _0xb0f3[116]}function getEndUserNamePropertyFromChannel(_0x5387xe,_0x5387xf){var _0x5387x1f=_0xb0f3[52];if(_0x5387xe){switch(_0x5387xe){case _0xb0f3[54]:if(_0x5387xf=== _0xb0f3[105]){_0x5387x1f= _0xb0f3[114]}else {if(_0x5387xf=== _0xb0f3[61]){_0x5387x1f= _0xb0f3[112]}};break;default:_0x5387x1f= _0xb0f3[112];logger[_0xb0f3[17]](_0xb0f3[55],_0x5387xe)}};return _0x5387x1f}function handleEndUserCreation(_0x5387x13,_0x5387xe,_0x5387x32,_0x5387xf){return function(_0x5387x10){if(!_0x5387x10){return};_0x5387x10= handleWsResponse(_0x5387x10);if(_0x5387x10[_0xb0f3[37]]){logger[_0xb0f3[13]](_0xb0f3[117],getValueFromPropertyName(_0x5387x32,getEndUserSearchPropertyFromChannel(_0x5387xe,_0x5387xf)));var _0x5387x45=getEndUserSearchQueryFromChannel(_0x5387xe);_0x5387x13[_0xb0f3[91]]= {id:_0x5387x10[_0xb0f3[37]],name:_0x5387x10[_0xb0f3[80]][_0x5387x45][_0xb0f3[40]],module:_0xb0f3[86]}};return}}function callCreation(_0x5387x13,_0x5387x32,_0x5387x11){return function(){var _0x5387x47= new Date();var _0x5387x48=[{name:_0xb0f3[62],value:createSubjectFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11)},{name:_0xb0f3[118],value:_0x5387x13[_0xb0f3[49]][_0xb0f3[37]]},{name:_0xb0f3[119],value:_0x5387x13[_0xb0f3[49]][_0xb0f3[37]]},{name:_0xb0f3[120],value:createDescriptionFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11)},{name:_0xb0f3[121],value:_0x5387x47[_0xb0f3[126]]()[_0xb0f3[125]](0,19)[_0xb0f3[124]](_0xb0f3[122],_0xb0f3[123])},{name:_0xb0f3[127],value:_0xb0f3[78]},{name:_0xb0f3[128],value:_0xb0f3[129]},{name:_0xb0f3[130],value:_0x5387x13[_0xb0f3[91]][_0xb0f3[37]]},{name:_0xb0f3[131],value:_0x5387x13[_0xb0f3[91]][_0xb0f3[132]]},{name:_0xb0f3[133],value:_0x5387x13[_0xb0f3[91]][_0xb0f3[62]]}];var _0x5387x49=createCustomFieldsFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11);if(_0x5387x49[_0xb0f3[79]]> 0){_[_0xb0f3[134]](_0x5387x49,function(_0x5387x4a){_0x5387x48[_0xb0f3[115]]({name:_0x5387x4a[_0xb0f3[37]],value:_0x5387x4a[_0xb0f3[40]]})})};var _0x5387x30={method:_0xb0f3[110],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[135],name_value_list:_0x5387x48})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})}}function createSubjectFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11){var _0x5387x4c=_0xb0f3[52];var _0x5387x4d=[];if(_0x5387x13[_0xb0f3[21]][_0xb0f3[136]][_0xb0f3[79]]> 0){var _0x5387x4e=_[_0xb0f3[137]](_0x5387x13[_0xb0f3[21]].Subject,[_0xb0f3[37]]);_[_0xb0f3[134]](_0x5387x4e,function(_0x5387x4f){if(_0x5387x4f[_0xb0f3[138]]=== _0xb0f3[139]){_0x5387x4d[_0xb0f3[115]](_0x5387x4f[_0xb0f3[140]])}else {if(_0x5387x4f[_0xb0f3[138]]=== _0xb0f3[141]&& _0x5387x4f[_0xb0f3[142]]){var _0x5387x50=getValueFromPropertyName(_0x5387x32,_0x5387x4f[_0xb0f3[142]],_0x5387x13);if(_0x5387x50){_0x5387x4d[_0xb0f3[115]](_0x5387x50.toString())}}else {if(_0x5387x4f[_0xb0f3[138]]=== _0xb0f3[143]&& _0x5387x4f[_0xb0f3[144]]&& _0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]){_0x5387x11[_0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]]&& _0x5387x4d[_0xb0f3[115]](_0x5387x11[_0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]].toString())}}}});_0x5387x4c= _0x5387x4d[_0xb0f3[145]](_0xb0f3[123])};return _0x5387x4c}function createDescriptionFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11){var _0x5387x52=_0xb0f3[52];var _0x5387x4d=[];if(_0x5387x13[_0xb0f3[21]][_0xb0f3[146]][_0xb0f3[79]]> 0){var _0x5387x53=_[_0xb0f3[137]](_0x5387x13[_0xb0f3[21]].Description,[_0xb0f3[37]]);_[_0xb0f3[134]](_0x5387x53,function(_0x5387x4f){if(_0x5387x4f[_0xb0f3[138]]=== _0xb0f3[139]){_0x5387x4d[_0xb0f3[115]](_0x5387x4f[_0xb0f3[140]])}else {if(_0x5387x4f[_0xb0f3[138]]=== _0xb0f3[147]){if(_0x5387x4f[_0xb0f3[148]]=== _0xb0f3[139]&& _0x5387x4f[_0xb0f3[149]]){_0x5387x4d[_0xb0f3[115]](util[_0xb0f3[45]](_0xb0f3[150],_0x5387x4f[_0xb0f3[149]],_0x5387x4f[_0xb0f3[151]]))}else {if(_0x5387x4f[_0xb0f3[148]]=== _0xb0f3[141]&& _0x5387x4f[_0xb0f3[142]]&& _0x5387x4f[_0xb0f3[149]]){var _0x5387x50=getValueFromPropertyName(_0x5387x32,_0x5387x4f[_0xb0f3[142]],_0x5387x13);if(_0x5387x50){_0x5387x4d[_0xb0f3[115]](util[_0xb0f3[45]](_0xb0f3[150],_0x5387x4f[_0xb0f3[149]],_0x5387x50.toString()))}}else {if(_0x5387x4f[_0xb0f3[148]]=== _0xb0f3[143]&& _0x5387x4f[_0xb0f3[144]]&& _0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]&& _0x5387x4f[_0xb0f3[149]]){_0x5387x11[_0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]]&& _0x5387x4d[_0xb0f3[115]](util[_0xb0f3[45]](_0xb0f3[150],_0x5387x4f[_0xb0f3[149]],_0x5387x11[_0x5387x4f[_0xb0f3[144]][_0xb0f3[62]]]))}}}}}});_0x5387x52= _0x5387x4d[_0xb0f3[145]](_0xb0f3[152])};return _0x5387x52}function createCustomFieldsFromConfiguration(_0x5387x13,_0x5387x32,_0x5387x11){var _0x5387x55=[];var _0x5387x56=[];if(_0x5387x13[_0xb0f3[21]][_0xb0f3[153]][_0xb0f3[79]]> 0){_0x5387x55= _0x5387x13[_0xb0f3[21]][_0xb0f3[153]];_[_0xb0f3[134]](_0x5387x55,function(_0x5387x4a){if(_0x5387x4a[_0xb0f3[138]]=== _0xb0f3[139]&& _0x5387x4a[_0xb0f3[154]]){_0x5387x56[_0xb0f3[115]]({id:_0x5387x4a[_0xb0f3[154]],value:_0x5387x4a[_0xb0f3[140]]})}else {if(_0x5387x4a[_0xb0f3[138]]=== _0xb0f3[141]&& _0x5387x4a[_0xb0f3[142]]&& _0x5387x4a[_0xb0f3[154]]){var _0x5387x50=getValueFromPropertyName(_0x5387x32,_0x5387x4a[_0xb0f3[142]],_0x5387x13);if(_0x5387x50){_0x5387x56[_0xb0f3[115]]({id:_0x5387x4a[_0xb0f3[154]],value:_0x5387x50.toString()})}}else {if(_0x5387x4a[_0xb0f3[138]]=== _0xb0f3[143]&& _0x5387x4a[_0xb0f3[154]]&& _0x5387x4a[_0xb0f3[144]]&& _0x5387x4a[_0xb0f3[144]][_0xb0f3[62]]){_0x5387x11[_0x5387x4a[_0xb0f3[144]][_0xb0f3[62]]]&& _0x5387x56[_0xb0f3[115]]({id:_0x5387x4a[_0xb0f3[154]],value:_0x5387x11[_0x5387x4a[_0xb0f3[144]][_0xb0f3[62]]].toString()})}}}})};return _0x5387x56}function handleCallAgentAssociation(_0x5387x13){return function(_0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[37]]){_0x5387x13[_0xb0f3[155]]= {id:_0x5387x10[_0xb0f3[37]]};if(_0x5387x13[_0xb0f3[73]]<= 6){_0x5387x13[_0xb0f3[155]][_0xb0f3[156]]= util[_0xb0f3[45]](_0xb0f3[157],stripTrailingSlash(_0x5387x13[_0xb0f3[21]][_0xb0f3[24]][_0xb0f3[26]]),_0x5387x10[_0xb0f3[37]])}else {_0x5387x13[_0xb0f3[155]][_0xb0f3[156]]= util[_0xb0f3[45]](_0xb0f3[158],stripTrailingSlash(_0x5387x13[_0xb0f3[21]][_0xb0f3[24]][_0xb0f3[26]]),_0x5387x10[_0xb0f3[37]])}};var _0x5387x30={method:_0xb0f3[159],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[135],module_id:_0x5387x13[_0xb0f3[155]][_0xb0f3[37]],link_field_name:_0xb0f3[160],related_ids:[_0x5387x13[_0xb0f3[49]][_0xb0f3[37]]]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})}}function handleCallContactAssociation(_0x5387x13){return function(_0x5387x10){_0x5387x10= handleWsResponse(_0x5387x10);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x10[_0xb0f3[161]]>= 1){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[162],_0x5387x13[_0xb0f3[155]][_0xb0f3[37]],_0x5387x13[_0xb0f3[49]][_0xb0f3[37]]))};var _0x5387x30={method:_0xb0f3[159],input_type:_0xb0f3[33],response_type:_0xb0f3[33],rest_data:JSON[_0xb0f3[34]]({session:_0x5387x13[_0xb0f3[38]],module_name:_0xb0f3[135],module_id:_0x5387x13[_0xb0f3[155]][_0xb0f3[37]],link_field_name:_[_0xb0f3[101]](_0x5387x13[_0xb0f3[91]][_0xb0f3[132]]),related_ids:[_0x5387x13[_0xb0f3[91]][_0xb0f3[37]]]})};return rp({method:_0xb0f3[35],uri:_0x5387x13[_0xb0f3[25]],form:_0x5387x30})}}function handleReportIntegration(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xc,_0x5387x12,_0x5387xf){return function(_0x5387x5a){_0x5387x5a= handleWsResponse(_0x5387x5a);logger[_0xb0f3[36]](_0x5387x10);if(_0x5387x5a[_0xb0f3[161]]>= 1){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[163],_0x5387x13[_0xb0f3[155]][_0xb0f3[37]],_0x5387x13[_0xb0f3[91]][_0xb0f3[37]]))};delete _0x5387x10[_0xb0f3[37]];delete _0x5387x10[_0xb0f3[164]];delete _0x5387x10[_0xb0f3[165]];_0x5387x10[_0xb0f3[166]]= _0xb0f3[167];_0x5387x10[_0xb0f3[168]]= _0x5387xe;_0x5387x10[_0xb0f3[169]]= _0xb0f3[170];_0x5387x10[_0xb0f3[171]]= _0x5387x13[_0xb0f3[155]][_0xb0f3[37]];_0x5387x10[_0xb0f3[156]]= _0x5387x13[_0xb0f3[155]][_0xb0f3[156]];_0x5387x10[_0xb0f3[172]]= _0x5387xc;_0x5387x10[_0xb0f3[173]]= _0x5387xf;_0x5387x12[_0xb0f3[177]](util[_0xb0f3[45]](_0xb0f3[176],_0x5387x10[_0xb0f3[53]]))[_0xb0f3[175]](_0xb0f3[174],_0x5387x10);return ReportIntegration[_0xb0f3[178]](_0x5387x10)}}function handleEnd(_0x5387x13){return function(_0x5387x10){logger[_0xb0f3[13]](util[_0xb0f3[45]](_0xb0f3[179],_0x5387x13[_0xb0f3[155]][_0xb0f3[37]],_0x5387x13[_0xb0f3[49]][_0xb0f3[37]]));_0x5387x13= undefined;return}}function handleError(_0x5387x13,_0x5387xe,_0x5387x10,_0x5387xc){return function(_0x5387x5d){logger[_0xb0f3[17]](_0xb0f3[180]);logger[_0xb0f3[17]](_0xb0f3[181],_0x5387x5d[_0xb0f3[182]]);logger[_0xb0f3[17]](_0xb0f3[183],_0x5387x5d[_0xb0f3[184]]);_0x5387x13= undefined;delete _0x5387x10[_0xb0f3[37]];delete _0x5387x10[_0xb0f3[164]];delete _0x5387x10[_0xb0f3[165]];_0x5387x10[_0xb0f3[166]]= _0xb0f3[167];_0x5387x10[_0xb0f3[168]]= _0x5387xe;_0x5387x10[_0xb0f3[169]]= _0xb0f3[185];_0x5387x10[_0xb0f3[172]]= _0x5387xc;ReportIntegration[_0xb0f3[178]](_0x5387x10)[_0xb0f3[18]](function(_0x5387x5d){logger[_0xb0f3[17]](_0xb0f3[186]);return})}}function stripTrailingSlash(_0x5387x5f){if(_0x5387x5f[_0xb0f3[187]](-1) === _0xb0f3[188]){return _0x5387x5f[_0xb0f3[187]](0,_0x5387x5f[_0xb0f3[79]]- 1)};return _0x5387x5f}function handleWsResponse(_0x5387x10){return JSON[_0xb0f3[189]](_0x5387x10)}function getMatchObject(_0x5387x62,_0x5387x1f,_0x5387x63,_0x5387x64){var _0x5387x65=_[_0xb0f3[20]](_0x5387x62,function(_0x5387x66){return _0x5387x66[_0xb0f3[42]][_0x5387x1f][_0x5387x63]== _0x5387x64});if(_0x5387x65){return _0x5387x65};return _[_0xb0f3[190]](_0x5387x62)}module[_0xb0f3[191]]= Sugarcrm
\ No newline at end of file
+var _0x43a4=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x75\x67\x61\x72\x63\x72\x6D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x75\x72\x69","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x4C\x41\x49\x4E","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x4A\x53\x4F\x4E","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x50\x4F\x53\x54","\x64\x65\x62\x75\x67","\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x49\x44","\x61\x64\x6D\x69\x6E","\x76\x61\x6C\x75\x65","\x75\x73\x65\x72\x5F\x69\x64","\x6E\x61\x6D\x65\x5F\x76\x61\x6C\x75\x65\x5F\x6C\x69\x73\x74","\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x66\x6F","\x63\x68\x61\x72\x41\x74","\x76\x65\x72\x73\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x56\x65\x72\x73\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x67\x65\x74\x5F\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x45\x6D\x70\x6C\x6F\x79\x65\x65\x73","\x49\x4E\x53\x54\x52\x20\x28\x20\x43\x4F\x4E\x43\x41\x54\x28\x75\x73\x65\x72\x73\x2E\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65\x2C\x27\x20\x27\x2C\x20\x75\x73\x65\x72\x73\x2E\x6C\x61\x73\x74\x5F\x6E\x61\x6D\x65\x29\x2C\x20\x22\x25\x73\x22\x29\x20\x3E\x20\x30","\x30","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x72\x65\x73\x75\x6C\x74\x5F\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x61\x70\x70\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6D\x61\x70\x70\x69\x6E\x67\x4D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x63\x6F\x6E\x74\x61\x63\x74\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6D\x6F\x64\x75\x6C\x65\x3A\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x6D\x61\x70\x70\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x20\x6F\x72\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x61\x6C\x72\x65\x64\x79\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x6D\x61\x70\x70\x69\x6E\x67\x46\x69\x65\x6C\x64\x73","\x68\x65\x61\x64","\x5F\x63","\x65\x6E\x64\x73\x57\x69\x74\x68","\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x74\x6F\x4C\x6F\x77\x65\x72","\x5F\x63\x73\x74\x6D","\x20\x4F\x52\x20\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x70\x68\x6F\x6E\x65\x5F\x68\x6F\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x74\x5F\x65\x6E\x74\x72\x79","\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x61\x73\x73\x69\x67\x6E\x65\x64\x5F\x75\x73\x65\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x5F\x62\x79","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x61\x74\x65\x5F\x73\x74\x61\x72\x74","\x54","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x73\x6C\x69\x63\x65","\x74\x6F\x49\x53\x4F\x53\x74\x72\x69\x6E\x67","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x68\x6F\x75\x72\x73","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x6D\x69\x6E\x75\x74\x65\x73","\x31\x35","\x70\x61\x72\x65\x6E\x74\x5F\x69\x64","\x70\x61\x72\x65\x6E\x74\x5F\x74\x79\x70\x65","\x6D\x6F\x64\x75\x6C\x65","\x70\x61\x72\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x66\x6F\x72\x45\x61\x63\x68","\x43\x61\x6C\x6C\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x63\x61\x6C\x6C","\x75\x72\x6C","\x25\x73\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x61\x63\x74\x69\x6F\x6E\x3D\x61\x6A\x61\x78\x75\x69\x23\x61\x6A\x61\x78\x55\x49\x4C\x6F\x63\x3D\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x25\x33\x46\x6D\x6F\x64\x75\x6C\x65\x25\x33\x44\x43\x61\x6C\x6C\x73\x25\x32\x36\x61\x63\x74\x69\x6F\x6E\x25\x33\x44\x45\x64\x69\x74\x56\x69\x65\x77\x25\x32\x36\x72\x65\x63\x6F\x72\x64\x25\x33\x44\x25\x73","\x25\x73\x2F\x23\x62\x77\x63\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x6D\x6F\x64\x75\x6C\x65\x3D\x43\x61\x6C\x6C\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x45\x64\x69\x74\x56\x69\x65\x77\x26\x72\x65\x63\x6F\x72\x64\x3D\x25\x73","\x73\x65\x74\x5F\x72\x65\x6C\x61\x74\x69\x6F\x6E\x73\x68\x69\x70","\x75\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x61\x6C\x6C\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x70\x61\x72\x73\x65","\x66\x69\x72\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0x43a4[0]);var util=require(_0x43a4[1]);var rp=require(_0x43a4[2]);var request=require(_0x43a4[3]);var logger=require(_0x43a4[5])(_0x43a4[4]);var SugarcrmConfiguration=require(_0x43a4[7])[_0x43a4[6]];var ReportIntegration=require(_0x43a4[7])[_0x43a4[8]];var VoiceQueue=require(_0x43a4[7])[_0x43a4[9]];var VoiceExtension=require(_0x43a4[7])[_0x43a4[10]];var Agent=require(_0x43a4[7])[_0x43a4[11]];function Sugarcrm(){logger[_0x43a4[13]](_0x43a4[12])}Sugarcrm[_0x43a4[15]][_0x43a4[14]]= function(_0xa465xc,_0xa465xd,_0xa465xe,_0xa465xf,_0xa465x10,_0xa465x11,_0xa465x12){var _0xa465x13={uri:undefined,agent:undefined,enduser:undefined,call:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined,sessionID:undefined,admin:undefined,serverVersion:undefined};if(!_0xa465xc||  !_0xa465xd){logger[_0x43a4[17]](_0x43a4[16]);return};SugarcrmConfiguration[_0x43a4[20]]({where:{id:_0xa465xd,AccountId:_0xa465xc},include:[{all:true,include:[{all:true}]}]})[_0x43a4[19]](handleEntityNotFound())[_0x43a4[19]](handleConnection(_0xa465x13))[_0x43a4[19]](handleLogin(_0xa465x13))[_0x43a4[19]](searchMotionAgent(_0xa465xe,_0xa465x10))[_0x43a4[19]](handleMotionAgent(_0xa465x13))[_0x43a4[19]](searchQueue(_0xa465x10))[_0x43a4[19]](handleQueueRecordings(_0xa465x13,_0xa465x10))[_0x43a4[19]](searchRoute(_0xa465x10))[_0x43a4[19]](handleOutboundRecordings(_0xa465x13,_0xa465x10))[_0x43a4[19]](getServerInfo(_0xa465x13))[_0x43a4[19]](handleServerInfo(_0xa465x13))[_0x43a4[19]](searchAgent(_0xa465x13))[_0x43a4[19]](handleAgent(_0xa465x13))[_0x43a4[19]](handleAdmin(_0xa465x13))[_0x43a4[19]](searchEndUserWithDefaultMapping(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](handleEndUserWithDefaultMapping(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](searchEndUser(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](handleEndUser(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](endUserCreation(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](handleEndUserCreation(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf))[_0x43a4[19]](callCreation(_0xa465x13,_0xa465x10,_0xa465x11))[_0x43a4[19]](handleCallAgentAssociation(_0xa465x13))[_0x43a4[19]](handleCallContactAssociation(_0xa465x13))[_0x43a4[19]](handleReportIntegration(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xc,_0xa465x12,_0xa465xf))[_0x43a4[19]](handleEnd(_0xa465x13))[_0x43a4[18]](handleError(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xc))};function handleEntityNotFound(){return function(_0xa465x15){if(!_0xa465x15){return null};return _0xa465x15}}function handleConnection(_0xa465x13){return function(_0xa465x17){_0xa465x13[_0x43a4[21]]= _0xa465x17;_0xa465x13[_0x43a4[22]]= _0xa465x17[_0x43a4[24]][_0x43a4[23]];_0xa465x13[_0x43a4[25]]= stripTrailingSlash(_0xa465x17[_0x43a4[24]][_0x43a4[26]])+ _0x43a4[27];var _0xa465x18={user_auth:{"\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65":_0xa465x17[_0x43a4[24]][_0x43a4[28]],"\x70\x61\x73\x73\x77\x6F\x72\x64":_0xa465x17[_0x43a4[24]][_0x43a4[29]],encryption:_0x43a4[30]},application:_0x43a4[31]};var _0xa465x10={method:_0x43a4[32],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]](_0xa465x18)};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x10})}}function handleLogin(_0xa465x13){return function(_0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[37]]){_0xa465x13[_0x43a4[38]]= _0xa465x10[_0x43a4[37]];_0xa465x13[_0x43a4[39]]= {id:_0xa465x10[_0x43a4[42]][_0x43a4[41]][_0x43a4[40]],name:_0xa465x10[_0x43a4[42]][_0x43a4[43]][_0x43a4[40]]};return};throw  new Error(util[_0x43a4[45]](_0x43a4[44],_0xa465x13[_0x43a4[21]][_0x43a4[24]][_0x43a4[37]]))}}function searchMotionAgent(_0xa465xe,_0xa465x10){return function(){var _0xa465x1b=getAgentSearchPropertyFromChannel(_0xa465xe);if(_0xa465x10[_0x43a4[46]](_0xa465x1b)){return Agent[_0x43a4[50]](_0x43a4[49])[_0x43a4[48]]({where:{name:getValueFromPropertyName(_0xa465x10,_0xa465x1b)},attributes:[_0x43a4[47]]})};return}}function handleMotionAgent(_0xa465x13){return function(_0xa465x1d){if(_0xa465x1d&& _0xa465x1d[_0x43a4[47]]){_0xa465x13[_0x43a4[51]]= _0xa465x1d[_0x43a4[47]]};return}}function getAgentSearchPropertyFromChannel(_0xa465xe){var _0xa465x1f=_0x43a4[52];if(_0xa465xe){switch(_0xa465xe){case _0x43a4[54]:_0xa465x1f= _0x43a4[53];break;default:_0xa465x1f= _0x43a4[53];logger[_0x43a4[17]](_0x43a4[55],_0xa465xe)}};return _0xa465x1f}function getValueFromPropertyName(_0xa465x10,_0xa465x1f,_0xa465x13){if(_0xa465x1f=== _0x43a4[56]){if(_0xa465x13&& _0xa465x13[_0x43a4[57]]&& _0xa465x13[_0x43a4[22]]){return util[_0x43a4[45]](_0x43a4[58],stripTrailingSlash(_0xa465x13[_0x43a4[22]]),_0xa465x10[_0x43a4[59]])}else {return null}}else {return _[_0x43a4[60]](_0xa465x10,_0xa465x1f)}}function searchQueue(_0xa465x10){return function(){if(_0xa465x10[_0x43a4[61]]){return VoiceQueue[_0x43a4[48]]({where:{name:_0xa465x10[_0x43a4[61]]},attributes:[_0x43a4[62],_0x43a4[63]]})}else {return}}}function handleQueueRecordings(_0xa465x13,_0xa465x10){return function(_0xa465x23){if(_0xa465x10[_0x43a4[61]]){if(_0xa465x23&& _0xa465x23[_0x43a4[63]]){logger[_0x43a4[13]](_0x43a4[64],_0xa465x23[_0x43a4[62]]);_0xa465x13[_0x43a4[57]]= true}else {_0xa465x13[_0x43a4[57]]= false;logger[_0x43a4[13]](_0x43a4[65])}};return}}function searchRoute(_0xa465x10){return function(){if(_0xa465x10[_0x43a4[66]]){return VoiceExtension[_0x43a4[48]]({where:{id:_0xa465x10[_0x43a4[66]]},attributes:[_0x43a4[37],_0x43a4[67]]})}else {return}}}function handleOutboundRecordings(_0xa465x13,_0xa465x10){return function(_0xa465x26){if(_0xa465x10[_0x43a4[66]]){if(_0xa465x26&& _0xa465x26[_0x43a4[67]]){logger[_0x43a4[13]](_0x43a4[68],_0xa465x26[_0x43a4[37]]);_0xa465x13[_0x43a4[57]]= true}else {_0xa465x13[_0x43a4[57]]= false;logger[_0x43a4[13]](_0x43a4[69])}};return}}function getServerInfo(_0xa465x13){return function(){var _0xa465x10={method:_0x43a4[70],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x10})}}function handleServerInfo(_0xa465x13){return function(_0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);var _0xa465x29=_0xa465x10[_0x43a4[72]][_0x43a4[71]](0);if(_0xa465x29){_0xa465x13[_0x43a4[73]]= parseInt(_0xa465x29)}else {_0xa465x13[_0x43a4[73]]= 6};return}}function searchAgent(_0xa465x13){return function(){if(_0xa465x13[_0x43a4[51]]){logger[_0x43a4[13]](_0x43a4[74],_0xa465x13[_0x43a4[51]]);var _0xa465x10={method:_0x43a4[75],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[76],query:util[_0x43a4[45]](_0x43a4[77],_0xa465x13[_0x43a4[51]]),order_by:_0x43a4[52],offset:_0x43a4[78],select_fields:[_0x43a4[37],_0x43a4[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0x43a4[78]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x10})}};return}function handleAgent(_0xa465x13){return function(_0xa465x10){if(_0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[80]][_0x43a4[79]]> 0&& _0xa465x10[_0x43a4[81]]> 0){logger[_0x43a4[13]](_0x43a4[82],_0xa465x13[_0x43a4[51]]);var _0xa465x2c=getMatchObject(_0xa465x10[_0x43a4[80]],_0x43a4[62],_0x43a4[40],_0xa465x13[_0x43a4[51]]);_0xa465x13[_0x43a4[49]]= {id:_0xa465x2c[_0x43a4[42]][_0x43a4[37]][_0x43a4[40]],name:_0xa465x2c[_0x43a4[42]][_0x43a4[62]][_0x43a4[40]]};return _0xa465x13[_0x43a4[49]]};return};return}}function handleAdmin(_0xa465x13){return function(_0xa465x10){if(_0xa465x10){return};logger[_0x43a4[13]](_0x43a4[83]);_0xa465x13[_0x43a4[49]]= _0xa465x13[_0x43a4[39]];logger[_0x43a4[13]](_0x43a4[84]);return}}function getEndUserSearchModule(_0xa465x13){return _0xa465x13[_0x43a4[21]][_0x43a4[85]]?_0x43a4[86]:_0xa465x13[_0x43a4[21]][_0x43a4[87]]}function searchEndUserWithDefaultMapping(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf){return function(){if(!_0xa465x13[_0x43a4[21]][_0x43a4[85]]&& _0xa465x13[_0x43a4[21]][_0x43a4[87]]){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[88],getEndUserSearchModule(_0xa465x13),getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))));var _0xa465x30={method:_0x43a4[75],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:getEndUserSearchModule(_0xa465x13),query:getEndUserSearchQuery(_0xa465x13,_0xa465x10,_0xa465xe,_0xa465xf),order_by:_0x43a4[52],offset:_0x43a4[78],select_fields:[_0x43a4[37],_0x43a4[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0x43a4[78]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})};logger[_0x43a4[36]](util[_0x43a4[45]](_0x43a4[89]));return}}function handleEndUserWithDefaultMapping(_0xa465x13,_0xa465xe,_0xa465x32,_0xa465xf){return function(_0xa465x10){if(!_0xa465x13[_0x43a4[21]][_0x43a4[85]]&& _0xa465x13[_0x43a4[21]][_0x43a4[87]] && _0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[80]][_0x43a4[79]]> 0&& _0xa465x10[_0x43a4[81]]> 0){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[90],getEndUserSearchModule(_0xa465x13),getValueFromPropertyName(_0xa465x32,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))));_0xa465x13[_0x43a4[91]]= {id:_0xa465x10[_0x43a4[80]][0][_0x43a4[42]][_0x43a4[37]][_0x43a4[40]],name:_0xa465x10[_0x43a4[80]][0][_0x43a4[42]][_0x43a4[62]][_0x43a4[40]],module:getEndUserSearchModule(_0xa465x13)}}else {logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[92],getEndUserSearchModule(_0xa465x13),getValueFromPropertyName(_0xa465x32,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))))}};return}}function searchEndUser(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf){return function(){if(_0xa465x13[_0x43a4[21]][_0x43a4[85]]||  !_0xa465x13[_0x43a4[21]][_0x43a4[87]]||  !_0xa465x13[_0x43a4[91]]){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[93],getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))));var _0xa465x30={method:_0x43a4[75],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[86],query:util[_0x43a4[45]](_0x43a4[94],getEndUserSearchQueryFromChannel(_0xa465xe),getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))),order_by:_0x43a4[52],offset:_0x43a4[78],select_fields:[_0x43a4[37],_0x43a4[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0x43a4[78]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})};logger[_0x43a4[36]](util[_0x43a4[45]](_0x43a4[95]));return}}function getEndUserSearchQuery(_0xa465x13,_0xa465x10,_0xa465xe,_0xa465xf){var _0xa465x35;var _0xa465x36=_[_0x43a4[97]](_0xa465x13[_0x43a4[21]][_0x43a4[96]]);if(_[_0x43a4[99]](_0xa465x36,_0x43a4[98])){_0xa465x35= util[_0x43a4[45]](_0x43a4[100],_[_0x43a4[101]](_0xa465x13[_0x43a4[21]][_0x43a4[87]])+ _0x43a4[102],_0xa465x36,getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))}else {_0xa465x35= util[_0x43a4[45]](_0x43a4[100],_[_0x43a4[101]](_0xa465x13[_0x43a4[21]][_0x43a4[87]]),_0xa465x36,getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))};if(_0xa465x13[_0x43a4[21]][_0x43a4[96]][_0x43a4[79]]> 1){for(var _0xa465x37=1;_0xa465x37< _0xa465x13[_0x43a4[21]][_0x43a4[96]][_0x43a4[79]];_0xa465x37++){var _0xa465x38=_0xa465x13[_0x43a4[21]][_0x43a4[96]][_0xa465x37];if(_[_0x43a4[99]](_0xa465x36,_0x43a4[98])){_0xa465x35+= util[_0x43a4[45]](_0x43a4[103],_[_0x43a4[101]](_0xa465x13[_0x43a4[21]][_0x43a4[87]])+ _0x43a4[102],_0xa465x38,getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))}else {_0xa465x35+= util[_0x43a4[45]](_0x43a4[103],_[_0x43a4[101]](_0xa465x13[_0x43a4[21]][_0x43a4[87]]),_0xa465x38,getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))}}};return _0xa465x35}function getEndUserSearchQueryFromChannel(_0xa465xe){var _0xa465x1f=_0x43a4[52];if(_0xa465xe){switch(_0xa465xe){case _0x43a4[54]:_0xa465x1f= _0x43a4[104];break;default:_0xa465x1f= _0x43a4[104];logger[_0x43a4[17]](_0x43a4[55],_0xa465xe)}};return _0xa465x1f}function getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf){var _0xa465x1f=_0x43a4[52];if(_0xa465xe){switch(_0xa465xe){case _0x43a4[54]:if(_0xa465xf=== _0x43a4[105]){_0xa465x1f= _0x43a4[106]}else {if(_0xa465xf=== _0x43a4[61]){_0xa465x1f= _0x43a4[107]}};break;default:_0xa465x1f= _0x43a4[107];logger[_0x43a4[17]](_0x43a4[55],_0xa465xe)}};return _0xa465x1f}function handleEndUser(_0xa465x13,_0xa465xe,_0xa465x32,_0xa465xf){return function(_0xa465x10){if(_0xa465x13[_0x43a4[21]][_0x43a4[85]]||  !_0xa465x13[_0x43a4[21]][_0x43a4[87]]||  !_0xa465x13[_0x43a4[91]]){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[80]][_0x43a4[79]]> 0&& _0xa465x10[_0x43a4[81]]> 0){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[108],getValueFromPropertyName(_0xa465x32,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))));_0xa465x13[_0x43a4[91]]= {id:_0xa465x10[_0x43a4[80]][0][_0x43a4[42]][_0x43a4[37]][_0x43a4[40]],name:_0xa465x10[_0x43a4[80]][0][_0x43a4[42]][_0x43a4[62]][_0x43a4[40]],module:_0x43a4[86]}}};return _0xa465x13[_0x43a4[91]]}}function endUserCreation(_0xa465x13,_0xa465xe,_0xa465x32,_0xa465xf){return function(_0xa465x10){if(_0xa465x10){return};logger[_0x43a4[13]](_0x43a4[109],getValueFromPropertyName(_0xa465x32,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)));var _0xa465x30={method:_0x43a4[110],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[86],name_value_list:getArrayForEndUserCreation(_0xa465x13,_0xa465xe,_0xa465x32,_0xa465xf)})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})}}function getEndUserCreatePhone(_0xa465x13){return _[_0x43a4[97]](_0xa465x13[_0x43a4[21]][_0x43a4[96]])}function getArrayForEndUserCreation(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xf){var _0xa465x3f=[];switch(_0xa465xe){case _0x43a4[54]:var _0xa465x40={name:_0x43a4[111]};if(_0xa465xf=== _0x43a4[61]){if(isValidName(_0xa465x10[_0x43a4[112]])){_0xa465x40[_0x43a4[40]]= getValueFromPropertyName(_0xa465x10,getEndUserNamePropertyFromChannel(_0xa465xe,_0xa465xf))}else {_0xa465x40[_0x43a4[40]]= util[_0x43a4[45]](_0x43a4[113],getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))}}else {if(_0xa465xf=== _0x43a4[105]){if(isValidName(_0xa465x10[_0x43a4[114]])){_0xa465x40[_0x43a4[40]]= getValueFromPropertyName(_0xa465x10,getEndUserNamePropertyFromChannel(_0xa465xe,_0xa465xf))}else {_0xa465x40[_0x43a4[40]]= util[_0x43a4[45]](_0x43a4[113],getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)))}}};_0xa465x3f[_0x43a4[115]](_0xa465x40);_0xa465x3f[_0x43a4[115]]({name:getEndUserSearchQueryFromChannel(_0xa465xe),value:getValueFromPropertyName(_0xa465x10,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf))});break;default:logger[_0x43a4[17]](_0x43a4[55],_0xa465xe)};return _0xa465x3f}function isValidName(_0xa465x42){return _0xa465x42&& _0xa465x42!== _0x43a4[116]}function getEndUserNamePropertyFromChannel(_0xa465xe,_0xa465xf){var _0xa465x1f=_0x43a4[52];if(_0xa465xe){switch(_0xa465xe){case _0x43a4[54]:if(_0xa465xf=== _0x43a4[105]){_0xa465x1f= _0x43a4[114]}else {if(_0xa465xf=== _0x43a4[61]){_0xa465x1f= _0x43a4[112]}};break;default:_0xa465x1f= _0x43a4[112];logger[_0x43a4[17]](_0x43a4[55],_0xa465xe)}};return _0xa465x1f}function handleEndUserCreation(_0xa465x13,_0xa465xe,_0xa465x32,_0xa465xf){return function(_0xa465x10){if(!_0xa465x10){return};_0xa465x10= handleWsResponse(_0xa465x10);if(_0xa465x10[_0x43a4[37]]){logger[_0x43a4[13]](_0x43a4[117],getValueFromPropertyName(_0xa465x32,getEndUserSearchPropertyFromChannel(_0xa465xe,_0xa465xf)));var _0xa465x45=getEndUserSearchQueryFromChannel(_0xa465xe);_0xa465x13[_0x43a4[91]]= {id:_0xa465x10[_0x43a4[37]],name:_0xa465x10[_0x43a4[80]][_0xa465x45][_0x43a4[40]],module:_0x43a4[86]}};return}}function callCreation(_0xa465x13,_0xa465x32,_0xa465x11){return function(){var _0xa465x47= new Date();var _0xa465x48=[{name:_0x43a4[62],value:createSubjectFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11)},{name:_0x43a4[118],value:_0xa465x13[_0x43a4[49]][_0x43a4[37]]},{name:_0x43a4[119],value:_0xa465x13[_0x43a4[49]][_0x43a4[37]]},{name:_0x43a4[120],value:createDescriptionFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11)},{name:_0x43a4[121],value:_0xa465x47[_0x43a4[126]]()[_0x43a4[125]](0,19)[_0x43a4[124]](_0x43a4[122],_0x43a4[123])},{name:_0x43a4[127],value:_0x43a4[78]},{name:_0x43a4[128],value:_0x43a4[129]},{name:_0x43a4[130],value:_0xa465x13[_0x43a4[91]][_0x43a4[37]]},{name:_0x43a4[131],value:_0xa465x13[_0x43a4[91]][_0x43a4[132]]},{name:_0x43a4[133],value:_0xa465x13[_0x43a4[91]][_0x43a4[62]]}];var _0xa465x49=createCustomFieldsFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11);if(_0xa465x49[_0x43a4[79]]> 0){_[_0x43a4[134]](_0xa465x49,function(_0xa465x4a){_0xa465x48[_0x43a4[115]]({name:_0xa465x4a[_0x43a4[37]],value:_0xa465x4a[_0x43a4[40]]})})};var _0xa465x30={method:_0x43a4[110],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[135],name_value_list:_0xa465x48})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})}}function createSubjectFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11){var _0xa465x4c=_0x43a4[52];var _0xa465x4d=[];if(_0xa465x13[_0x43a4[21]][_0x43a4[136]][_0x43a4[79]]> 0){var _0xa465x4e=_[_0x43a4[137]](_0xa465x13[_0x43a4[21]].Subject,[_0x43a4[37]]);_[_0x43a4[134]](_0xa465x4e,function(_0xa465x4f){if(_0xa465x4f[_0x43a4[138]]=== _0x43a4[139]){_0xa465x4d[_0x43a4[115]](_0xa465x4f[_0x43a4[140]])}else {if(_0xa465x4f[_0x43a4[138]]=== _0x43a4[141]&& _0xa465x4f[_0x43a4[142]]){var _0xa465x50=getValueFromPropertyName(_0xa465x32,_0xa465x4f[_0x43a4[142]],_0xa465x13);if(_0xa465x50){_0xa465x4d[_0x43a4[115]](_0xa465x50.toString())}}else {if(_0xa465x4f[_0x43a4[138]]=== _0x43a4[143]&& _0xa465x4f[_0x43a4[144]]&& _0xa465x4f[_0x43a4[144]][_0x43a4[62]]){_0xa465x11[_0xa465x4f[_0x43a4[144]][_0x43a4[62]]]&& _0xa465x4d[_0x43a4[115]](_0xa465x11[_0xa465x4f[_0x43a4[144]][_0x43a4[62]]].toString())}}}});_0xa465x4c= _0xa465x4d[_0x43a4[145]](_0x43a4[123])};return _0xa465x4c}function createDescriptionFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11){var _0xa465x52=_0x43a4[52];var _0xa465x4d=[];if(_0xa465x13[_0x43a4[21]][_0x43a4[146]][_0x43a4[79]]> 0){var _0xa465x53=_[_0x43a4[137]](_0xa465x13[_0x43a4[21]].Description,[_0x43a4[37]]);_[_0x43a4[134]](_0xa465x53,function(_0xa465x4f){if(_0xa465x4f[_0x43a4[138]]=== _0x43a4[139]){_0xa465x4d[_0x43a4[115]](_0xa465x4f[_0x43a4[140]])}else {if(_0xa465x4f[_0x43a4[138]]=== _0x43a4[147]){if(_0xa465x4f[_0x43a4[148]]=== _0x43a4[139]&& _0xa465x4f[_0x43a4[149]]){_0xa465x4d[_0x43a4[115]](util[_0x43a4[45]](_0x43a4[150],_0xa465x4f[_0x43a4[149]],_0xa465x4f[_0x43a4[151]]))}else {if(_0xa465x4f[_0x43a4[148]]=== _0x43a4[141]&& _0xa465x4f[_0x43a4[142]]&& _0xa465x4f[_0x43a4[149]]){var _0xa465x50=getValueFromPropertyName(_0xa465x32,_0xa465x4f[_0x43a4[142]],_0xa465x13);if(_0xa465x50){_0xa465x4d[_0x43a4[115]](util[_0x43a4[45]](_0x43a4[150],_0xa465x4f[_0x43a4[149]],_0xa465x50.toString()))}}else {if(_0xa465x4f[_0x43a4[148]]=== _0x43a4[143]&& _0xa465x4f[_0x43a4[144]]&& _0xa465x4f[_0x43a4[144]][_0x43a4[62]]&& _0xa465x4f[_0x43a4[149]]){_0xa465x11[_0xa465x4f[_0x43a4[144]][_0x43a4[62]]]&& _0xa465x4d[_0x43a4[115]](util[_0x43a4[45]](_0x43a4[150],_0xa465x4f[_0x43a4[149]],_0xa465x11[_0xa465x4f[_0x43a4[144]][_0x43a4[62]]]))}}}}}});_0xa465x52= _0xa465x4d[_0x43a4[145]](_0x43a4[152])};return _0xa465x52}function createCustomFieldsFromConfiguration(_0xa465x13,_0xa465x32,_0xa465x11){var _0xa465x55=[];var _0xa465x56=[];if(_0xa465x13[_0x43a4[21]][_0x43a4[153]][_0x43a4[79]]> 0){_0xa465x55= _0xa465x13[_0x43a4[21]][_0x43a4[153]];_[_0x43a4[134]](_0xa465x55,function(_0xa465x4a){if(_0xa465x4a[_0x43a4[138]]=== _0x43a4[139]&& _0xa465x4a[_0x43a4[154]]){_0xa465x56[_0x43a4[115]]({id:_0xa465x4a[_0x43a4[154]],value:_0xa465x4a[_0x43a4[140]]})}else {if(_0xa465x4a[_0x43a4[138]]=== _0x43a4[141]&& _0xa465x4a[_0x43a4[142]]&& _0xa465x4a[_0x43a4[154]]){var _0xa465x50=getValueFromPropertyName(_0xa465x32,_0xa465x4a[_0x43a4[142]],_0xa465x13);if(_0xa465x50){_0xa465x56[_0x43a4[115]]({id:_0xa465x4a[_0x43a4[154]],value:_0xa465x50.toString()})}}else {if(_0xa465x4a[_0x43a4[138]]=== _0x43a4[143]&& _0xa465x4a[_0x43a4[154]]&& _0xa465x4a[_0x43a4[144]]&& _0xa465x4a[_0x43a4[144]][_0x43a4[62]]){_0xa465x11[_0xa465x4a[_0x43a4[144]][_0x43a4[62]]]&& _0xa465x56[_0x43a4[115]]({id:_0xa465x4a[_0x43a4[154]],value:_0xa465x11[_0xa465x4a[_0x43a4[144]][_0x43a4[62]]].toString()})}}}})};return _0xa465x56}function handleCallAgentAssociation(_0xa465x13){return function(_0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[37]]){_0xa465x13[_0x43a4[155]]= {id:_0xa465x10[_0x43a4[37]]};if(_0xa465x13[_0x43a4[73]]<= 6){_0xa465x13[_0x43a4[155]][_0x43a4[156]]= util[_0x43a4[45]](_0x43a4[157],stripTrailingSlash(_0xa465x13[_0x43a4[21]][_0x43a4[24]][_0x43a4[26]]),_0xa465x10[_0x43a4[37]])}else {_0xa465x13[_0x43a4[155]][_0x43a4[156]]= util[_0x43a4[45]](_0x43a4[158],stripTrailingSlash(_0xa465x13[_0x43a4[21]][_0x43a4[24]][_0x43a4[26]]),_0xa465x10[_0x43a4[37]])}};var _0xa465x30={method:_0x43a4[159],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[135],module_id:_0xa465x13[_0x43a4[155]][_0x43a4[37]],link_field_name:_0x43a4[160],related_ids:[_0xa465x13[_0x43a4[49]][_0x43a4[37]]]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})}}function handleCallContactAssociation(_0xa465x13){return function(_0xa465x10){_0xa465x10= handleWsResponse(_0xa465x10);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x10[_0x43a4[161]]>= 1){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[162],_0xa465x13[_0x43a4[155]][_0x43a4[37]],_0xa465x13[_0x43a4[49]][_0x43a4[37]]))};var _0xa465x30={method:_0x43a4[159],input_type:_0x43a4[33],response_type:_0x43a4[33],rest_data:JSON[_0x43a4[34]]({session:_0xa465x13[_0x43a4[38]],module_name:_0x43a4[135],module_id:_0xa465x13[_0x43a4[155]][_0x43a4[37]],link_field_name:_[_0x43a4[101]](_0xa465x13[_0x43a4[91]][_0x43a4[132]]),related_ids:[_0xa465x13[_0x43a4[91]][_0x43a4[37]]]})};return rp({method:_0x43a4[35],uri:_0xa465x13[_0x43a4[25]],form:_0xa465x30})}}function handleReportIntegration(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xc,_0xa465x12,_0xa465xf){return function(_0xa465x5a){_0xa465x5a= handleWsResponse(_0xa465x5a);logger[_0x43a4[36]](_0xa465x10);if(_0xa465x5a[_0x43a4[161]]>= 1){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[163],_0xa465x13[_0x43a4[155]][_0x43a4[37]],_0xa465x13[_0x43a4[91]][_0x43a4[37]]))};delete _0xa465x10[_0x43a4[37]];delete _0xa465x10[_0x43a4[164]];delete _0xa465x10[_0x43a4[165]];_0xa465x10[_0x43a4[166]]= _0x43a4[167];_0xa465x10[_0x43a4[168]]= _0xa465xe;_0xa465x10[_0x43a4[169]]= _0x43a4[170];_0xa465x10[_0x43a4[171]]= _0xa465x13[_0x43a4[155]][_0x43a4[37]];_0xa465x10[_0x43a4[156]]= _0xa465x13[_0x43a4[155]][_0x43a4[156]];_0xa465x10[_0x43a4[172]]= _0xa465xc;_0xa465x10[_0x43a4[173]]= _0xa465xf;_0xa465x12[_0x43a4[177]](util[_0x43a4[45]](_0x43a4[176],_0xa465x10[_0x43a4[53]]))[_0x43a4[175]](_0x43a4[174],_0xa465x10);return ReportIntegration[_0x43a4[178]](_0xa465x10)}}function handleEnd(_0xa465x13){return function(_0xa465x10){logger[_0x43a4[13]](util[_0x43a4[45]](_0x43a4[179],_0xa465x13[_0x43a4[155]][_0x43a4[37]],_0xa465x13[_0x43a4[49]][_0x43a4[37]]));_0xa465x13= undefined;return}}function handleError(_0xa465x13,_0xa465xe,_0xa465x10,_0xa465xc){return function(_0xa465x5d){logger[_0x43a4[17]](_0x43a4[180]);logger[_0x43a4[17]](_0x43a4[181],_0xa465x5d[_0x43a4[182]]);logger[_0x43a4[17]](_0x43a4[183],_0xa465x5d[_0x43a4[184]]);_0xa465x13= undefined;delete _0xa465x10[_0x43a4[37]];delete _0xa465x10[_0x43a4[164]];delete _0xa465x10[_0x43a4[165]];_0xa465x10[_0x43a4[166]]= _0x43a4[167];_0xa465x10[_0x43a4[168]]= _0xa465xe;_0xa465x10[_0x43a4[169]]= _0x43a4[185];_0xa465x10[_0x43a4[172]]= _0xa465xc;ReportIntegration[_0x43a4[178]](_0xa465x10)[_0x43a4[18]](function(_0xa465x5d){logger[_0x43a4[17]](_0x43a4[186]);return})}}function stripTrailingSlash(_0xa465x5f){if(_0xa465x5f[_0x43a4[187]](-1) === _0x43a4[188]){return _0xa465x5f[_0x43a4[187]](0,_0xa465x5f[_0x43a4[79]]- 1)};return _0xa465x5f}function handleWsResponse(_0xa465x10){return JSON[_0x43a4[189]](_0xa465x10)}function getMatchObject(_0xa465x62,_0xa465x1f,_0xa465x63,_0xa465x64){var _0xa465x65=_[_0x43a4[20]](_0xa465x62,function(_0xa465x66){return _0xa465x66[_0x43a4[42]][_0xa465x1f][_0xa465x63]== _0xa465x64});if(_0xa465x65){return _0xa465x65};return _[_0x43a4[190]](_0xa465x62)}module[_0x43a4[191]]= Sugarcrm
\ No newline at end of file