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 _0x642e=['save','remove','update','emit','removeListener','register','length','dashboardItem:'];(function(_0x316ffa,_0xbb3481){var _0x19966a=function(_0x7013fa){while(--_0x7013fa){_0x316ffa['push'](_0x316ffa['shift']());}};_0x19966a(++_0xbb3481);}(_0x642e,0x148));var _0xe642=function(_0x4c3a5f,_0x205581){_0x4c3a5f=_0x4c3a5f-0x0;var _0x54bb2a=_0x642e[_0x4c3a5f];return _0x54bb2a;};'use strict';var DashboardItemEvents=require('./dashboardItem.events');var events=[_0xe642('0x0'),_0xe642('0x1'),_0xe642('0x2')];function createListener(_0x54679a,_0x418eec){return function(_0x3ed582){_0x418eec[_0xe642('0x3')](_0x54679a,_0x3ed582);};}function removeListener(_0x443c60,_0x5c1bda){return function(){DashboardItemEvents[_0xe642('0x4')](_0x443c60,_0x5c1bda);};}exports[_0xe642('0x5')]=function(_0x3d00db){for(var _0x274314=0x0,_0x9fea1a=events[_0xe642('0x6')];_0x274314<_0x9fea1a;_0x274314++){var _0x30d7ff=events[_0x274314];var _0x215145=createListener(_0xe642('0x7')+_0x30d7ff,_0x3d00db);DashboardItemEvents['on'](_0x30d7ff,_0x215145);}};