'use strict' ; export const MinRemoteIdleTimeout = 1000 * 5 ; export const DefaultIdleTimeout = 1000 * 30 ; export const DefaultHandshakeTimeout = 1000 * 10 ; export const ClosedSessionDeleteTimeout = 1000 * 60 ; export const MaxIdleTimeout = 10 * 60 * 1000 ; export const MaxIdleTimeoutServer = 1 * 60 * 1000 ; export const MaxStreamWaitingTimeout = 30 * 1000 ; export const PingFrameDelay = 15 * 1000 ; export const MaxOffset = Number . MAX_SAFE_INTEGER ; export const MaxPacketSizeIPv4 = 1252 ; export const MaxPacketSizeIPv6 = 1232 ; export const MaxReceivePacketSize = 1452 ; export const MaxStreamReadCacheSize = 1024 * 1024 * 2 ; export const DefaultTCPMSS = 1460 ; export const MinClientHelloSize = 1024 ; export const MinInitialPacketSize = 1200 ; export const MaxClientHellos = 3 ; export const NonForwardSecurePacketSizeReduction = 50 ; export const DefaultMaxCongestionWindow = 1000 ; export const InitialCongestionWindow = 32 ; export const MaxUndecryptablePackets = 10 ; export const PublicResetTimeout = 500 ; export const ReceiveStreamWindow = ( 1 << 10 ) * 32 ; export const ReceiveConnectionWindow = ( 1 << 10 ) * 48 ; export const DefaultMaxReceiveStreamWindowServer = 1 * ( 1 << 20 ) ; export const DefaultMaxReceiveConnectionWindowServer = 1.5 * ( 1 << 20 ) ; export const DefaultMaxReceiveStreamWindowClient = 6 * ( 1 << 20 ) ; export const DefaultMaxReceiveConnectionWindowClient = 15 * ( 1 << 20 ) ; export const ConnectionFlowControlMultiplier = 1.5 ; export const WindowUpdateThreshold = 0.25 ; export const DefaultMaxIncomingStreams = 100 ; export const DefaultMaxIncomingUniStreams = 100 ; export const MaxStreamsMultiplier = 1.1 ; export const MaxStreamsMinimumIncrement = 10 ; export const MaxSessionUnprocessedPackets = DefaultMaxCongestionWindow ; export const MaxTrackedSkippedPackets = 10 ; export const MaxOutstandingSentPackets = 2 * DefaultMaxCongestionWindow ; export const MaxTrackedSentPackets = MaxOutstandingSentPackets * 5 / 4 ; export const MaxTrackedReceivedAckRanges = DefaultMaxCongestionWindow ; export const MaxNonRetransmittableAcks = 19 ; export const MaxStreamFrameSorterGaps = 1000 ; export const CryptoMaxParams = 128 ; export const CryptoParameterMaxLength = 4000 ; export const EphermalKeyLifetime = 1000 * 60 ; export const NumCachedCertificates = 128 ; export const MinStreamFrameSize = 128 ;