1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
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. *
17 // *************************************************************************
18 var _0x6a55=['emit','register','length','team:','./team.events'];(function(_0x568bba,_0x2cabca){var _0x3b49e0=function(_0x2ef3f2){while(--_0x2ef3f2){_0x568bba['push'](_0x568bba['shift']());}};_0x3b49e0(++_0x2cabca);}(_0x6a55,0xdb));var _0x56a5=function(_0x4cd690,_0x4797cc){_0x4cd690=_0x4cd690-0x0;var _0x4a74a9=_0x6a55[_0x4cd690];return _0x4a74a9;};'use strict';var TeamEvents=require(_0x56a5('0x0'));var events=['save','remove','update'];function createListener(_0x173b37,_0x47b337){return function(_0x561353){_0x47b337[_0x56a5('0x1')](_0x173b37,_0x561353);};}function removeListener(_0x5e5a32,_0x3ff76a){return function(){TeamEvents['removeListener'](_0x5e5a32,_0x3ff76a);};}exports[_0x56a5('0x2')]=function(_0x380b1b){for(var _0x42d164=0x0,_0x293ea1=events[_0x56a5('0x3')];_0x42d164<_0x293ea1;_0x42d164++){var _0x2272d9=events[_0x42d164];var _0x2b8f57=createListener(_0x56a5('0x4')+_0x2272d9,_0x380b1b);TeamEvents['on'](_0x2272d9,_0x2b8f57);}};