var CryptoA = require ( "crypto" ) ; var Events = require ( "events" ) ; var Util = require ( "util" ) ; var Url = require ( "url" ) ; var UA = require ( "universal-analytics" ) ; var debug = require ( "debug" ) ( "ali-mns" ) ; var Promise = require ( "promise" ) ; var Request = require ( "request" ) ; Request [ 'requestP' ] = Promise . denodeify ( Request ) ; Request [ 'debug' ] = false ; var Xml2js = require ( "xml2js" ) ; Xml2js . parseStringP = Promise . denodeify ( Xml2js . parseString ) ; var XmlBuilder = require ( "xmlbuilder" ) ;