Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / agi / reply.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xb458=['trim','emit','headers','exports','util','stream','Transform','_localBuffer','_inBody','inherits','prototype','_transform','toString','indexOf','substring','length','split','slice'];(function(_0x45786d,_0x4c00c5){var _0x2ab838=function(_0x1e5d9d){while(--_0x1e5d9d){_0x45786d['push'](_0x45786d['shift']());}};_0x2ab838(++_0x4c00c5);}(_0xb458,0xca));var _0x8b45=function(_0x1c47b3,_0x57ae22){_0x1c47b3=_0x1c47b3-0x0;var _0x50e877=_0xb458[_0x1c47b3];return _0x50e877;};'use strict';var util=require(_0x8b45('0x0'));var Transform=require(_0x8b45('0x1'))[_0x8b45('0x2')];function AGIReply(_0xa1c236){Transform['call'](this,_0xa1c236);this[_0x8b45('0x3')]='';this[_0x8b45('0x4')]=![];}util[_0x8b45('0x5')](AGIReply,Transform);AGIReply[_0x8b45('0x6')][_0x8b45('0x7')]=function(_0x15c798,_0x3f0efd,_0x35680c){var _0x2a5b3c='\x0a',_0x114de0=['\x0a\x0a','\x0d\x0a\x0d\x0a'],_0x15dcf4=-0x1,_0x2f0c9e=-0x1,_0x1386a4='',_0x54f299=0x0,_0x122b6d='',_0x4c1403='';this[_0x8b45('0x3')]+=_0x15c798[_0x8b45('0x8')]();_0x122b6d=this[_0x8b45('0x3')];if(!this['_inBody']){_0x54f299=0x0;while(_0x114de0[_0x54f299]){while((_0x2f0c9e=_0x122b6d[_0x8b45('0x9')](_0x114de0[_0x54f299]))!=-0x1){_0x1386a4=_0x114de0[_0x54f299];_0x4c1403=_0x122b6d['substring'](0x0,_0x2f0c9e);_0x122b6d=_0x122b6d[_0x8b45('0xa')](_0x2f0c9e+_0x1386a4[_0x8b45('0xb')]);var _0x42b37e=_0x4c1403[_0x8b45('0xc')](_0x2a5b3c),_0x21f36e=0x0,_0x2d9102={},_0x54c03c='',_0x5559e7='',_0x46a6c4=-0x1;while(_0x42b37e[_0x21f36e]){_0x46a6c4=_0x42b37e[_0x21f36e][_0x8b45('0x9')](':');if(_0x46a6c4!=-0x1){_0x54c03c=_0x42b37e[_0x21f36e][_0x8b45('0xd')](0x0,_0x46a6c4)[_0x8b45('0xe')]();_0x5559e7=_0x42b37e[_0x21f36e][_0x8b45('0xd')](_0x46a6c4+0x1)[_0x8b45('0xe')]();if(_0x54c03c[_0x8b45('0xb')]>0x0){_0x2d9102[_0x54c03c]=_0x5559e7;}}else{}_0x21f36e++;}this[_0x8b45('0xf')](_0x8b45('0x10'),_0x2d9102);this[_0x8b45('0x4')]=!![];}_0x54f299++;}this[_0x8b45('0x3')]=_0x122b6d;}else{while((_0x15dcf4=_0x122b6d[_0x8b45('0x9')](_0x2a5b3c))!=-0x1){_0x4c1403=_0x122b6d[_0x8b45('0xa')](0x0,_0x15dcf4);this[_0x8b45('0xf')]('line',_0x4c1403);_0x122b6d=_0x122b6d['substring'](_0x15dcf4+_0x2a5b3c[_0x8b45('0xb')]);}this[_0x8b45('0x3')]=_0x122b6d;}_0x35680c();};module[_0x8b45('0x11')]=AGIReply;