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 _0xe59d=['register','length','squareProject:','./squareProject.events','save','remove','update','emit','removeListener'];(function(_0xa5685c,_0x135b9a){var _0x2cb51a=function(_0x216dcd){while(--_0x216dcd){_0xa5685c['push'](_0xa5685c['shift']());}};_0x2cb51a(++_0x135b9a);}(_0xe59d,0x1d7));var _0xde59=function(_0x3c6125,_0x3b2a9c){_0x3c6125=_0x3c6125-0x0;var _0x2f47b8=_0xe59d[_0x3c6125];return _0x2f47b8;};'use strict';var SquareProjectEvents=require(_0xde59('0x0'));var events=[_0xde59('0x1'),_0xde59('0x2'),_0xde59('0x3')];function createListener(_0x12d02b,_0xa58a94){return function(_0x10983d){_0xa58a94[_0xde59('0x4')](_0x12d02b,_0x10983d);};}function removeListener(_0x56d9db,_0x4bb8e0){return function(){SquareProjectEvents[_0xde59('0x5')](_0x56d9db,_0x4bb8e0);};}exports[_0xde59('0x6')]=function(_0xfbfdb5){for(var _0x3c3968=0x0,_0x54d36d=events[_0xde59('0x7')];_0x3c3968<_0x54d36d;_0x3c3968++){var _0x28fea2=events[_0x3c3968];var _0x2f1b64=createListener(_0xde59('0x8')+_0x28fea2,_0xfbfdb5);SquareProjectEvents['on'](_0x28fea2,_0x2f1b64);}};