'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var O_RDONLY = 0;
var O_WRONLY = 1;
var O_RDWR = 2;
var S_IFMT = 61440;
var S_IFREG = 32768;
var S_IFDIR = 16384;
var S_IFCHR = 8192;
var S_IFBLK = 24576;
var S_IFIFO = 4096;
var S_IFLNK = 40960;
var S_IFSOCK = 49152;
var O_CREAT = 512;
var O_EXCL = 2048;
var O_NOCTTY = 131072;
var O_TRUNC = 1024;
var O_APPEND = 8;
var O_DIRECTORY = 1048576;
var O_NOFOLLOW = 256;
var O_SYNC = 128;
var O_SYMLINK = 2097152;
var O_NONBLOCK = 4;
var S_IRWXU = 448;
var S_IRUSR = 256;
var S_IWUSR = 128;
var S_IXUSR = 64;
var S_IRWXG = 56;
var S_IRGRP = 32;
var S_IWGRP = 16;
var S_IXGRP = 8;
var S_IRWXO = 7;
var S_IROTH = 4;
var S_IWOTH = 2;
var S_IXOTH = 1;
var E2BIG = 7;
var EACCES = 13;
var EADDRINUSE = 48;
var EADDRNOTAVAIL = 49;
var EAFNOSUPPORT = 47;
var EAGAIN = 35;
var EALREADY = 37;
var EBADF = 9;
var EBADMSG = 94;
var EBUSY = 16;
var ECANCELED = 89;
var ECHILD = 10;
var ECONNABORTED = 53;
var ECONNREFUSED = 61;
var ECONNRESET = 54;
var EDEADLK = 11;
var EDESTADDRREQ = 39;
var EDOM = 33;
var EDQUOT = 69;
var EEXIST = 17;
var EFAULT = 14;
var EFBIG = 27;
var EHOSTUNREACH = 65;
var EIDRM = 90;
var EILSEQ = 92;
var EINPROGRESS = 36;
var EINTR = 4;
var EINVAL = 22;
var EIO = 5;
var EISCONN = 56;
var EISDIR = 21;
var ELOOP = 62;
var EMFILE = 24;
var EMLINK = 31;
var EMSGSIZE = 40;
var EMULTIHOP = 95;
var ENAMETOOLONG = 63;
var ENETDOWN = 50;
var ENETRESET = 52;
var ENETUNREACH = 51;
var ENFILE = 23;
var ENOBUFS = 55;
var ENODATA = 96;
var ENODEV = 19;
var ENOENT = 2;
var ENOEXEC = 8;
var ENOLCK = 77;
var ENOLINK = 97;
var ENOMEM = 12;
var ENOMSG = 91;
var ENOPROTOOPT = 42;
var ENOSPC = 28;
var ENOSR = 98;
var ENOSTR = 99;
var ENOSYS = 78;
var ENOTCONN = 57;
var ENOTDIR = 20;
var ENOTEMPTY = 66;
var ENOTSOCK = 38;
var ENOTSUP = 45;
var ENOTTY = 25;
var ENXIO = 6;
var EOPNOTSUPP = 102;
var EOVERFLOW = 84;
var EPERM = 1;
var EPIPE = 32;
var EPROTO = 100;
var EPROTONOSUPPORT = 43;
var EPROTOTYPE = 41;
var ERANGE = 34;
var EROFS = 30;
var ESPIPE = 29;
var ESRCH = 3;
var ESTALE = 70;
var ETIME = 101;
var ETIMEDOUT = 60;
var ETXTBSY = 26;
var EWOULDBLOCK = 35;
var EXDEV = 18;
var SIGHUP = 1;
var SIGINT = 2;
var SIGQUIT = 3;
var SIGILL = 4;
var SIGTRAP = 5;
var SIGABRT = 6;
var SIGIOT = 6;
var SIGBUS = 10;
var SIGFPE = 8;
var SIGKILL = 9;
var SIGUSR1 = 30;
var SIGSEGV = 11;
var SIGUSR2 = 31;
var SIGPIPE = 13;
var SIGALRM = 14;
var SIGTERM = 15;
var SIGCHLD = 20;
var SIGCONT = 19;
var SIGSTOP = 17;
var SIGTSTP = 18;
var SIGTTIN = 21;
var SIGTTOU = 22;
var SIGURG = 16;
var SIGXCPU = 24;
var SIGXFSZ = 25;
var SIGVTALRM = 26;
var SIGPROF = 27;
var SIGWINCH = 28;
var SIGIO = 23;
var SIGSYS = 12;
var SSL_OP_ALL = 2147486719;
var SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = 262144;
var SSL_OP_CIPHER_SERVER_PREFERENCE = 4194304;
var SSL_OP_CISCO_ANYCONNECT = 32768;
var SSL_OP_COOKIE_EXCHANGE = 8192;
var SSL_OP_CRYPTOPRO_TLSEXT_BUG = 2147483648;
var SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = 2048;
var SSL_OP_EPHEMERAL_RSA = 0;
var SSL_OP_LEGACY_SERVER_CONNECT = 4;
var SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER = 32;
var SSL_OP_MICROSOFT_SESS_ID_BUG = 1;
var SSL_OP_MSIE_SSLV2_RSA_PADDING = 0;
var SSL_OP_NETSCAPE_CA_DN_BUG = 536870912;
var SSL_OP_NETSCAPE_CHALLENGE_BUG = 2;
var SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = 1073741824;
var SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG = 8;
var SSL_OP_NO_COMPRESSION = 131072;
var SSL_OP_NO_QUERY_MTU = 4096;
var SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = 65536;
var SSL_OP_NO_SSLv2 = 16777216;
var SSL_OP_NO_SSLv3 = 33554432;
var SSL_OP_NO_TICKET = 16384;
var SSL_OP_NO_TLSv1 = 67108864;
var SSL_OP_NO_TLSv1_1 = 268435456;
var SSL_OP_NO_TLSv1_2 = 134217728;
var SSL_OP_PKCS1_CHECK_1 = 0;
var SSL_OP_PKCS1_CHECK_2 = 0;
var SSL_OP_SINGLE_DH_USE = 1048576;
var SSL_OP_SINGLE_ECDH_USE = 524288;
var SSL_OP_SSLEAY_080_CLIENT_DH_BUG = 128;
var SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG = 0;
var SSL_OP_TLS_BLOCK_PADDING_BUG = 512;
var SSL_OP_TLS_D5_BUG = 256;
var SSL_OP_TLS_ROLLBACK_BUG = 8388608;
var ENGINE_METHOD_DSA = 2;
var ENGINE_METHOD_DH = 4;
var ENGINE_METHOD_RAND = 8;
var ENGINE_METHOD_ECDH = 16;
var ENGINE_METHOD_ECDSA = 32;
var ENGINE_METHOD_CIPHERS = 64;
var ENGINE_METHOD_DIGESTS = 128;
var ENGINE_METHOD_STORE = 256;
var ENGINE_METHOD_PKEY_METHS = 512;
var ENGINE_METHOD_PKEY_ASN1_METHS = 1024;
var ENGINE_METHOD_ALL = 65535;
var ENGINE_METHOD_NONE = 0;
var DH_CHECK_P_NOT_SAFE_PRIME = 2;
var DH_CHECK_P_NOT_PRIME = 1;
var DH_UNABLE_TO_CHECK_GENERATOR = 4;
var DH_NOT_SUITABLE_GENERATOR = 8;
var NPN_ENABLED = 1;
var RSA_PKCS1_PADDING = 1;
var RSA_SSLV23_PADDING = 2;
var RSA_NO_PADDING = 3;
var RSA_PKCS1_OAEP_PADDING = 4;
var RSA_X931_PADDING = 5;
var RSA_PKCS1_PSS_PADDING = 6;
var POINT_CONVERSION_COMPRESSED = 2;
var POINT_CONVERSION_UNCOMPRESSED = 4;
var POINT_CONVERSION_HYBRID = 6;
var F_OK = 0;
var R_OK = 4;
var W_OK = 2;
var X_OK = 1;
var UV_UDP_REUSEADDR = 4;
var api = {
  O_RDONLY: O_RDONLY,
  O_WRONLY: O_WRONLY,
  O_RDWR: O_RDWR,
  S_IFMT: S_IFMT,
  S_IFREG: S_IFREG,
  S_IFDIR: S_IFDIR,
  S_IFCHR: S_IFCHR,
  S_IFBLK: S_IFBLK,
  S_IFIFO: S_IFIFO,
  S_IFLNK: S_IFLNK,
  S_IFSOCK: S_IFSOCK,
  O_CREAT: O_CREAT,
  O_EXCL: O_EXCL,
  O_NOCTTY: O_NOCTTY,
  O_TRUNC: O_TRUNC,
  O_APPEND: O_APPEND,
  O_DIRECTORY: O_DIRECTORY,
  O_NOFOLLOW: O_NOFOLLOW,
  O_SYNC: O_SYNC,
  O_SYMLINK: O_SYMLINK,
  O_NONBLOCK: O_NONBLOCK,
  S_IRWXU: S_IRWXU,
  S_IRUSR: S_IRUSR,
  S_IWUSR: S_IWUSR,
  S_IXUSR: S_IXUSR,
  S_IRWXG: S_IRWXG,
  S_IRGRP: S_IRGRP,
  S_IWGRP: S_IWGRP,
  S_IXGRP: S_IXGRP,
  S_IRWXO: S_IRWXO,
  S_IROTH: S_IROTH,
  S_IWOTH: S_IWOTH,
  S_IXOTH: S_IXOTH,
  E2BIG: E2BIG,
  EACCES: EACCES,
  EADDRINUSE: EADDRINUSE,
  EADDRNOTAVAIL: EADDRNOTAVAIL,
  EAFNOSUPPORT: EAFNOSUPPORT,
  EAGAIN: EAGAIN,
  EALREADY: EALREADY,
  EBADF: EBADF,
  EBADMSG: EBADMSG,
  EBUSY: EBUSY,
  ECANCELED: ECANCELED,
  ECHILD: ECHILD,
  ECONNABORTED: ECONNABORTED,
  ECONNREFUSED: ECONNREFUSED,
  ECONNRESET: ECONNRESET,
  EDEADLK: EDEADLK,
  EDESTADDRREQ: EDESTADDRREQ,
  EDOM: EDOM,
  EDQUOT: EDQUOT,
  EEXIST: EEXIST,
  EFAULT: EFAULT,
  EFBIG: EFBIG,
  EHOSTUNREACH: EHOSTUNREACH,
  EIDRM: EIDRM,
  EILSEQ: EILSEQ,
  EINPROGRESS: EINPROGRESS,
  EINTR: EINTR,
  EINVAL: EINVAL,
  EIO: EIO,
  EISCONN: EISCONN,
  EISDIR: EISDIR,
  ELOOP: ELOOP,
  EMFILE: EMFILE,
  EMLINK: EMLINK,
  EMSGSIZE: EMSGSIZE,
  EMULTIHOP: EMULTIHOP,
  ENAMETOOLONG: ENAMETOOLONG,
  ENETDOWN: ENETDOWN,
  ENETRESET: ENETRESET,
  ENETUNREACH: ENETUNREACH,
  ENFILE: ENFILE,
  ENOBUFS: ENOBUFS,
  ENODATA: ENODATA,
  ENODEV: ENODEV,
  ENOENT: ENOENT,
  ENOEXEC: ENOEXEC,
  ENOLCK: ENOLCK,
  ENOLINK: ENOLINK,
  ENOMEM: ENOMEM,
  ENOMSG: ENOMSG,
  ENOPROTOOPT: ENOPROTOOPT,
  ENOSPC: ENOSPC,
  ENOSR: ENOSR,
  ENOSTR: ENOSTR,
  ENOSYS: ENOSYS,
  ENOTCONN: ENOTCONN,
  ENOTDIR: ENOTDIR,
  ENOTEMPTY: ENOTEMPTY,
  ENOTSOCK: ENOTSOCK,
  ENOTSUP: ENOTSUP,
  ENOTTY: ENOTTY,
  ENXIO: ENXIO,
  EOPNOTSUPP: EOPNOTSUPP,
  EOVERFLOW: EOVERFLOW,
  EPERM: EPERM,
  EPIPE: EPIPE,
  EPROTO: EPROTO,
  EPROTONOSUPPORT: EPROTONOSUPPORT,
  EPROTOTYPE: EPROTOTYPE,
  ERANGE: ERANGE,
  EROFS: EROFS,
  ESPIPE: ESPIPE,
  ESRCH: ESRCH,
  ESTALE: ESTALE,
  ETIME: ETIME,
  ETIMEDOUT: ETIMEDOUT,
  ETXTBSY: ETXTBSY,
  EWOULDBLOCK: EWOULDBLOCK,
  EXDEV: EXDEV,
  SIGHUP: SIGHUP,
  SIGINT: SIGINT,
  SIGQUIT: SIGQUIT,
  SIGILL: SIGILL,
  SIGTRAP: SIGTRAP,
  SIGABRT: SIGABRT,
  SIGIOT: SIGIOT,
  SIGBUS: SIGBUS,
  SIGFPE: SIGFPE,
  SIGKILL: SIGKILL,
  SIGUSR1: SIGUSR1,
  SIGSEGV: SIGSEGV,
  SIGUSR2: SIGUSR2,
  SIGPIPE: SIGPIPE,
  SIGALRM: SIGALRM,
  SIGTERM: SIGTERM,
  SIGCHLD: SIGCHLD,
  SIGCONT: SIGCONT,
  SIGSTOP: SIGSTOP,
  SIGTSTP: SIGTSTP,
  SIGTTIN: SIGTTIN,
  SIGTTOU: SIGTTOU,
  SIGURG: SIGURG,
  SIGXCPU: SIGXCPU,
  SIGXFSZ: SIGXFSZ,
  SIGVTALRM: SIGVTALRM,
  SIGPROF: SIGPROF,
  SIGWINCH: SIGWINCH,
  SIGIO: SIGIO,
  SIGSYS: SIGSYS,
  SSL_OP_ALL: SSL_OP_ALL,
  SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION,
  SSL_OP_CIPHER_SERVER_PREFERENCE: SSL_OP_CIPHER_SERVER_PREFERENCE,
  SSL_OP_CISCO_ANYCONNECT: SSL_OP_CISCO_ANYCONNECT,
  SSL_OP_COOKIE_EXCHANGE: SSL_OP_COOKIE_EXCHANGE,
  SSL_OP_CRYPTOPRO_TLSEXT_BUG: SSL_OP_CRYPTOPRO_TLSEXT_BUG,
  SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS,
  SSL_OP_EPHEMERAL_RSA: SSL_OP_EPHEMERAL_RSA,
  SSL_OP_LEGACY_SERVER_CONNECT: SSL_OP_LEGACY_SERVER_CONNECT,
  SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER: SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER,
  SSL_OP_MICROSOFT_SESS_ID_BUG: SSL_OP_MICROSOFT_SESS_ID_BUG,
  SSL_OP_MSIE_SSLV2_RSA_PADDING: SSL_OP_MSIE_SSLV2_RSA_PADDING,
  SSL_OP_NETSCAPE_CA_DN_BUG: SSL_OP_NETSCAPE_CA_DN_BUG,
  SSL_OP_NETSCAPE_CHALLENGE_BUG: SSL_OP_NETSCAPE_CHALLENGE_BUG,
  SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG: SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG,
  SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG: SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG,
  SSL_OP_NO_COMPRESSION: SSL_OP_NO_COMPRESSION,
  SSL_OP_NO_QUERY_MTU: SSL_OP_NO_QUERY_MTU,
  SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION,
  SSL_OP_NO_SSLv2: SSL_OP_NO_SSLv2,
  SSL_OP_NO_SSLv3: SSL_OP_NO_SSLv3,
  SSL_OP_NO_TICKET: SSL_OP_NO_TICKET,
  SSL_OP_NO_TLSv1: SSL_OP_NO_TLSv1,
  SSL_OP_NO_TLSv1_1: SSL_OP_NO_TLSv1_1,
  SSL_OP_NO_TLSv1_2: SSL_OP_NO_TLSv1_2,
  SSL_OP_PKCS1_CHECK_1: SSL_OP_PKCS1_CHECK_1,
  SSL_OP_PKCS1_CHECK_2: SSL_OP_PKCS1_CHECK_2,
  SSL_OP_SINGLE_DH_USE: SSL_OP_SINGLE_DH_USE,
  SSL_OP_SINGLE_ECDH_USE: SSL_OP_SINGLE_ECDH_USE,
  SSL_OP_SSLEAY_080_CLIENT_DH_BUG: SSL_OP_SSLEAY_080_CLIENT_DH_BUG,
  SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG: SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG,
  SSL_OP_TLS_BLOCK_PADDING_BUG: SSL_OP_TLS_BLOCK_PADDING_BUG,
  SSL_OP_TLS_D5_BUG: SSL_OP_TLS_D5_BUG,
  SSL_OP_TLS_ROLLBACK_BUG: SSL_OP_TLS_ROLLBACK_BUG,
  ENGINE_METHOD_DSA: ENGINE_METHOD_DSA,
  ENGINE_METHOD_DH: ENGINE_METHOD_DH,
  ENGINE_METHOD_RAND: ENGINE_METHOD_RAND,
  ENGINE_METHOD_ECDH: ENGINE_METHOD_ECDH,
  ENGINE_METHOD_ECDSA: ENGINE_METHOD_ECDSA,
  ENGINE_METHOD_CIPHERS: ENGINE_METHOD_CIPHERS,
  ENGINE_METHOD_DIGESTS: ENGINE_METHOD_DIGESTS,
  ENGINE_METHOD_STORE: ENGINE_METHOD_STORE,
  ENGINE_METHOD_PKEY_METHS: ENGINE_METHOD_PKEY_METHS,
  ENGINE_METHOD_PKEY_ASN1_METHS: ENGINE_METHOD_PKEY_ASN1_METHS,
  ENGINE_METHOD_ALL: ENGINE_METHOD_ALL,
  ENGINE_METHOD_NONE: ENGINE_METHOD_NONE,
  DH_CHECK_P_NOT_SAFE_PRIME: DH_CHECK_P_NOT_SAFE_PRIME,
  DH_CHECK_P_NOT_PRIME: DH_CHECK_P_NOT_PRIME,
  DH_UNABLE_TO_CHECK_GENERATOR: DH_UNABLE_TO_CHECK_GENERATOR,
  DH_NOT_SUITABLE_GENERATOR: DH_NOT_SUITABLE_GENERATOR,
  NPN_ENABLED: NPN_ENABLED,
  RSA_PKCS1_PADDING: RSA_PKCS1_PADDING,
  RSA_SSLV23_PADDING: RSA_SSLV23_PADDING,
  RSA_NO_PADDING: RSA_NO_PADDING,
  RSA_PKCS1_OAEP_PADDING: RSA_PKCS1_OAEP_PADDING,
  RSA_X931_PADDING: RSA_X931_PADDING,
  RSA_PKCS1_PSS_PADDING: RSA_PKCS1_PSS_PADDING,
  POINT_CONVERSION_COMPRESSED: POINT_CONVERSION_COMPRESSED,
  POINT_CONVERSION_UNCOMPRESSED: POINT_CONVERSION_UNCOMPRESSED,
  POINT_CONVERSION_HYBRID: POINT_CONVERSION_HYBRID,
  F_OK: F_OK,
  R_OK: R_OK,
  W_OK: W_OK,
  X_OK: X_OK,
  UV_UDP_REUSEADDR: UV_UDP_REUSEADDR
};

exports.DH_CHECK_P_NOT_PRIME = DH_CHECK_P_NOT_PRIME;
exports.DH_CHECK_P_NOT_SAFE_PRIME = DH_CHECK_P_NOT_SAFE_PRIME;
exports.DH_NOT_SUITABLE_GENERATOR = DH_NOT_SUITABLE_GENERATOR;
exports.DH_UNABLE_TO_CHECK_GENERATOR = DH_UNABLE_TO_CHECK_GENERATOR;
exports.E2BIG = E2BIG;
exports.EACCES = EACCES;
exports.EADDRINUSE = EADDRINUSE;
exports.EADDRNOTAVAIL = EADDRNOTAVAIL;
exports.EAFNOSUPPORT = EAFNOSUPPORT;
exports.EAGAIN = EAGAIN;
exports.EALREADY = EALREADY;
exports.EBADF = EBADF;
exports.EBADMSG = EBADMSG;
exports.EBUSY = EBUSY;
exports.ECANCELED = ECANCELED;
exports.ECHILD = ECHILD;
exports.ECONNABORTED = ECONNABORTED;
exports.ECONNREFUSED = ECONNREFUSED;
exports.ECONNRESET = ECONNRESET;
exports.EDEADLK = EDEADLK;
exports.EDESTADDRREQ = EDESTADDRREQ;
exports.EDOM = EDOM;
exports.EDQUOT = EDQUOT;
exports.EEXIST = EEXIST;
exports.EFAULT = EFAULT;
exports.EFBIG = EFBIG;
exports.EHOSTUNREACH = EHOSTUNREACH;
exports.EIDRM = EIDRM;
exports.EILSEQ = EILSEQ;
exports.EINPROGRESS = EINPROGRESS;
exports.EINTR = EINTR;
exports.EINVAL = EINVAL;
exports.EIO = EIO;
exports.EISCONN = EISCONN;
exports.EISDIR = EISDIR;
exports.ELOOP = ELOOP;
exports.EMFILE = EMFILE;
exports.EMLINK = EMLINK;
exports.EMSGSIZE = EMSGSIZE;
exports.EMULTIHOP = EMULTIHOP;
exports.ENAMETOOLONG = ENAMETOOLONG;
exports.ENETDOWN = ENETDOWN;
exports.ENETRESET = ENETRESET;
exports.ENETUNREACH = ENETUNREACH;
exports.ENFILE = ENFILE;
exports.ENGINE_METHOD_ALL = ENGINE_METHOD_ALL;
exports.ENGINE_METHOD_CIPHERS = ENGINE_METHOD_CIPHERS;
exports.ENGINE_METHOD_DH = ENGINE_METHOD_DH;
exports.ENGINE_METHOD_DIGESTS = ENGINE_METHOD_DIGESTS;
exports.ENGINE_METHOD_DSA = ENGINE_METHOD_DSA;
exports.ENGINE_METHOD_ECDH = ENGINE_METHOD_ECDH;
exports.ENGINE_METHOD_ECDSA = ENGINE_METHOD_ECDSA;
exports.ENGINE_METHOD_NONE = ENGINE_METHOD_NONE;
exports.ENGINE_METHOD_PKEY_ASN1_METHS = ENGINE_METHOD_PKEY_ASN1_METHS;
exports.ENGINE_METHOD_PKEY_METHS = ENGINE_METHOD_PKEY_METHS;
exports.ENGINE_METHOD_RAND = ENGINE_METHOD_RAND;
exports.ENGINE_METHOD_STORE = ENGINE_METHOD_STORE;
exports.ENOBUFS = ENOBUFS;
exports.ENODATA = ENODATA;
exports.ENODEV = ENODEV;
exports.ENOENT = ENOENT;
exports.ENOEXEC = ENOEXEC;
exports.ENOLCK = ENOLCK;
exports.ENOLINK = ENOLINK;
exports.ENOMEM = ENOMEM;
exports.ENOMSG = ENOMSG;
exports.ENOPROTOOPT = ENOPROTOOPT;
exports.ENOSPC = ENOSPC;
exports.ENOSR = ENOSR;
exports.ENOSTR = ENOSTR;
exports.ENOSYS = ENOSYS;
exports.ENOTCONN = ENOTCONN;
exports.ENOTDIR = ENOTDIR;
exports.ENOTEMPTY = ENOTEMPTY;
exports.ENOTSOCK = ENOTSOCK;
exports.ENOTSUP = ENOTSUP;
exports.ENOTTY = ENOTTY;
exports.ENXIO = ENXIO;
exports.EOPNOTSUPP = EOPNOTSUPP;
exports.EOVERFLOW = EOVERFLOW;
exports.EPERM = EPERM;
exports.EPIPE = EPIPE;
exports.EPROTO = EPROTO;
exports.EPROTONOSUPPORT = EPROTONOSUPPORT;
exports.EPROTOTYPE = EPROTOTYPE;
exports.ERANGE = ERANGE;
exports.EROFS = EROFS;
exports.ESPIPE = ESPIPE;
exports.ESRCH = ESRCH;
exports.ESTALE = ESTALE;
exports.ETIME = ETIME;
exports.ETIMEDOUT = ETIMEDOUT;
exports.ETXTBSY = ETXTBSY;
exports.EWOULDBLOCK = EWOULDBLOCK;
exports.EXDEV = EXDEV;
exports.F_OK = F_OK;
exports.NPN_ENABLED = NPN_ENABLED;
exports.O_APPEND = O_APPEND;
exports.O_CREAT = O_CREAT;
exports.O_DIRECTORY = O_DIRECTORY;
exports.O_EXCL = O_EXCL;
exports.O_NOCTTY = O_NOCTTY;
exports.O_NOFOLLOW = O_NOFOLLOW;
exports.O_NONBLOCK = O_NONBLOCK;
exports.O_RDONLY = O_RDONLY;
exports.O_RDWR = O_RDWR;
exports.O_SYMLINK = O_SYMLINK;
exports.O_SYNC = O_SYNC;
exports.O_TRUNC = O_TRUNC;
exports.O_WRONLY = O_WRONLY;
exports.POINT_CONVERSION_COMPRESSED = POINT_CONVERSION_COMPRESSED;
exports.POINT_CONVERSION_HYBRID = POINT_CONVERSION_HYBRID;
exports.POINT_CONVERSION_UNCOMPRESSED = POINT_CONVERSION_UNCOMPRESSED;
exports.RSA_NO_PADDING = RSA_NO_PADDING;
exports.RSA_PKCS1_OAEP_PADDING = RSA_PKCS1_OAEP_PADDING;
exports.RSA_PKCS1_PADDING = RSA_PKCS1_PADDING;
exports.RSA_PKCS1_PSS_PADDING = RSA_PKCS1_PSS_PADDING;
exports.RSA_SSLV23_PADDING = RSA_SSLV23_PADDING;
exports.RSA_X931_PADDING = RSA_X931_PADDING;
exports.R_OK = R_OK;
exports.SIGABRT = SIGABRT;
exports.SIGALRM = SIGALRM;
exports.SIGBUS = SIGBUS;
exports.SIGCHLD = SIGCHLD;
exports.SIGCONT = SIGCONT;
exports.SIGFPE = SIGFPE;
exports.SIGHUP = SIGHUP;
exports.SIGILL = SIGILL;
exports.SIGINT = SIGINT;
exports.SIGIO = SIGIO;
exports.SIGIOT = SIGIOT;
exports.SIGKILL = SIGKILL;
exports.SIGPIPE = SIGPIPE;
exports.SIGPROF = SIGPROF;
exports.SIGQUIT = SIGQUIT;
exports.SIGSEGV = SIGSEGV;
exports.SIGSTOP = SIGSTOP;
exports.SIGSYS = SIGSYS;
exports.SIGTERM = SIGTERM;
exports.SIGTRAP = SIGTRAP;
exports.SIGTSTP = SIGTSTP;
exports.SIGTTIN = SIGTTIN;
exports.SIGTTOU = SIGTTOU;
exports.SIGURG = SIGURG;
exports.SIGUSR1 = SIGUSR1;
exports.SIGUSR2 = SIGUSR2;
exports.SIGVTALRM = SIGVTALRM;
exports.SIGWINCH = SIGWINCH;
exports.SIGXCPU = SIGXCPU;
exports.SIGXFSZ = SIGXFSZ;
exports.SSL_OP_ALL = SSL_OP_ALL;
exports.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION;
exports.SSL_OP_CIPHER_SERVER_PREFERENCE = SSL_OP_CIPHER_SERVER_PREFERENCE;
exports.SSL_OP_CISCO_ANYCONNECT = SSL_OP_CISCO_ANYCONNECT;
exports.SSL_OP_COOKIE_EXCHANGE = SSL_OP_COOKIE_EXCHANGE;
exports.SSL_OP_CRYPTOPRO_TLSEXT_BUG = SSL_OP_CRYPTOPRO_TLSEXT_BUG;
exports.SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS;
exports.SSL_OP_EPHEMERAL_RSA = SSL_OP_EPHEMERAL_RSA;
exports.SSL_OP_LEGACY_SERVER_CONNECT = SSL_OP_LEGACY_SERVER_CONNECT;
exports.SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER = SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER;
exports.SSL_OP_MICROSOFT_SESS_ID_BUG = SSL_OP_MICROSOFT_SESS_ID_BUG;
exports.SSL_OP_MSIE_SSLV2_RSA_PADDING = SSL_OP_MSIE_SSLV2_RSA_PADDING;
exports.SSL_OP_NETSCAPE_CA_DN_BUG = SSL_OP_NETSCAPE_CA_DN_BUG;
exports.SSL_OP_NETSCAPE_CHALLENGE_BUG = SSL_OP_NETSCAPE_CHALLENGE_BUG;
exports.SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG;
exports.SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG = SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG;
exports.SSL_OP_NO_COMPRESSION = SSL_OP_NO_COMPRESSION;
exports.SSL_OP_NO_QUERY_MTU = SSL_OP_NO_QUERY_MTU;
exports.SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION;
exports.SSL_OP_NO_SSLv2 = SSL_OP_NO_SSLv2;
exports.SSL_OP_NO_SSLv3 = SSL_OP_NO_SSLv3;
exports.SSL_OP_NO_TICKET = SSL_OP_NO_TICKET;
exports.SSL_OP_NO_TLSv1 = SSL_OP_NO_TLSv1;
exports.SSL_OP_NO_TLSv1_1 = SSL_OP_NO_TLSv1_1;
exports.SSL_OP_NO_TLSv1_2 = SSL_OP_NO_TLSv1_2;
exports.SSL_OP_PKCS1_CHECK_1 = SSL_OP_PKCS1_CHECK_1;
exports.SSL_OP_PKCS1_CHECK_2 = SSL_OP_PKCS1_CHECK_2;
exports.SSL_OP_SINGLE_DH_USE = SSL_OP_SINGLE_DH_USE;
exports.SSL_OP_SINGLE_ECDH_USE = SSL_OP_SINGLE_ECDH_USE;
exports.SSL_OP_SSLEAY_080_CLIENT_DH_BUG = SSL_OP_SSLEAY_080_CLIENT_DH_BUG;
exports.SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG = SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG;
exports.SSL_OP_TLS_BLOCK_PADDING_BUG = SSL_OP_TLS_BLOCK_PADDING_BUG;
exports.SSL_OP_TLS_D5_BUG = SSL_OP_TLS_D5_BUG;
exports.SSL_OP_TLS_ROLLBACK_BUG = SSL_OP_TLS_ROLLBACK_BUG;
exports.S_IFBLK = S_IFBLK;
exports.S_IFCHR = S_IFCHR;
exports.S_IFDIR = S_IFDIR;
exports.S_IFIFO = S_IFIFO;
exports.S_IFLNK = S_IFLNK;
exports.S_IFMT = S_IFMT;
exports.S_IFREG = S_IFREG;
exports.S_IFSOCK = S_IFSOCK;
exports.S_IRGRP = S_IRGRP;
exports.S_IROTH = S_IROTH;
exports.S_IRUSR = S_IRUSR;
exports.S_IRWXG = S_IRWXG;
exports.S_IRWXO = S_IRWXO;
exports.S_IRWXU = S_IRWXU;
exports.S_IWGRP = S_IWGRP;
exports.S_IWOTH = S_IWOTH;
exports.S_IWUSR = S_IWUSR;
exports.S_IXGRP = S_IXGRP;
exports.S_IXOTH = S_IXOTH;
exports.S_IXUSR = S_IXUSR;
exports.UV_UDP_REUSEADDR = UV_UDP_REUSEADDR;
exports.W_OK = W_OK;
exports.X_OK = X_OK;
exports["default"] = api;

exports = module.exports = api;
//# sourceMappingURL=constants.js.map
