1.0.3 • Published 4 months ago

partysocket v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

(TODO: more)

Reconnecting WebSocket

Build Status Coverage Status

WebSocket that will automatically reconnect if the connection is closed.

Features

  • WebSocket API compatible (same interface, Level0 and Level2 event model)
  • Fully configurable
  • Multi-platform (Web, ServiceWorkers, Node.js, React Native)
  • Dependency free (does not depend on Window, DOM or any EventEmitter library)
  • Handle connection timeouts
  • Allows changing server URL between reconnections
  • Buffering. Will send accumulated messages on open
  • Multiple builds available (see dist folder)
  • Debug mode

Install

npm install --save reconnecting-websocket

Usage

Compatible with WebSocket Browser API

So this documentation should be valid: MDN WebSocket API.

Ping me if you find any problems. Or, even better, write a test for your case and make a pull request :)

Simple usage

import ReconnectingWebSocket from "reconnecting-websocket";

const rws = new ReconnectingWebSocket("ws://my.site.com");

rws.addEventListener("open", () => {
  rws.send("hello!");
});

Update URL

The url parameter will be resolved before connecting, possible types:

  • string
  • () => string
  • () => Promise<string>
import ReconnectingWebSocket from "reconnecting-websocket";

const urls = ["ws://my.site.com", "ws://your.site.com", "ws://their.site.com"];
let urlIndex = 0;

// round robin url provider
const urlProvider = () => urls[urlIndex++ % urls.length];

const rws = new ReconnectingWebSocket(urlProvider);
import ReconnectingWebSocket from "reconnecting-websocket";

// async url provider
const urlProvider = async () => {
  const token = await getSessionToken();
  return `wss://my.site.com/${token}`;
};

const rws = new ReconnectingWebSocket(urlProvider);

Update Protocols

The protocols parameter will be resolved before connecting, possible types:

  • null
  • string
  • string[]
  • () => string | string[] | null
  • () => Promise<string | string[] | null>
import ReconnectingWebSocket from 'reconnecting-websocket`;
const rws = new ReconnectingWebSocket('ws://your.site.com', 'your protocol');
import ReconnectingWebSocket from 'reconnecting-websocket`;

const protocols = ['p1', 'p2', ['p3.1', 'p3.2']];
let protocolsIndex = 0;

// round robin protocols provider
const protocolsProvider = () => protocols[protocolsIndex++ % protocols.length];

const rws = new ReconnectingWebSocket('ws://your.site.com', protocolsProvider);

Options

Sample with custom options

import ReconnectingWebSocket from "reconnecting-websocket";
import WS from "ws";

const options = {
  WebSocket: WS, // custom WebSocket constructor
  connectionTimeout: 1000,
  maxRetries: 10,
};
const rws = new ReconnectingWebSocket("ws://my.site.com", [], options);

Available options

type Options = {
  WebSocket?: any; // WebSocket constructor, if none provided, defaults to global WebSocket
  maxReconnectionDelay?: number; // max delay in ms between reconnections
  minReconnectionDelay?: number; // min delay in ms between reconnections
  reconnectionDelayGrowFactor?: number; // how fast the reconnection delay grows
  minUptime?: number; // min time in ms to consider connection as stable
  connectionTimeout?: number; // retry connect if not connected after this time, in ms
  maxRetries?: number; // maximum number of retries
  maxEnqueuedMessages?: number; // maximum number of messages to buffer until reconnection
  startClosed?: boolean; // start websocket in CLOSED state, call `.reconnect()` to connect
  debug?: boolean; // enables debug output
};

Default values

WebSocket: undefined,
maxReconnectionDelay: 10000,
minReconnectionDelay: 1000 + Math.random() * 4000,
reconnectionDelayGrowFactor: 1.3,
minUptime: 5000,
connectionTimeout: 4000,
maxRetries: Infinity,
maxEnqueuedMessages: Infinity,
startClosed: false,
debug: false,

API

Methods

constructor(url: UrlProvider, protocols?: ProtocolsProvider, options?: Options)

close(code?: number, reason?: string)
reconnect(code?: number, reason?: string)

send(data: string | ArrayBuffer | Blob | ArrayBufferView)

addEventListener(type: 'open' | 'close' | 'message' | 'error', listener: EventListener)
removeEventListener(type:  'open' | 'close' | 'message' | 'error', listener: EventListener)

Attributes

More info

binaryType: string;
bufferedAmount: number;
extensions: string;
onclose: EventListener;
onerror: EventListener;
onmessage: EventListener;
onopen: EventListener;
protocol: string;
readyState: number;
url: string;
retryCount: number;

Constants

CONNECTING 0 The connection is not yet open.
OPEN       1 The connection is open and ready to communicate.
CLOSING    2 The connection is in the process of closing.
CLOSED     3 The connection is closed or couldn't be opened.

Contributing

Read here

License

MIT

0.0.0-548c226

4 months ago

0.0.0-4f66abb

6 months ago

0.0.0-4450548

6 months ago

0.0.0-175a977

5 months ago

0.0.0-bf2de7d

5 months ago

0.0.0-c0598d6

4 months ago

0.0.0-51bba92

6 months ago

0.0.0-2751295

6 months ago

0.0.0-d84c373

5 months ago

1.0.3

6 months ago

0.0.0-4c5a737

10 months ago

0.0.0-748b16b

10 months ago

0.0.0-3eade95

10 months ago

0.0.0-66d07f5

9 months ago

0.0.0-9129a7a

9 months ago

0.0.0-a25381e

10 months ago

0.0.0-373aa27

11 months ago

0.0.0-05cc5b5

11 months ago

0.0.0-7308d37

1 year ago

0.0.0-74657bf

11 months ago

0.0.0-b4a73de

11 months ago

0.0.0-5f0c945

10 months ago

0.0.0-9cb3fe9

10 months ago

0.0.0-188273c

11 months ago

0.0.0-3afecd6

11 months ago

0.0.0-f730425

1 year ago

0.0.0-41dd92a

11 months ago

0.0.0-96a8d83

10 months ago

0.0.0-7feb26e

11 months ago

0.0.0-8dd478f

1 year ago

0.0.0-3626116

1 year ago

0.0.0-0dc127a

10 months ago

0.0.0-2279bfb

10 months ago

0.0.0-0a1762e

11 months ago

0.0.0-39c4335

1 year ago

0.0.0-d4fd837

1 year ago

0.0.0-50715a0

1 year ago

1.0.2

11 months ago

0.0.0-2983eec

12 months ago

0.0.0-23b00b5

1 year ago

0.0.0-0c67489

1 year ago

0.0.0-16ec02f

1 year ago

0.0.0-2f7a2e6

1 year ago

0.0.0-8f5800c

1 year ago

0.0.0-83fec4f

1 year ago

0.0.0-634725e

1 year ago

0.0.0-b337e86

1 year ago

0.0.0-8d27fcb

1 year ago

0.0.0-19379aa

1 year ago

0.0.0-aef1adf

1 year ago

0.0.0-608d6f6

1 year ago

0.0.0-4c435c2

1 year ago

0.0.0-1b06f14

1 year ago

0.0.0-483095c

1 year ago

0.0.0-3abd989

1 year ago

0.0.0-7275433

1 year ago

0.0.0-085bb8f

1 year ago

0.0.0-ac4fdec

1 year ago

0.0.0-379b7b5

1 year ago

0.0.0-949f8a5

1 year ago

0.0.0-f2e8f6f

1 year ago

0.0.0-479e6b5

1 year ago

0.0.0-16045ba

1 year ago

0.0.0-a7531e3

1 year ago

0.0.0-60ead9c

1 year ago

0.0.0-77a7e73

1 year ago

0.0.0-01f311d

1 year ago

0.0.0-19c27dc

1 year ago

0.0.0-515aec2

1 year ago

0.0.0-b00061a

1 year ago

0.0.0-5b70636

1 year ago

0.0.0-274179a

1 year ago

0.0.0-32f881b

1 year ago

1.0.1

1 year ago

0.0.0-f15d9e2

1 year ago

0.0.0-86840f2

1 year ago

0.0.0-d2a0ac5

1 year ago

0.0.0-1905f70

1 year ago

0.0.0-1c4c3b3

1 year ago

0.0.0-9b4a1ed

1 year ago

0.0.0-30117ab

1 year ago

0.0.0-c3f0ba9

1 year ago

0.0.0-4e039c8

1 year ago

0.0.0-f897bac

1 year ago

0.0.0-6c2256f

1 year ago

0.0.0-e135cc6

1 year ago

0.0.0-8ffc6c5

1 year ago

0.0.0-b799677

1 year ago

1.0.0

1 year ago

0.0.0-d54d23a

1 year ago

0.0.0-16c22b9

1 year ago

0.0.0-f448798

1 year ago

0.0.0-c6c4317

1 year ago

0.0.0-ae19a84

1 year ago

0.0.0-a6c868c

1 year ago

0.0.0-b159f03

1 year ago

0.0.0-d38bd27

1 year ago

0.0.0-2bc85ab

1 year ago

0.0.0-125660

1 year ago

0.0.0-b2d06df

1 year ago

0.0.0-122c480

1 year ago

0.0.0-4b85c68

1 year ago

0.0.0-d50c04b

1 year ago

0.0.0-fda7510

1 year ago

0.0.0-c2bf581

1 year ago

0.0.0-135094a

1 year ago

0.0.0-b097ea8

1 year ago

0.0.0-4e3050e

1 year ago

0.0.0-1083ef9

1 year ago

0.0.0-a972601

1 year ago

0.0.0-fcea256

1 year ago

0.0.0-547dd1e

1 year ago

0.0.0-367b5c8

1 year ago

0.0.0-52448cb

1 year ago

0.0.0-a807289

1 year ago

0.0.0-182c00d

1 year ago

0.0.0-e63b148

1 year ago

0.0.0-91b48a6

1 year ago

0.0.0-f47d310

1 year ago

0.0.0-44c2e94

1 year ago

0.0.0-32f2a11

1 year ago

0.0.0-6033bc0

1 year ago

0.0.0-fb07b5d

1 year ago

0.0.0-3ae1669

1 year ago

0.0.0-1ae9ca1

1 year ago

0.0.0-6bca688

1 year ago

0.0.0-9a109ce

1 year ago

0.0.0-625c8a2

1 year ago

0.0.0-b5a4202

1 year ago

0.0.0-95cc02a

1 year ago

0.0.0-63a9603

1 year ago

0.0.0-b92960d

1 year ago

0.0.0-9f58128

1 year ago

0.0.0-855b313

1 year ago

0.0.0-19e9996

1 year ago

0.0.0-4c4d80b

1 year ago

0.0.0-dc8e960

1 year ago

0.0.0-dc91b54

1 year ago

0.0.0-d9bf4b2

1 year ago

0.0.0-13bf590

1 year ago

0.0.0-fd87e26

1 year ago

0.0.0-270eb11

1 year ago

0.0.0-5c1b343

1 year ago

0.0.0-7885ced

1 year ago

0.0.0-2fd3555

1 year ago

0.0.0-1d35748

1 year ago

0.0.0-4c6f92d

1 year ago

0.0.0-00bc826

1 year ago

0.0.0-aedaead

1 year ago

0.0.0-5337ba7

1 year ago

0.0.0-197f5e9

1 year ago

0.0.0-32f3ee3

1 year ago

0.0.0-a22b4bc

1 year ago

0.0.0-ccf6f14

1 year ago

0.0.0-e8aa911

1 year ago

0.0.0-9400e40

1 year ago

0.0.0-4a1cad5

1 year ago

0.0.0-7cf43ed

1 year ago

0.0.23

1 year ago

0.0.24

1 year ago

0.0.25

1 year ago

0.0.0-63a2548

1 year ago

0.0.0-850c77d

1 year ago

0.0.0-b5ffa13

1 year ago

0.0.0-b182165

1 year ago

0.0.0-aa408aa

1 year ago

0.0.0-7b845d6

1 year ago

0.0.0-297cfb1

1 year ago

0.0.0-24636b4

1 year ago

0.0.0-cf944ab

1 year ago

0.0.0-60d6b17

1 year ago

0.0.0-8139965

1 year ago

0.0.0-ac6d857

1 year ago

0.0.0-f6c5389

1 year ago

0.0.0-b32fe31

1 year ago

0.0.0-62c8471

1 year ago

0.0.0-5a9a489

1 year ago

0.0.0-d0fbe2e

1 year ago

0.0.22

1 year ago

0.0.0-429311f

1 year ago

0.0.0-9d407bf

1 year ago

0.0.0-c5a77f9

1 year ago

0.0.0-68789f0

1 year ago

0.0.0-746d4bf

1 year ago

0.0.0-004e645

1 year ago

0.0.0-fca54cb

1 year ago

0.0.0-6a38b57

1 year ago

0.0.0-6883221

1 year ago

0.0.0-faccb30

1 year ago

0.0.0-ffdd842

1 year ago

0.0.0-11d3035

1 year ago

0.0.21

1 year ago

0.0.0-eeb49d2

1 year ago

0.0.0-90a202f

1 year ago

0.0.0-571e657

1 year ago

0.0.0-d2e49d2

1 year ago

0.0.0-402125b

1 year ago

0.0.0-4c0be51

1 year ago

0.0.0-61232c8

1 year ago

0.0.0-8acd082

1 year ago

0.0.0-b6a8f43

1 year ago

0.0.0-34d5233

1 year ago

0.0.0-23931b1

1 year ago

0.0.0-76c5d50

1 year ago

0.0.0-dde6000

1 year ago

0.0.0-cb38252

1 year ago

0.0.0-e461a3b

1 year ago

0.0.0-fcb8587

1 year ago

0.0.0-70d50fd

1 year ago

0.0.0-9fc8f6f

1 year ago

0.0.0-8ac1f0b

1 year ago

0.0.0-b354b19

1 year ago

0.0.0-b145542

1 year ago

0.0.0-43c83f5

1 year ago

0.0.0-b95984b

1 year ago

0.0.0-225d257

1 year ago

0.0.0-64db332

1 year ago

0.0.0-b22bed4

1 year ago

0.0.0-3ebde9d

1 year ago

0.0.0-9b1e29c

1 year ago

0.0.0-ccf7ebe

1 year ago

0.0.0-28dab83

1 year ago

0.0.0-f70538f

1 year ago

0.0.0-4ee25aa

1 year ago

0.0.20

1 year ago

0.0.0-b5cd7e6

1 year ago

0.0.0-1b06bbe

1 year ago

0.0.0-075525d

1 year ago

0.0.0-399d324

1 year ago

0.0.0-7fc2814

1 year ago

0.0.0-87541fb

1 year ago

0.0.0-ecbe61b

1 year ago

0.0.0-7eb3351

1 year ago

0.0.0-4657bc3

1 year ago

0.0.0-60b4090

1 year ago

0.0.0-964e129

1 year ago

0.0.19

1 year ago

0.0.0-5ba5c33

1 year ago

0.0.0-bc7cdcd

1 year ago

0.0.0-2a8026d

1 year ago

0.0.0-445372e

1 year ago

0.0.0-9927c51

1 year ago

0.0.0-baa1da5

1 year ago

0.0.0-4f623ae

1 year ago

0.0.0-b1ff9bd

1 year ago

0.0.0-290c794

1 year ago

0.0.0-2de0a9c

1 year ago

0.0.0-520be9d

1 year ago

0.0.0-b2891f2

1 year ago

0.0.0-ca4dff2

1 year ago

0.0.0-9b62989

1 year ago

0.0.0-46b2f5c

1 year ago

0.0.0-2b73b2d

1 year ago

0.0.0-85dd588

1 year ago

0.0.0-afda7dd

1 year ago

0.0.0-4be8509

1 year ago

0.0.0-2911efe

1 year ago

0.0.0-1ab7910

1 year ago

0.0.0-83f97e9

1 year ago

0.0.0-f92dcb9

1 year ago

0.0.0-bb3800f

1 year ago

0.0.0-0f81796

1 year ago

0.0.0-9775153

1 year ago

0.0.0-cd789d4

1 year ago

0.0.0-1c55295

1 year ago

0.0.0-5ee0943

1 year ago

0.0.0-21d6703

1 year ago

0.0.0-a6e4e84

1 year ago

0.0.0-13e296e

1 year ago

0.0.0-7401a5d

1 year ago

0.0.0-04887f0

1 year ago

0.0.0-d4d5ea7

1 year ago

0.0.0-2e92b57

1 year ago

0.0.0-d68f09b

1 year ago

0.0.0-879a9de

1 year ago

0.0.0-5bd0a23

1 year ago

0.0.0-7b7bc9b

2 years ago

0.0.0-7787db8

2 years ago

0.0.0-675ab5d

2 years ago

0.0.0-2a711eb

2 years ago

0.0.18

2 years ago

0.0.0-ba2e4c1

2 years ago

0.0.0-c8e26e7

2 years ago

0.0.0-24954e1

2 years ago

0.0.0-c03660b

2 years ago

0.0.0-5b4bed3

2 years ago

0.0.0-b190d1d

2 years ago

0.0.0-20b2286

2 years ago

0.0.0-ac4dc08

2 years ago

0.0.0-304fc35

2 years ago

0.0.0-22b620f

2 years ago

0.0.0-6523e92

2 years ago

0.0.0-ffe8727

2 years ago

0.0.0-463f44c

2 years ago

0.0.0-431492a

2 years ago

0.0.0-31b4359

2 years ago

0.0.0-94f3891

2 years ago

0.0.0-17dcf4c

2 years ago

0.0.0-955455e

2 years ago

0.0.0-35eac21

2 years ago

0.0.0-e644680

2 years ago

0.0.0-c9b992c

2 years ago

0.0.0-6053def

2 years ago

0.0.0-1738741

2 years ago

0.0.0-a670852

2 years ago

0.0.0-1dfa367

2 years ago

0.0.0-fc6922c

2 years ago

0.0.0-5fa22e5

2 years ago

0.0.0-769692c

2 years ago

0.0.0-d49bd65

2 years ago

0.0.0-c237dc5

2 years ago

0.0.0-e5caa4f

2 years ago

0.0.0-0ed34cf

2 years ago

0.0.0-9141aee

2 years ago

0.0.0-ebb0afa

2 years ago

0.0.0-52e04aa

2 years ago

0.0.0-5d795d9

2 years ago

0.0.0-ac69445

2 years ago

0.0.0-597e4dd

2 years ago

0.0.0-ef18e36

2 years ago

0.0.0-d9bb04b

2 years ago

0.0.0-5df79a6

2 years ago

0.0.0-f83a20b

2 years ago

0.0.0-44bc94a

2 years ago

0.0.0-c54b4fe

2 years ago

0.0.17

2 years ago

0.0.0-6a05342

2 years ago

0.0.0-a2f3545

2 years ago

0.0.0-afbdbd2

2 years ago

0.0.0-1005644

2 years ago

0.0.0-5b3ea1e

2 years ago

0.0.0-29ec788

2 years ago

0.0.0-3f014ca

2 years ago

0.0.0-99e99e9

2 years ago

0.0.0-f04ca93

2 years ago

0.0.0-b0f773c

2 years ago

0.0.0-cfaab8e

2 years ago

0.0.0-2cb1530

2 years ago

0.0.0-1487c3c

2 years ago

0.0.0-24a6dd5

2 years ago

0.0.0-4e72a05

2 years ago

0.0.0-923141

2 years ago

0.0.0-3c09640

2 years ago

0.0.0-ff7f96b

2 years ago

0.0.0-4c022c1

2 years ago

0.0.0-0c0df6c

2 years ago

0.0.0-3d1eb88

2 years ago

0.0.0-c45e61a

2 years ago

0.0.0-34eeb03

2 years ago

0.0.0-a09c544

2 years ago

0.0.0-4b3e0e2

2 years ago

0.0.0-c16fabd

2 years ago

0.0.0-96df6d9

2 years ago

0.0.0-0e5a1b6

2 years ago

0.0.0-b77e05d

2 years ago

0.0.0-daddf12

2 years ago

0.0.0-1d3b98d

2 years ago

0.0.0-fcd2fb9

2 years ago

0.0.0-98d0072

2 years ago

0.0.0-c725eb4

2 years ago

0.0.0-09523cf

2 years ago

0.0.0-998b28f

2 years ago

0.0.0-c57b51b

2 years ago

0.0.0-6dca9f7

2 years ago

0.0.0-3fd5fc9

2 years ago

0.0.0-cbc09de

2 years ago

0.0.0-cf8cb27

2 years ago

0.0.0-7778127

2 years ago

0.0.0-fd0e379

2 years ago

0.0.0-dfecc90

2 years ago

0.0.0-8952fdc

2 years ago

0.0.0-6d55d10

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.0-7d0fc5c

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.0-4697342

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.0-1a5ebf5

2 years ago

0.0.0-5a7fdcf

2 years ago

0.0.0-a93429f

2 years ago

0.0.0-2d8c3bc

2 years ago

0.0.0-70dbd60

2 years ago

0.0.0-8d87575

2 years ago

0.0.0-e749c93

2 years ago

0.0.0-0d54a1d

2 years ago

0.0.0-dda87b4

2 years ago

0.0.0-faa84b1

2 years ago

0.0.0-29ea729

2 years ago

0.0.0-b6479f9

2 years ago

0.0.0-bf26339

2 years ago

0.0.0-764f98c

2 years ago

0.0.0-dbbc651

2 years ago

0.0.0-6276a29

2 years ago

0.0.0-ac5d63c

2 years ago

0.0.0-efe7782

2 years ago

0.0.0-d9e8c74

2 years ago

0.0.0-a6bfedc

2 years ago

0.0.0-da3947e

2 years ago

0.0.0-e5c76fb

2 years ago

0.0.0-8047007

2 years ago

0.0.0-2860872

2 years ago

0.0.0-22afd35

2 years ago

0.0.0-39911e8

2 years ago

0.0.0-24b33d8

2 years ago

0.0.0-683a3d3

2 years ago

0.0.0-f22ca29

2 years ago

0.0.0-f9911df

2 years ago

0.0.0-80c147f

2 years ago

0.0.0-73dac94

2 years ago

0.0.0-b131b16

2 years ago

0.0.0-6141df6

2 years ago

0.0.0-a9b17f9

2 years ago

0.0.0-d53203d

2 years ago

0.0.0-d176812

2 years ago

0.0.0-4befdfa

2 years ago

0.0.0-77ce4b4

2 years ago

0.0.0-3d4012c

2 years ago

0.0.0-34f5f9f

2 years ago

0.0.0-af8af51

2 years ago

0.0.0-3ef9055

2 years ago

0.0.0-2534690

2 years ago

0.0.0-cdceba8

2 years ago

0.0.0-d74ccfc

2 years ago

0.0.9

2 years ago

0.0.0-8848863

2 years ago

0.0.0-4ce4dde

2 years ago

0.0.0-08d54ea

2 years ago

0.0.0-dbd7c3b

2 years ago

0.0.0-cacd163

2 years ago

0.0.0-6978adb

2 years ago

0.0.0-dc9b3f4

2 years ago

0.0.0-0e82337

2 years ago

0.0.0-03c7069

2 years ago

0.0.0-f652575

2 years ago

0.0.0-79dfe8f

2 years ago

0.0.0-d26b736

2 years ago

0.0.0-ee72930

2 years ago

0.0.0-bdd6f69

2 years ago

0.0.0-c64c58d

2 years ago

0.0.0-669d9ea

2 years ago

0.0.0-0c2e406

2 years ago

0.0.0-a5d4518

2 years ago

0.0.0-4e5320f

2 years ago

0.0.0-731fea7

2 years ago

0.0.0-bbdb6bf

2 years ago

0.0.0-1b4d8d1

2 years ago

0.0.0-81a943e

2 years ago

0.0.0-059c133

2 years ago

0.0.0-ad6be5b

2 years ago

0.0.0-c55d2c3

2 years ago

0.0.0-00bdda2

2 years ago

0.0.0-b538c55

2 years ago

0.0.0-2761843

2 years ago

0.0.0-12fc02a

2 years ago

0.0.0-1f5d5d9

2 years ago

0.0.0-d9b9076

2 years ago

0.0.0-671c021

2 years ago

0.0.0-0a92715

2 years ago

0.0.0-364ef78

2 years ago

0.0.0-267d672

2 years ago

0.0.0-73762d7

2 years ago

0.0.0-14cb8f6

2 years ago

0.0.0-ad4f8e5

2 years ago

0.0.0-cb57107

2 years ago

0.0.0-ec13e37

2 years ago

0.0.0-1efd862

2 years ago

0.0.0-3048a9f

2 years ago

0.0.0-fb62640

2 years ago

0.0.0-c440c15

2 years ago

0.0.0-556bf6e

2 years ago

0.0.0-a8ab761

2 years ago

0.0.0-239aaef

2 years ago

0.0.0-8432693

2 years ago

0.0.0-e8a8da4

2 years ago

0.0.0-e3a517c

2 years ago

0.0.0-b5093d4

2 years ago

0.0.0-bb4d35a

2 years ago

0.0.0-d3ce4c2

2 years ago

0.0.0-19bf73a

2 years ago

0.0.0-d3cedf1

2 years ago

0.0.0-d88f87f

2 years ago

0.0.0-e206e37

2 years ago

0.0.0-645edd6

2 years ago

0.0.0-fe3bc1a

2 years ago

0.0.0-78f4547

2 years ago

0.0.0-2d68404

2 years ago

0.0.0-bede6a1

2 years ago

0.0.0-e3fd57b

2 years ago

0.0.0-5d1477e

2 years ago

0.0.0-ca8aaf1

2 years ago

0.0.0-cf2976d

2 years ago

0.0.0-1c435e8

2 years ago

0.0.0-9a9fd8a

2 years ago

0.0.0-185f8c9

2 years ago

0.0.0-5c33f41

2 years ago

0.0.0-38b0031

2 years ago

0.0.0-57f34be

2 years ago

0.0.0-360c80a

2 years ago

0.0.0-c8af706

2 years ago

0.0.0-7d3d743

2 years ago

0.0.0-30c5680

2 years ago

0.0.0-af40d14

2 years ago

0.0.0-532a241

2 years ago

0.0.0-0ed66f6

2 years ago

0.0.0-5593735

2 years ago

0.0.0-b92b33a

2 years ago

0.0.0-59a0dce

2 years ago

0.0.0-e9c56f2

2 years ago

0.0.0-d443ea0

2 years ago

0.0.0-1642051

2 years ago

0.0.0-931eab4

2 years ago

0.0.0-3f734be

2 years ago

0.0.0-58c7ce6

2 years ago

0.0.0-32ef33c

2 years ago

0.0.0-ce035de

2 years ago

0.0.0-90740a9

2 years ago

0.0.0-7ac3c07

2 years ago

0.0.0-ecc80cc

2 years ago

0.0.0-a95f9a4

2 years ago

0.0.0-3ae1caa

2 years ago

0.0.0-ecd3254

2 years ago

0.0.0-e3f2808

2 years ago

0.0.0-9990c2c

2 years ago

0.0.0-556175c

2 years ago

0.0.0-29c1743

2 years ago

0.0.0-f47aca6

2 years ago

0.0.0-a01be0d

2 years ago

0.0.0-2074576

2 years ago

0.0.0-18011e8

2 years ago

0.0.0-841497a

2 years ago

0.0.0-bd8323a

2 years ago

0.0.0-04139be

2 years ago

0.0.0-03b782e

2 years ago

0.0.0-5e73617

2 years ago

0.0.0-47bf2da

2 years ago

0.0.0-205d4aa

2 years ago

0.0.0-25c54d0

2 years ago

0.0.0-b79f846

2 years ago

0.0.0-d9a6531

2 years ago

0.0.0-1563c70

2 years ago

0.0.0-a77e59d

2 years ago

0.0.0-9a55f69

2 years ago

0.0.0-c5a8357

2 years ago

0.0.0-0d20a55

2 years ago

0.0.0-198df5c

2 years ago

0.0.0-5596236

2 years ago

0.0.0-7c30242

2 years ago

0.0.0-c552987

2 years ago

0.0.0-bd16481

2 years ago

0.0.0-89cdd15

2 years ago

0.0.0-6ece622

2 years ago

0.0.0-83d2755

2 years ago

0.0.0-7b114f7

2 years ago

0.0.0-aa0fa3c

2 years ago

0.0.0-dd891a8

2 years ago

0.0.0-9bdeaa2

2 years ago

0.0.0-9e46880

2 years ago

0.0.0-c0ef39c

2 years ago

0.0.0-3f9fd54

2 years ago

0.0.0-1d9971c

2 years ago

0.0.0-be875c6

2 years ago

0.0.0-5bc204f

2 years ago

0.0.0-a5e7345

2 years ago

0.0.0-9807033

2 years ago

0.0.0-ff163a0

2 years ago

0.0.0-36f96fe

2 years ago

0.0.0-6f862b8

2 years ago

0.0.0-d44a5d5

2 years ago

0.0.0-a01efd0

2 years ago

0.0.0-a9b3593

2 years ago

0.0.0-2ca369a

2 years ago

0.0.0-508fc51

2 years ago

0.0.0-3f1afef

2 years ago

0.0.0-57dade6

2 years ago

0.0.0-3d05975

2 years ago

0.0.0-6bbd450

2 years ago

0.0.0-62b89b0

2 years ago

0.0.0-01ab147

2 years ago

0.0.0-9ae9a29

2 years ago

0.0.0-2ed33de

2 years ago

0.0.0-9372cae

2 years ago

0.0.0-1fd81a4

2 years ago

0.0.0-2d6f073

2 years ago

0.0.0-a9c980f

2 years ago

0.0.0-925130f

2 years ago

0.0.0-0d0ce4d

2 years ago

0.0.0-c18e5e0

2 years ago

0.0.0-e525f24

2 years ago

0.0.0-c1a89c5

2 years ago

0.0.0-49157bf

2 years ago

0.0.0-886952c

2 years ago

0.0.0-9d37d81

2 years ago

0.0.0-22d8518

2 years ago

0.0.0-5aff5a8

2 years ago

0.0.0-4648c4e

2 years ago

0.0.0-820af96

2 years ago

0.0.0-a790d5c

2 years ago

0.0.0-6b2bb64

2 years ago

0.0.0-7f30721

2 years ago

0.0.0-63fd37e

2 years ago

0.0.0-fd99aed

2 years ago

0.0.3

2 years ago

0.0.0-c362837

2 years ago

0.0.8

2 years ago

0.0.0-2e6d452

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.0-848d066

2 years ago

0.0.0-8d32834

2 years ago

0.0.0-287d4a4

2 years ago

0.0.0-b04c1da

2 years ago

0.0.0-e46b0fd

2 years ago

0.0.0-856c871

2 years ago

0.0.0-c1e1e78

2 years ago

0.0.0-8330c57

2 years ago

0.0.0-0feab00

2 years ago

0.0.0-5e1f03d

2 years ago

0.0.0-e01036c

2 years ago

0.0.0-5b6da7f

2 years ago

0.0.0-092b39d

2 years ago

0.0.0-a7c9e15

2 years ago

0.0.0-1d51c8b

2 years ago

0.0.0-7791dfc

2 years ago

0.0.0-08a1caa

2 years ago

0.0.0-1ca0817

2 years ago

0.0.0-7898032

2 years ago

0.0.0-a359f5d

2 years ago

0.0.0-b91cc46

2 years ago

0.0.0-a3d9dc9

2 years ago

0.0.0-38bb98a

2 years ago

0.0.0-bf90784

2 years ago

0.0.0-261aa51

2 years ago

0.0.0-21f64d8

2 years ago

0.0.0-0e9738b

2 years ago

0.0.0-3c093f2

2 years ago

0.0.0-9d6f02c

2 years ago

0.0.0-0206dd5

2 years ago

0.0.0-d410b1e

2 years ago

0.0.0-bd09b46

2 years ago

0.0.0-535e42b

2 years ago

0.0.0-93218cf

2 years ago

0.0.0-2cc09ee

2 years ago

0.0.0-42af8e9

2 years ago

0.0.0-e2f99fa

2 years ago

0.0.0-d7ce95e

2 years ago

0.0.0-d470878

2 years ago

0.0.0-f9a648e

2 years ago

0.0.0-58fe7e2

2 years ago

0.0.0-cb13417

2 years ago

0.0.0-d17fd4c

2 years ago

0.0.0-511150f

2 years ago

0.0.0-8c0bd23

2 years ago

0.0.0-962afdf

2 years ago

0.0.0-4b64a0a

2 years ago

0.0.0-9953338

2 years ago

0.0.0-d15c69f

2 years ago

0.0.0-30fabc9

2 years ago

0.0.0-d468d18

2 years ago

0.0.0-49d876a

2 years ago

0.0.0-5b04814

2 years ago

0.0.0-a634046

2 years ago

0.0.0-e57200d

2 years ago

0.0.0-cea0c51

2 years ago

0.0.0-f9d90a4

2 years ago

0.0.0-2a43d58

2 years ago

0.0.0-f60434b

2 years ago

0.0.0-f25c3f3

2 years ago

0.0.0-a213f16

2 years ago

0.0.0-5376afa

2 years ago

0.0.0-0bca793

2 years ago

0.0.0-18c0543

2 years ago

0.0.0-6e12767

2 years ago

0.0.0-5caf200

2 years ago

0.0.0-17e07c0

2 years ago

0.0.0-920a436

2 years ago

0.0.0-b2a8488

2 years ago

0.0.0-2128408

2 years ago

0.0.0-6e124c4

2 years ago

0.0.0-ffd3434

2 years ago

0.0.0-314e7ce

2 years ago

0.0.0-57f71c9

2 years ago

0.0.0-ad3ea55

2 years ago

0.0.0-cc7d994

2 years ago

0.0.0-2293ed5

2 years ago

0.0.0-deec7ad

2 years ago

0.0.0-278833e

2 years ago

0.0.0-59218ee

2 years ago

0.0.0-1f86d17

2 years ago

0.0.0-3f260d6

2 years ago

0.0.0-deaa474

2 years ago

0.0.0-b8493c1

2 years ago

0.0.0-0e56c2e

2 years ago

0.0.0-b6480ec

2 years ago

0.0.0-55444c1

2 years ago

0.0.0-64b4be1

2 years ago

0.0.0-5ff28f5

2 years ago

0.0.0-7608f89

2 years ago

0.0.0-b993cb5

2 years ago

0.0.0-8eec1a6

2 years ago

0.0.0-437458b

2 years ago

0.0.0-049bcac

2 years ago

0.0.0-77b8ca3

2 years ago

0.0.2

2 years ago

0.0.0-4624a2d

2 years ago

0.0.0-0261a76

2 years ago

0.0.0-04e5bed

2 years ago

0.0.0-2f3676c

2 years ago

0.0.0-5ed8917

2 years ago

0.0.0-8193b4e

2 years ago

0.0.0-f11c487

2 years ago

0.0.0-39cf5ce

2 years ago

0.0.0-40021a1

2 years ago

0.0.0-53eb0b5

2 years ago

0.0.0-78c9329

2 years ago

0.0.0-46d871d

2 years ago

0.0.0-f861d8c

2 years ago

0.0.0-b5638c5

2 years ago

0.0.0-6b773ae

2 years ago

0.0.0-b580af7

2 years ago

0.0.0-0683ddb

2 years ago

0.0.0-87e02e0

2 years ago

0.0.0-79183b3

2 years ago

0.0.0-53ba5ac

2 years ago

0.0.0-ac55fd0

2 years ago

0.0.0-e49223f

2 years ago

0.0.0-d2e26a4

2 years ago

0.0.0-8dd2212

2 years ago

0.0.0-a8518a0

2 years ago

0.0.0-52cf7e1

2 years ago

0.0.0-d344222

2 years ago

0.0.0-9a4b594

2 years ago

0.0.0-6ce60e2

2 years ago

0.0.0-cc51c36

2 years ago

0.0.0-4c72ba4

2 years ago

0.0.0-66fb515

2 years ago

0.0.0-934f354

2 years ago

0.0.0-25be6e8

2 years ago

0.0.0-a6b8b46

2 years ago

0.0.0-29ced78

2 years ago

0.0.0-f26bb08

2 years ago

0.0.0-6c8504d

2 years ago

0.0.0-7bdfcf2

2 years ago

0.0.0-553fe43

2 years ago

0.0.0-8b345ab

2 years ago

0.0.0-bae7334

2 years ago

0.0.0-88abc24

2 years ago

0.0.0-46522ac

2 years ago

0.0.0-d9a1871

2 years ago

0.0.0-db40a08

2 years ago

0.0.0-f579143

2 years ago

0.0.0-da4830a

2 years ago

0.0.0-ac6e892

2 years ago

0.0.0-b5892c9

2 years ago

0.0.0-7aeeff6

2 years ago

0.0.0-8269141

2 years ago

0.0.0-cc88615

2 years ago

0.0.0-5fa3fa9

2 years ago

0.0.0-1f5e50e

2 years ago

0.0.0-dd80fc3

2 years ago

0.0.0-acca510

2 years ago

0.0.0-d3eb8ac

2 years ago

0.0.0-99cae9e

2 years ago

0.0.0-18035c2

2 years ago

0.0.0-8cbd4ee

2 years ago

0.0.0-76f74b6

2 years ago

0.0.0-6534490

2 years ago

0.0.0-fffe721

2 years ago

0.0.0-101e78e

2 years ago

0.0.0-2af99fd

2 years ago

0.0.0-ac76dbc

2 years ago

0.0.0-f4add35

2 years ago

0.0.0-74c4648

2 years ago

0.0.0-e1bebe6

2 years ago

0.0.0-39368a7

2 years ago

0.0.0-c80e6b2

2 years ago

0.0.0-a1cfe42

2 years ago

0.0.0-d3c6c72

2 years ago

0.0.0-916559e

2 years ago

0.0.0-fa8d73a

2 years ago

0.0.0-a16ecec

2 years ago

0.0.0-839ebff

2 years ago

0.0.0-ac28e6c

2 years ago

0.0.0-3228764

2 years ago

0.0.0-e4fb27a

2 years ago

0.0.0-2d08282

2 years ago

0.0.0-450e139

2 years ago

0.0.0-259ba01

2 years ago

0.0.0-cab1365

2 years ago

0.0.0-fcf14bb

2 years ago

0.0.0-5c5b729

2 years ago

0.0.0-2ef7d43

2 years ago

0.0.0-6e2b064

2 years ago

0.0.0-e7aa4cd

2 years ago

0.0.0-1d259bc

2 years ago

0.0.0-8bf5eb8

2 years ago

0.0.0-2d5311b

2 years ago

0.0.0-36cd904

2 years ago

0.0.0-de4e507

2 years ago

0.0.0-77b897c

2 years ago

0.0.0-df5c577

2 years ago

0.0.0-6927442

2 years ago

0.0.0-17cc254

2 years ago

0.0.0-2862bcb

2 years ago

0.0.0-d7cfa23

2 years ago

0.0.0-4d484bc

2 years ago

0.0.0-f1dd644

2 years ago

0.0.0-158c239

2 years ago

0.0.0-4688812

2 years ago

0.0.0-58ca9bb

2 years ago

0.0.0-31d986c

2 years ago

0.0.0-0aec7b3

2 years ago

0.0.0-30e4dbd

2 years ago

0.0.0-a7370aa

2 years ago

0.0.0-9c5df06

2 years ago

0.0.0-7278e4c

2 years ago

0.0.0-2209de9

2 years ago

0.0.0-7aab91f

2 years ago

0.0.0-fa15ad4

2 years ago

0.0.0-38d3975

2 years ago

0.0.0-8e087cc

2 years ago

0.0.0-04673fc

2 years ago

0.0.0-5820c00

2 years ago

0.0.0-bbea98c

2 years ago

0.0.0-e54bd47

2 years ago

0.0.0-6bd4609

2 years ago

0.0.0-85473a6

2 years ago

0.0.0-2753bc8

2 years ago

0.0.0-fd49ef8

2 years ago

0.0.0-af5afda

2 years ago

0.0.0-e7e14a7

2 years ago

0.0.0-42c7e58

2 years ago

0.0.0-8981945

2 years ago

0.0.0-8266cb4

2 years ago

0.0.0-87a3c46

2 years ago

0.0.0-a12b450

2 years ago

0.0.0-53bbddc

2 years ago

0.0.0-3d3bddb

2 years ago

0.0.0-9d532f8

2 years ago

0.0.0-a5b3dda

2 years ago

0.0.0-e5b4ce9

2 years ago

0.0.0-528a117

2 years ago

0.0.0-cc3d569

2 years ago

0.0.0-d338a56

2 years ago

0.0.0-df34bc6

2 years ago

0.0.0-a4a8568

2 years ago

0.0.0-39e58dc

2 years ago

0.0.0-0387b1a

2 years ago

0.0.0-6f06262

2 years ago

0.0.0-206315d

2 years ago

0.0.0-b600def

2 years ago

0.0.0-2949283

2 years ago

0.0.0-985da37

2 years ago

0.0.0-1d7d600

2 years ago

0.0.0-baa7444

2 years ago

0.0.0-5620808

2 years ago

0.0.0-ba5ebac

2 years ago

0.0.0-7cdb144

2 years ago

0.0.0-4273c76

2 years ago

0.0.0-5cc8734

2 years ago

0.0.0-244de6a

2 years ago

0.0.0-0fdf7a3

2 years ago

0.0.0-710460a

2 years ago

0.0.0-ff9a1ec

2 years ago

0.0.0-f176d8d

2 years ago

0.0.0-4d448bb

2 years ago

0.0.0-203fd1f

2 years ago

0.0.0-90ca2e1

2 years ago

0.0.0-effdd7e

2 years ago

0.0.0-9c3418d

2 years ago

0.0.0-5edde06

2 years ago

0.0.0-1a98c44

2 years ago

0.0.0-e888ce2

2 years ago

0.0.0-f6d1a3e

2 years ago

0.0.0-9e8a062

2 years ago

0.0.0-3008425

2 years ago

0.0.0-c06c4a4

2 years ago

0.0.0-825bb02

2 years ago

0.0.0-e884111

2 years ago

0.0.0-8dce0c2

2 years ago

0.0.0-7eb3b36

2 years ago

0.0.0-a7e45b2

2 years ago

0.0.0-f42b1e0

2 years ago

0.0.0-166aebf

2 years ago

0.0.0-1f384a0

2 years ago

0.0.0-e0135cd

2 years ago

0.0.0-abbd784

2 years ago

0.0.0-944be2d

2 years ago

0.0.0-459faf8

2 years ago

0.0.0-4afd05d

2 years ago

0.0.0-f529d1d

2 years ago

0.0.0-37986a8

2 years ago

0.0.0-9cd9b8d

2 years ago

0.0.0-31c95a7

2 years ago

0.0.0-a0d1bbd

2 years ago

0.0.0-f7d78ef

2 years ago

0.0.0-bab8c67

2 years ago

0.0.0-a3f7b72

2 years ago

0.0.0-9044fb4

2 years ago

0.0.0-eff481a

2 years ago

0.0.0-ede48ab

2 years ago

0.0.0-323fce1

2 years ago

0.0.0-f576783

2 years ago

0.0.0-a8d0586

2 years ago

0.0.0-984a9ec

2 years ago

0.0.0-505b51b

2 years ago

0.0.0-c4bc1f2

2 years ago

0.0.0-2a0f664

2 years ago

0.0.0-232340d

2 years ago

0.0.0-5aaa7be

2 years ago

0.0.0-4a808d5

2 years ago

0.0.0-670e288

2 years ago

0.0.0-66c5e5d

2 years ago

0.0.0-7c698a1

2 years ago

0.0.0-8b13a3c

2 years ago

0.0.0-4b7fbc8

2 years ago

0.0.0-117f7dd

2 years ago

0.0.0-bafce3e

2 years ago

0.0.0-c138aa2

2 years ago

0.0.0-5eb8f9d

2 years ago

0.0.0-a3b172f

2 years ago

0.0.0-05e647f

2 years ago

0.0.0-12aec08

2 years ago

0.0.0-2910f99

2 years ago

0.0.0-1410f06

2 years ago

0.0.0-35848a6

2 years ago

0.0.0-6602eb0

2 years ago

0.0.0

2 years ago