diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/1.x/benchmarks/META-INF/MANIFEST.MF b/1.x/benchmarks/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..1a12ffb44d --- /dev/null +++ b/1.x/benchmarks/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Archiver-Version: Plexus Archiver +Created-By: Apache Maven +Built-By: jwilson +Build-Jdk: 1.8.0_162 + diff --git a/1.x/benchmarks/allclasses-frame.html b/1.x/benchmarks/allclasses-frame.html new file mode 100644 index 0000000000..46e1fd7299 --- /dev/null +++ b/1.x/benchmarks/allclasses-frame.html @@ -0,0 +1,72 @@ + + + + + + +All Classes (Okio Performance Benchmarks 1.16.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/benchmarks/allclasses-noframe.html b/1.x/benchmarks/allclasses-noframe.html new file mode 100644 index 0000000000..4255443dcc --- /dev/null +++ b/1.x/benchmarks/allclasses-noframe.html @@ -0,0 +1,72 @@ + + + + + + +All Classes (Okio Performance Benchmarks 1.16.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferCursorSeekBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferCursorSeekBenchmark.html new file mode 100644 index 0000000000..ba2b88e1f0 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferCursorSeekBenchmark.html @@ -0,0 +1,354 @@ + + + + + + +BufferCursorSeekBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferCursorSeekBenchmark

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferSetup.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferSetup.html new file mode 100644 index 0000000000..1738650ea5 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferSetup.html @@ -0,0 +1,332 @@ + + + + + + +BufferPerformanceBench.BufferSetup (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBench.BufferSetup

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferState.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferState.html new file mode 100644 index 0000000000..4d27fead22 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.BufferState.html @@ -0,0 +1,334 @@ + + + + + + +BufferPerformanceBench.BufferState (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBench.BufferState

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.ColdBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.ColdBuffers.html new file mode 100644 index 0000000000..a78bb95271 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.ColdBuffers.html @@ -0,0 +1,317 @@ + + + + + + +BufferPerformanceBench.ColdBuffers (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBench.ColdBuffers

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.HotBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.HotBuffers.html new file mode 100644 index 0000000000..1ddff143c4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.HotBuffers.html @@ -0,0 +1,299 @@ + + + + + + +BufferPerformanceBench.HotBuffers (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBench.HotBuffers

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.html new file mode 100644 index 0000000000..fc54acfe21 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBench.html @@ -0,0 +1,487 @@ + + + + + + +BufferPerformanceBench (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBench

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferSetup.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferSetup.html new file mode 100644 index 0000000000..874840ac2b --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferSetup.html @@ -0,0 +1,334 @@ + + + + + + +BufferPerformanceBenchmark.BufferSetup (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBenchmark.BufferSetup

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferState.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferState.html new file mode 100644 index 0000000000..0b61cae1e0 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.BufferState.html @@ -0,0 +1,336 @@ + + + + + + +BufferPerformanceBenchmark.BufferState (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBenchmark.BufferState

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.ColdBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.ColdBuffers.html new file mode 100644 index 0000000000..3685c061d4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.ColdBuffers.html @@ -0,0 +1,323 @@ + + + + + + +BufferPerformanceBenchmark.ColdBuffers (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBenchmark.ColdBuffers

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.HotBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.HotBuffers.html new file mode 100644 index 0000000000..39e50948e4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.HotBuffers.html @@ -0,0 +1,305 @@ + + + + + + +BufferPerformanceBenchmark.HotBuffers (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBenchmark.HotBuffers

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.html new file mode 100644 index 0000000000..f98b91f7cb --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/BufferPerformanceBenchmark.html @@ -0,0 +1,493 @@ + + + + + + +BufferPerformanceBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class BufferPerformanceBenchmark

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/GetByteBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/GetByteBenchmark.html new file mode 100644 index 0000000000..af821c1d64 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/GetByteBenchmark.html @@ -0,0 +1,341 @@ + + + + + + +GetByteBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class GetByteBenchmark

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/IndexOfElementBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/IndexOfElementBenchmark.html new file mode 100644 index 0000000000..bb8e5ae516 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/IndexOfElementBenchmark.html @@ -0,0 +1,356 @@ + + + + + + +IndexOfElementBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks
+

Class IndexOfElementBenchmark

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferCursorSeekBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferCursorSeekBenchmark.html new file mode 100644 index 0000000000..6f53c1ffe4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferCursorSeekBenchmark.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferCursorSeekBenchmark

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferSetup.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferSetup.html new file mode 100644 index 0000000000..8e662b2adc --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferSetup.html @@ -0,0 +1,153 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBench.BufferSetup (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBench.BufferSetup

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferState.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferState.html new file mode 100644 index 0000000000..d40a0e620b --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.BufferState.html @@ -0,0 +1,157 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBench.BufferState (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBench.BufferState

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.ColdBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.ColdBuffers.html new file mode 100644 index 0000000000..77e7d2852e --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.ColdBuffers.html @@ -0,0 +1,149 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBench.ColdBuffers (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBench.ColdBuffers

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.HotBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.HotBuffers.html new file mode 100644 index 0000000000..8170e546ac --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.HotBuffers.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBench.HotBuffers (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBench.HotBuffers

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.html new file mode 100644 index 0000000000..834496ad7a --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBench.html @@ -0,0 +1,153 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBench (Okio Performance Benchmarks 1.6.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBench

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferSetup.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferSetup.html new file mode 100644 index 0000000000..48559e9cbd --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferSetup.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferState.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferState.html new file mode 100644 index 0000000000..c7d7c04197 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.BufferState.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.ColdBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.ColdBuffers.html new file mode 100644 index 0000000000..cbfecb27a4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.ColdBuffers.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.ColdBuffers (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBenchmark.ColdBuffers

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.HotBuffers.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.HotBuffers.html new file mode 100644 index 0000000000..814cd23547 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.HotBuffers.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.HotBuffers (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBenchmark.HotBuffers

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.html new file mode 100644 index 0000000000..db13d30be2 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/BufferPerformanceBenchmark.html @@ -0,0 +1,204 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.BufferPerformanceBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.BufferPerformanceBenchmark

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/GetByteBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/GetByteBenchmark.html new file mode 100644 index 0000000000..15236930bc --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/GetByteBenchmark.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.GetByteBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.GetByteBenchmark

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/IndexOfElementBenchmark.html b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/IndexOfElementBenchmark.html new file mode 100644 index 0000000000..cca89007e7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/class-use/IndexOfElementBenchmark.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.IndexOfElementBenchmark (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.IndexOfElementBenchmark

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh.html new file mode 100644 index 0000000000..dcf3ac791b --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh.html @@ -0,0 +1,281 @@ + + + + + + +BufferCursorSeekBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B1.html new file mode 100644 index 0000000000..6f44769a92 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B1.html @@ -0,0 +1,255 @@ + + + + + + +BufferCursorSeekBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B2.html new file mode 100644 index 0000000000..4b9cf1c4de --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B2.html @@ -0,0 +1,478 @@ + + + + + + +BufferCursorSeekBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B3.html new file mode 100644 index 0000000000..e831be47b4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_jmh_B3.html @@ -0,0 +1,280 @@ + + + + + + +BufferCursorSeekBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBackward.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBackward.html new file mode 100644 index 0000000000..0450873e3a --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBackward.html @@ -0,0 +1,445 @@ + + + + + + +BufferCursorSeekBenchmark_seekBackward (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_seekBackward

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBeginning.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBeginning.html new file mode 100644 index 0000000000..b4ae18ee4d --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekBeginning.html @@ -0,0 +1,445 @@ + + + + + + +BufferCursorSeekBenchmark_seekBeginning (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_seekBeginning

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekEnd.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekEnd.html new file mode 100644 index 0000000000..c53ba210b1 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekEnd.html @@ -0,0 +1,445 @@ + + + + + + +BufferCursorSeekBenchmark_seekEnd (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_seekEnd

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekForward.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekForward.html new file mode 100644 index 0000000000..6970a3db9e --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferCursorSeekBenchmark_seekForward.html @@ -0,0 +1,445 @@ + + + + + + +BufferCursorSeekBenchmark_seekForward (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferCursorSeekBenchmark_seekForward

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh.html new file mode 100644 index 0000000000..5d7f2643a9 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh.html @@ -0,0 +1,305 @@ + + + + + + +BufferPerformanceBenchmark_ColdBuffers_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_ColdBuffers_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html new file mode 100644 index 0000000000..0a6578626d --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html @@ -0,0 +1,279 @@ + + + + + + +BufferPerformanceBenchmark_ColdBuffers_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_ColdBuffers_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html new file mode 100644 index 0000000000..591c8892c3 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html @@ -0,0 +1,502 @@ + + + + + + +BufferPerformanceBenchmark_ColdBuffers_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_ColdBuffers_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html new file mode 100644 index 0000000000..7af8f5f10b --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html @@ -0,0 +1,304 @@ + + + + + + +BufferPerformanceBenchmark_ColdBuffers_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_ColdBuffers_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh.html new file mode 100644 index 0000000000..b0820810ea --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh.html @@ -0,0 +1,305 @@ + + + + + + +BufferPerformanceBenchmark_HotBuffers_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_HotBuffers_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html new file mode 100644 index 0000000000..94476dfaf4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html @@ -0,0 +1,279 @@ + + + + + + +BufferPerformanceBenchmark_HotBuffers_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_HotBuffers_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html new file mode 100644 index 0000000000..29c870c9f9 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html @@ -0,0 +1,502 @@ + + + + + + +BufferPerformanceBenchmark_HotBuffers_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_HotBuffers_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html new file mode 100644 index 0000000000..07b3774323 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html @@ -0,0 +1,304 @@ + + + + + + +BufferPerformanceBenchmark_HotBuffers_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_HotBuffers_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_cold.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_cold.html new file mode 100644 index 0000000000..9cecffb6a2 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_cold.html @@ -0,0 +1,565 @@ + + + + + + +BufferPerformanceBenchmark_cold (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_cold

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh.html new file mode 100644 index 0000000000..fbbbaabcb6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh.html @@ -0,0 +1,303 @@ + + + + + + +BufferPerformanceBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B1.html new file mode 100644 index 0000000000..2225f44880 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B1.html @@ -0,0 +1,285 @@ + + + + + + +BufferPerformanceBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B2.html new file mode 100644 index 0000000000..943d853705 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B2.html @@ -0,0 +1,500 @@ + + + + + + +BufferPerformanceBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B3.html new file mode 100644 index 0000000000..fea942357f --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_jmh_B3.html @@ -0,0 +1,302 @@ + + + + + + +BufferPerformanceBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads16hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads16hot.html new file mode 100644 index 0000000000..5991225e21 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads16hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads16hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads16hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads1hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads1hot.html new file mode 100644 index 0000000000..54c8a899f9 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads1hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads1hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads1hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads2hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads2hot.html new file mode 100644 index 0000000000..3568ff3e5e --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads2hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads2hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads2hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads32hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads32hot.html new file mode 100644 index 0000000000..b4c871f138 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads32hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads32hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads32hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads4hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads4hot.html new file mode 100644 index 0000000000..070138c5b4 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads4hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads4hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads4hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads8hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads8hot.html new file mode 100644 index 0000000000..d7b5ad52e6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/BufferPerformanceBenchmark_threads8hot.html @@ -0,0 +1,453 @@ + + + + + + +BufferPerformanceBenchmark_threads8hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class BufferPerformanceBenchmark_threads8hot

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteBeginning.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteBeginning.html new file mode 100644 index 0000000000..7f709d11b0 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteBeginning.html @@ -0,0 +1,445 @@ + + + + + + +GetByteBenchmark_getByteBeginning (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_getByteBeginning

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteEnd.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteEnd.html new file mode 100644 index 0000000000..a2beea50e7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteEnd.html @@ -0,0 +1,445 @@ + + + + + + +GetByteBenchmark_getByteEnd (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_getByteEnd

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteMiddle.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteMiddle.html new file mode 100644 index 0000000000..d2f26603da --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_getByteMiddle.html @@ -0,0 +1,445 @@ + + + + + + +GetByteBenchmark_getByteMiddle (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_getByteMiddle

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh.html new file mode 100644 index 0000000000..67101884df --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh.html @@ -0,0 +1,281 @@ + + + + + + +GetByteBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B1.html new file mode 100644 index 0000000000..1299fe497c --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B1.html @@ -0,0 +1,255 @@ + + + + + + +GetByteBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B2.html new file mode 100644 index 0000000000..a80f1ce45a --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B2.html @@ -0,0 +1,478 @@ + + + + + + +GetByteBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B3.html new file mode 100644 index 0000000000..dd7f309c6f --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/GetByteBenchmark_jmh_B3.html @@ -0,0 +1,280 @@ + + + + + + +GetByteBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class GetByteBenchmark_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByte.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByte.html new file mode 100644 index 0000000000..22728b722b --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByte.html @@ -0,0 +1,445 @@ + + + + + + +IndexOfElementBenchmark_indexOfByte (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_indexOfByte

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByteString.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByteString.html new file mode 100644 index 0000000000..663dd3a90d --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfByteString.html @@ -0,0 +1,445 @@ + + + + + + +IndexOfElementBenchmark_indexOfByteString (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_indexOfByteString

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfElement.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfElement.html new file mode 100644 index 0000000000..978684e71f --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_indexOfElement.html @@ -0,0 +1,445 @@ + + + + + + +IndexOfElementBenchmark_indexOfElement (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_indexOfElement

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh.html new file mode 100644 index 0000000000..60633ddfa0 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh.html @@ -0,0 +1,281 @@ + + + + + + +IndexOfElementBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B1.html new file mode 100644 index 0000000000..ea1676a4e7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B1.html @@ -0,0 +1,255 @@ + + + + + + +IndexOfElementBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B2.html new file mode 100644 index 0000000000..8a553a4fa7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B2.html @@ -0,0 +1,478 @@ + + + + + + +IndexOfElementBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B3.html new file mode 100644 index 0000000000..1eaa929fb1 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/IndexOfElementBenchmark_jmh_B3.html @@ -0,0 +1,280 @@ + + + + + + +IndexOfElementBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
com.squareup.okio.benchmarks.generated
+

Class IndexOfElementBenchmark_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh.html new file mode 100644 index 0000000000..56ad4fcbcf --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh.html @@ -0,0 +1,290 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B1.html new file mode 100644 index 0000000000..6762f56cce --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B2.html new file mode 100644 index 0000000000..d02e625abd --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B3.html new file mode 100644 index 0000000000..b55e3cf787 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBackward.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBackward.html new file mode 100644 index 0000000000..9619aa8671 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBackward.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBeginning.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBeginning.html new file mode 100644 index 0000000000..2a3bdadb40 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekBeginning.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekEnd.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekEnd.html new file mode 100644 index 0000000000..e4738a8279 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekEnd.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekForward.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekForward.html new file mode 100644 index 0000000000..5b4015fd90 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferCursorSeekBenchmark_seekForward.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh.html new file mode 100644 index 0000000000..bb8cd78856 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html new file mode 100644 index 0000000000..1dbbe9ab9f --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html new file mode 100644 index 0000000000..ccf19534eb --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html new file mode 100644 index 0000000000..eae749dd6c --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_ColdBuffers_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh.html new file mode 100644 index 0000000000..221fd68a60 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh.html @@ -0,0 +1,414 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html new file mode 100644 index 0000000000..f616a1bf22 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html new file mode 100644 index 0000000000..0f9e57c577 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html new file mode 100644 index 0000000000..4caee76d44 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_HotBuffers_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_cold.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_cold.html new file mode 100644 index 0000000000..7920da6c6f --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_cold.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh.html new file mode 100644 index 0000000000..393416b24a --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh.html @@ -0,0 +1,450 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B1.html new file mode 100644 index 0000000000..72c1be6803 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B2.html new file mode 100644 index 0000000000..3b2552db13 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B3.html new file mode 100644 index 0000000000..191a554379 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads16hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads16hot.html new file mode 100644 index 0000000000..71410a3be6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads16hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads1hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads1hot.html new file mode 100644 index 0000000000..9011d652ea --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads1hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads2hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads2hot.html new file mode 100644 index 0000000000..047b55df15 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads2hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads32hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads32hot.html new file mode 100644 index 0000000000..ae9a33e698 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads32hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads4hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads4hot.html new file mode 100644 index 0000000000..b3439980ef --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads4hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads8hot.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads8hot.html new file mode 100644 index 0000000000..e8b709f9ed --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/BufferPerformanceBenchmark_threads8hot.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot

+
+
No usage of com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteBeginning.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteBeginning.html new file mode 100644 index 0000000000..080ba474e6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteBeginning.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning

+
+
No usage of com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteEnd.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteEnd.html new file mode 100644 index 0000000000..539d236f21 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteEnd.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd

+
+
No usage of com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteMiddle.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteMiddle.html new file mode 100644 index 0000000000..9d84d67c55 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_getByteMiddle.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle

+
+
No usage of com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh.html new file mode 100644 index 0000000000..26c57b2b26 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh.html @@ -0,0 +1,258 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B1.html new file mode 100644 index 0000000000..20ee67cda8 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B2.html new file mode 100644 index 0000000000..ad4b30d6d8 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B3.html new file mode 100644 index 0000000000..84fad41c77 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/GetByteBenchmark_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByte.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByte.html new file mode 100644 index 0000000000..ffee9f6c12 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByte.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte

+
+
No usage of com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByteString.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByteString.html new file mode 100644 index 0000000000..abcd391fb7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfByteString.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString

+
+
No usage of com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfElement.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfElement.html new file mode 100644 index 0000000000..a1ad489735 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_indexOfElement.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement

+
+
No usage of com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh.html new file mode 100644 index 0000000000..1fb9549763 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh.html @@ -0,0 +1,258 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B1.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B1.html new file mode 100644 index 0000000000..0a81533da9 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B2.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B2.html new file mode 100644 index 0000000000..2c8405b9e6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B3.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B3.html new file mode 100644 index 0000000000..72bf7b0765 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/class-use/IndexOfElementBenchmark_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-frame.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-frame.html new file mode 100644 index 0000000000..cee066e5fe --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-frame.html @@ -0,0 +1,61 @@ + + + + + + +com.squareup.okio.benchmarks.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + +

com.squareup.okio.benchmarks.generated

+
+

Classes

+ +
+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-summary.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-summary.html new file mode 100644 index 0000000000..bb5b413a97 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-summary.html @@ -0,0 +1,304 @@ + + + + + + +com.squareup.okio.benchmarks.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package com.squareup.okio.benchmarks.generated

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-tree.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-tree.html new file mode 100644 index 0000000000..03382bd0e6 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-tree.html @@ -0,0 +1,265 @@ + + + + + + +com.squareup.okio.benchmarks.generated Class Hierarchy (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package com.squareup.okio.benchmarks.generated

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-use.html b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-use.html new file mode 100644 index 0000000000..a93f5b44eb --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/generated/package-use.html @@ -0,0 +1,228 @@ + + + + + + +Uses of Package com.squareup.okio.benchmarks.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package
com.squareup.okio.benchmarks.generated

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/package-frame.html b/1.x/benchmarks/com/squareup/okio/benchmarks/package-frame.html new file mode 100644 index 0000000000..8c18957ba7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +com.squareup.okio.benchmarks (Okio Performance Benchmarks 1.16.0 API) + + + + + +

com.squareup.okio.benchmarks

+
+

Classes

+ +
+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/package-summary.html b/1.x/benchmarks/com/squareup/okio/benchmarks/package-summary.html new file mode 100644 index 0000000000..a138d78e0c --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/package-summary.html @@ -0,0 +1,172 @@ + + + + + + +com.squareup.okio.benchmarks (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package com.squareup.okio.benchmarks

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/package-tree.html b/1.x/benchmarks/com/squareup/okio/benchmarks/package-tree.html new file mode 100644 index 0000000000..b5b98d1ad7 --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/package-tree.html @@ -0,0 +1,152 @@ + + + + + + +com.squareup.okio.benchmarks Class Hierarchy (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package com.squareup.okio.benchmarks

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/com/squareup/okio/benchmarks/package-use.html b/1.x/benchmarks/com/squareup/okio/benchmarks/package-use.html new file mode 100644 index 0000000000..478d54ce0e --- /dev/null +++ b/1.x/benchmarks/com/squareup/okio/benchmarks/package-use.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Package com.squareup.okio.benchmarks (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package
com.squareup.okio.benchmarks

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/constant-values.html b/1.x/benchmarks/constant-values.html new file mode 100644 index 0000000000..d37dcd5fe3 --- /dev/null +++ b/1.x/benchmarks/constant-values.html @@ -0,0 +1,126 @@ + + + + + + +Constant Field Values (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/deprecated-list.html b/1.x/benchmarks/deprecated-list.html new file mode 100644 index 0000000000..fc5ab5421a --- /dev/null +++ b/1.x/benchmarks/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Deprecated List (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/help-doc.html b/1.x/benchmarks/help-doc.html new file mode 100644 index 0000000000..09ba77f211 --- /dev/null +++ b/1.x/benchmarks/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/index-all.html b/1.x/benchmarks/index-all.html new file mode 100644 index 0000000000..5365034f9e --- /dev/null +++ b/1.x/benchmarks/index-all.html @@ -0,0 +1,977 @@ + + + + + + +Index (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
B C D G H I L M O R S T  + + +

B

+
+
Blackhole_jmh - Class in org.openjdk.jmh.infra.generated
+
 
+
Blackhole_jmh() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmh
+
 
+
Blackhole_jmh_B1 - Class in org.openjdk.jmh.infra.generated
+
 
+
Blackhole_jmh_B1() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmh_B1
+
 
+
Blackhole_jmh_B2 - Class in org.openjdk.jmh.infra.generated
+
 
+
Blackhole_jmh_B2() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
Blackhole_jmh_B3 - Class in org.openjdk.jmh.infra.generated
+
 
+
Blackhole_jmh_B3() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmh_B3
+
 
+
BufferCursorSeekBenchmark - Class in com.squareup.okio.benchmarks
+
 
+
BufferCursorSeekBenchmark() - Constructor for class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
BufferCursorSeekBenchmark_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh
+
 
+
BufferCursorSeekBenchmark_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B1
+
 
+
BufferCursorSeekBenchmark_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
BufferCursorSeekBenchmark_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B3
+
 
+
BufferCursorSeekBenchmark_seekBackward - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_seekBackward() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
BufferCursorSeekBenchmark_seekBeginning - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_seekBeginning() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
BufferCursorSeekBenchmark_seekEnd - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_seekEnd() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
BufferCursorSeekBenchmark_seekForward - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferCursorSeekBenchmark_seekForward() - Constructor for class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
BufferPerformanceBenchmark - Class in com.squareup.okio.benchmarks
+
 
+
BufferPerformanceBenchmark() - Constructor for class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
BufferPerformanceBenchmark.BufferSetup - Class in com.squareup.okio.benchmarks
+
 
+
BufferPerformanceBenchmark.BufferState - Class in com.squareup.okio.benchmarks
+
 
+
BufferPerformanceBenchmark.ColdBuffers - Class in com.squareup.okio.benchmarks
+
 
+
BufferPerformanceBenchmark.HotBuffers - Class in com.squareup.okio.benchmarks
+
 
+
BufferPerformanceBenchmark_cold - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_cold() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B1
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_ColdBuffers_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B3
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B1
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_HotBuffers_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B3
+
 
+
BufferPerformanceBenchmark_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh
+
 
+
BufferPerformanceBenchmark_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B1
+
 
+
BufferPerformanceBenchmark_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
BufferPerformanceBenchmark_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B3
+
 
+
BufferPerformanceBenchmark_threads16hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads16hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
BufferPerformanceBenchmark_threads1hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads1hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
BufferPerformanceBenchmark_threads2hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads2hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
BufferPerformanceBenchmark_threads32hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads32hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
BufferPerformanceBenchmark_threads4hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads4hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
BufferPerformanceBenchmark_threads8hot - Class in com.squareup.okio.benchmarks.generated
+
 
+
BufferPerformanceBenchmark_threads8hot() - Constructor for class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
BufferSetup() - Constructor for class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup
+
 
+
BufferState() - Constructor for class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState
+
 
+
+ + + +

C

+
+
cold_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
cold_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
cold_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
cold_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
ColdBuffers() - Constructor for class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.ColdBuffers
+
 
+
com.squareup.okio.benchmarks - package com.squareup.okio.benchmarks
+
 
+
com.squareup.okio.benchmarks.generated - package com.squareup.okio.benchmarks.generated
+
 
+
+ + + +

D

+
+
dispose() - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup
+
 
+
+ + + +

G

+
+
getByteBeginning() - Method in class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
getByteBeginning_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_avgt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_ss_jmhStub(InfraControl, int, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
getByteBeginning_thrpt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
GetByteBenchmark - Class in com.squareup.okio.benchmarks
+
 
+
GetByteBenchmark() - Constructor for class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
GetByteBenchmark_getByteBeginning - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_getByteBeginning() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteBeginning
+
 
+
GetByteBenchmark_getByteEnd - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_getByteEnd() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
GetByteBenchmark_getByteMiddle - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_getByteMiddle() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
GetByteBenchmark_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh
+
 
+
GetByteBenchmark_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B1
+
 
+
GetByteBenchmark_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
GetByteBenchmark_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
GetByteBenchmark_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B3
+
 
+
getByteEnd() - Method in class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
getByteEnd_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_avgt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_ss_jmhStub(InfraControl, int, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteEnd_thrpt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteEnd
+
 
+
getByteMiddle() - Method in class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
getByteMiddle_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_avgt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_ss_jmhStub(InfraControl, int, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
getByteMiddle_thrpt_jmhStub(InfraControl, RawResults, GetByteBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_getByteMiddle
+
 
+
+ + + +

H

+
+
HotBuffers() - Constructor for class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.HotBuffers
+
 
+
+ + + +

I

+
+
indexOfByte() - Method in class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
indexOfByte_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_avgt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_ss_jmhStub(InfraControl, int, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByte_thrpt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
indexOfByteString() - Method in class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
indexOfByteString_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_avgt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_ss_jmhStub(InfraControl, int, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfByteString_thrpt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
indexOfElement() - Method in class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
indexOfElement_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_avgt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_ss_jmhStub(InfraControl, int, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
indexOfElement_thrpt_jmhStub(InfraControl, RawResults, IndexOfElementBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
IndexOfElementBenchmark - Class in com.squareup.okio.benchmarks
+
 
+
IndexOfElementBenchmark() - Constructor for class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
IndexOfElementBenchmark_indexOfByte - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_indexOfByte() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByte
+
 
+
IndexOfElementBenchmark_indexOfByteString - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_indexOfByteString() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfByteString
+
 
+
IndexOfElementBenchmark_indexOfElement - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_indexOfElement() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_indexOfElement
+
 
+
IndexOfElementBenchmark_jmh - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_jmh() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh
+
 
+
IndexOfElementBenchmark_jmh_B1 - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_jmh_B1() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B1
+
 
+
IndexOfElementBenchmark_jmh_B2 - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_jmh_B2() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
IndexOfElementBenchmark_jmh_B3 - Class in com.squareup.okio.benchmarks.generated
+
 
+
IndexOfElementBenchmark_jmh_B3() - Constructor for class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B3
+
 
+
+ + + +

L

+
+
lag() - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.ColdBuffers
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
main(String[]) - Static method in class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
main(String[]) - Static method in class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
+ + + +

O

+
+
org.openjdk.jmh.infra.generated - package org.openjdk.jmh.infra.generated
+
 
+
OriginPath - Static variable in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
+ + + +

R

+
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
readyInvocation - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
readyInvocation - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
readyIteration - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
readyIteration - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
readyTrial - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
readyTrial - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
receive(byte[]) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup
+
 
+
receive(byte[], int) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState
+
+
Fills up the receive buffer, hands off to process buffer and returns it for consuming.
+
+
releaseBuffers() - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState
+
 
+
+ + + +

S

+
+
seekBackward() - Method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
seekBackward_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_avgt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_ss_jmhStub(InfraControl, int, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBackward_thrpt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBackward
+
 
+
seekBeginning() - Method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
seekBeginning_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_avgt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_ss_jmhStub(InfraControl, int, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekBeginning_thrpt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekBeginning
+
 
+
seekEnd() - Method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
seekEnd_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_avgt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_ss_jmhStub(InfraControl, int, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekEnd_thrpt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekEnd
+
 
+
seekForward() - Method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
seekForward_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_avgt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_ss_jmhStub(InfraControl, int, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
seekForward_thrpt_jmhStub(InfraControl, RawResults, BufferCursorSeekBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_seekForward
+
 
+
setup() - Method in class com.squareup.okio.benchmarks.BufferCursorSeekBenchmark
+
 
+
setup() - Method in class com.squareup.okio.benchmarks.GetByteBenchmark
+
 
+
setup() - Method in class com.squareup.okio.benchmarks.IndexOfElementBenchmark
+
 
+
setupBench(BufferPerformanceBenchmark) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.ColdBuffers
+
 
+
setupBench(BufferPerformanceBenchmark) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.HotBuffers
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupInvocationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupInvocationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupIterationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupIterationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupTrialMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
setupTrialMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
storeRequestResponseData() - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
+ + + +

T

+
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearInvocationMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearInvocationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearInvocationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearIterationMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearIterationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearIterationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearTrialMutex - Variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearTrialMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferCursorSeekBenchmark_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_ColdBuffers_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_HotBuffers_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.GetByteBenchmark_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class com.squareup.okio.benchmarks.generated.IndexOfElementBenchmark_jmh_B2
+
 
+
tearTrialMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2
+
 
+
thinkReadHot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
thinkReadHot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkReadHot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkReadHot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkReadHot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkWriteCold(BufferPerformanceBenchmark.ColdBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
thinkWriteCold_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_ColdBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkWriteCold_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_ColdBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkWriteCold_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_ColdBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
thinkWriteCold_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_ColdBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_cold
+
 
+
threads16hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads16hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads16hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads16hot
+
 
+
threads1hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads1hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads1hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads1hot
+
 
+
threads2hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads2hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads2hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads2hot
+
 
+
threads32hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads32hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads32hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads32hot
+
 
+
threads4hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads4hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads4hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads4hot
+
 
+
threads8hot(BufferPerformanceBenchmark.HotBuffers) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark
+
 
+
threads8hot_AverageTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_avgt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_sample_jmhStub(InfraControl, SampleBuffer, int, long, int, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_SampleTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_SingleShotTime(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_ss_jmhStub(InfraControl, int, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_Throughput(InfraControl, ThreadParams) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
threads8hot_thrpt_jmhStub(InfraControl, RawResults, BufferPerformanceBenchmark_HotBuffers_jmh, BufferPerformanceBenchmark_jmh, Blackhole_jmh) - Method in class com.squareup.okio.benchmarks.generated.BufferPerformanceBenchmark_threads8hot
+
 
+
transmit(byte[]) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferSetup
+
 
+
transmit(byte[], int) - Method in class com.squareup.okio.benchmarks.BufferPerformanceBenchmark.BufferState
+
+
Fills up the process buffer, hands off to send buffer and returns it for consuming.
+
+
+B C D G H I L M O R S T 
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/index.html b/1.x/benchmarks/index.html new file mode 100644 index 0000000000..43cfa89b63 --- /dev/null +++ b/1.x/benchmarks/index.html @@ -0,0 +1,76 @@ + + + + + + +Okio Performance Benchmarks 1.16.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh.html new file mode 100644 index 0000000000..b717693122 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh.html @@ -0,0 +1,569 @@ + + + + + + +Blackhole_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
org.openjdk.jmh.infra.generated
+

Class Blackhole_jmh

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B1.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B1.html new file mode 100644 index 0000000000..2507759d68 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B1.html @@ -0,0 +1,551 @@ + + + + + + +Blackhole_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
org.openjdk.jmh.infra.generated
+

Class Blackhole_jmh_B1

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B2.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B2.html new file mode 100644 index 0000000000..5b08e05538 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B2.html @@ -0,0 +1,751 @@ + + + + + + +Blackhole_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
org.openjdk.jmh.infra.generated
+

Class Blackhole_jmh_B2

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B3.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B3.html new file mode 100644 index 0000000000..0ce74349eb --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/Blackhole_jmh_B3.html @@ -0,0 +1,568 @@ + + + + + + +Blackhole_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
org.openjdk.jmh.infra.generated
+

Class Blackhole_jmh_B3

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh.html new file mode 100644 index 0000000000..ce1180b08d --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh.html @@ -0,0 +1,770 @@ + + + + + + +Uses of Class org.openjdk.jmh.infra.generated.Blackhole_jmh (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
org.openjdk.jmh.infra.generated.Blackhole_jmh

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B1.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B1.html new file mode 100644 index 0000000000..0d73ebe503 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B1.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class org.openjdk.jmh.infra.generated.Blackhole_jmh_B1 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
org.openjdk.jmh.infra.generated.Blackhole_jmh_B1

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B2.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B2.html new file mode 100644 index 0000000000..f1d7720872 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B2.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class org.openjdk.jmh.infra.generated.Blackhole_jmh_B2 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
org.openjdk.jmh.infra.generated.Blackhole_jmh_B2

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B3.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B3.html new file mode 100644 index 0000000000..f0d5fba5f7 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/class-use/Blackhole_jmh_B3.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class org.openjdk.jmh.infra.generated.Blackhole_jmh_B3 (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
org.openjdk.jmh.infra.generated.Blackhole_jmh_B3

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-frame.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-frame.html new file mode 100644 index 0000000000..55a4490835 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-frame.html @@ -0,0 +1,24 @@ + + + + + + +org.openjdk.jmh.infra.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + +

org.openjdk.jmh.infra.generated

+
+

Classes

+ +
+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-summary.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-summary.html new file mode 100644 index 0000000000..81ed1d9663 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-summary.html @@ -0,0 +1,156 @@ + + + + + + +org.openjdk.jmh.infra.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package org.openjdk.jmh.infra.generated

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-tree.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-tree.html new file mode 100644 index 0000000000..d4e863db2a --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +org.openjdk.jmh.infra.generated Class Hierarchy (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package org.openjdk.jmh.infra.generated

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-use.html b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-use.html new file mode 100644 index 0000000000..9eb7827246 --- /dev/null +++ b/1.x/benchmarks/org/openjdk/jmh/infra/generated/package-use.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Package org.openjdk.jmh.infra.generated (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package
org.openjdk.jmh.infra.generated

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/overview-frame.html b/1.x/benchmarks/overview-frame.html new file mode 100644 index 0000000000..e6ad46b1ff --- /dev/null +++ b/1.x/benchmarks/overview-frame.html @@ -0,0 +1,24 @@ + + + + + + +Overview List (Okio Performance Benchmarks 1.16.0 API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/1.x/benchmarks/overview-summary.html b/1.x/benchmarks/overview-summary.html new file mode 100644 index 0000000000..8120f29727 --- /dev/null +++ b/1.x/benchmarks/overview-summary.html @@ -0,0 +1,148 @@ + + + + + + +Overview (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Okio Performance Benchmarks 1.16.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.squareup.okio.benchmarks 
com.squareup.okio.benchmarks.generated 
org.openjdk.jmh.infra.generated 
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/overview-tree.html b/1.x/benchmarks/overview-tree.html new file mode 100644 index 0000000000..3f6abfdf77 --- /dev/null +++ b/1.x/benchmarks/overview-tree.html @@ -0,0 +1,284 @@ + + + + + + +Class Hierarchy (Okio Performance Benchmarks 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/benchmarks/package-list b/1.x/benchmarks/package-list new file mode 100644 index 0000000000..5518c18064 --- /dev/null +++ b/1.x/benchmarks/package-list @@ -0,0 +1,3 @@ +com.squareup.okio.benchmarks +com.squareup.okio.benchmarks.generated +org.openjdk.jmh.infra.generated diff --git a/1.x/benchmarks/script.js b/1.x/benchmarks/script.js new file mode 100644 index 0000000000..b346356931 --- /dev/null +++ b/1.x/benchmarks/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/1.x/benchmarks/stylesheet.css b/1.x/benchmarks/stylesheet.css new file mode 100644 index 0000000000..8841f37c43 --- /dev/null +++ b/1.x/benchmarks/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/1.x/benchmarks/version.txt b/1.x/benchmarks/version.txt new file mode 100644 index 0000000000..15b989e398 --- /dev/null +++ b/1.x/benchmarks/version.txt @@ -0,0 +1 @@ +1.16.0 diff --git a/1.x/index.html b/1.x/index.html new file mode 100644 index 0000000000..a8001e4e9b --- /dev/null +++ b/1.x/index.html @@ -0,0 +1,10 @@ + +com.squareup.okio + +

com.squareup.okio

+ + + diff --git a/1.x/okio/META-INF/MANIFEST.MF b/1.x/okio/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..1a12ffb44d --- /dev/null +++ b/1.x/okio/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Archiver-Version: Plexus Archiver +Created-By: Apache Maven +Built-By: jwilson +Build-Jdk: 1.8.0_162 + diff --git a/1.x/okio/allclasses-frame.html b/1.x/okio/allclasses-frame.html new file mode 100644 index 0000000000..7ec761acf6 --- /dev/null +++ b/1.x/okio/allclasses-frame.html @@ -0,0 +1,41 @@ + + + + + + +All Classes (Okio 1.15.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/okio/allclasses-noframe.html b/1.x/okio/allclasses-noframe.html new file mode 100644 index 0000000000..51b79a3cc9 --- /dev/null +++ b/1.x/okio/allclasses-noframe.html @@ -0,0 +1,41 @@ + + + + + + +All Classes (Okio 1.15.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/okio/constant-values.html b/1.x/okio/constant-values.html new file mode 100644 index 0000000000..82a8cd4f04 --- /dev/null +++ b/1.x/okio/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/deprecated-list.html b/1.x/okio/deprecated-list.html new file mode 100644 index 0000000000..18070abc0e --- /dev/null +++ b/1.x/okio/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/help-doc.html b/1.x/okio/help-doc.html new file mode 100644 index 0000000000..b447d49312 --- /dev/null +++ b/1.x/okio/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/index-all.html b/1.x/okio/index-all.html new file mode 100644 index 0000000000..8a850d08ff --- /dev/null +++ b/1.x/okio/index-all.html @@ -0,0 +1,1396 @@ + + + + + + +Index (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
A B C D E F G H I L M N O P R S T U W  + + +

A

+
+
appendingSink(File) - Static method in class okio.Okio
+
+
Returns a sink that appends to file.
+
+
asByteBuffer() - Method in class okio.ByteString
+
+
Returns a ByteBuffer view of the bytes in this ByteString.
+
+
AsyncTimeout - Class in okio
+
+
This timeout uses a background thread to take action exactly when the timeout occurs.
+
+
AsyncTimeout() - Constructor for class okio.AsyncTimeout
+
 
+
+ + + +

B

+
+
base64() - Method in class okio.ByteString
+
+
Returns this byte string encoded as Base64.
+
+
base64Url() - Method in class okio.ByteString
+
+
Returns this byte string encoded as URL-safe + Base64.
+
+
blackhole() - Static method in class okio.Okio
+
+
Returns a sink that writes nowhere.
+
+
Buffer - Class in okio
+
+
A collection of bytes in memory.
+
+
Buffer() - Constructor for class okio.Buffer
+
 
+
buffer() - Method in class okio.Buffer
+
 
+
buffer - Variable in class okio.Buffer.UnsafeCursor
+
 
+
buffer() - Method in interface okio.BufferedSink
+
+
Returns this sink's internal buffer.
+
+
buffer() - Method in interface okio.BufferedSource
+
+
Returns this source's internal buffer.
+
+
buffer(Source) - Static method in class okio.Okio
+
+
Returns a new source that buffers reads from source.
+
+
buffer(Sink) - Static method in class okio.Okio
+
+
Returns a new sink that buffers writes to sink.
+
+
Buffer.UnsafeCursor - Class in okio
+
+
A handle to the underlying data in a buffer.
+
+
BufferedSink - Interface in okio
+
+
A sink that keeps a buffer internally so that callers can do small writes + without a performance penalty.
+
+
BufferedSource - Interface in okio
+
+
A source that keeps a buffer internally so that callers can do small reads without a performance + penalty.
+
+
ByteString - Class in okio
+
+
An immutable sequence of bytes.
+
+
+ + + +

C

+
+
clear() - Method in class okio.Buffer
+
+
Discards all bytes in this buffer.
+
+
clearDeadline() - Method in class okio.ForwardingTimeout
+
 
+
clearDeadline() - Method in class okio.Timeout
+
+
Clears the deadline.
+
+
clearTimeout() - Method in class okio.ForwardingTimeout
+
 
+
clearTimeout() - Method in class okio.Timeout
+
+
Clears the timeout.
+
+
clone() - Method in class okio.Buffer
+
+
Returns a deep copy of this buffer.
+
+
close() - Method in class okio.Buffer
+
 
+
close() - Method in class okio.Buffer.UnsafeCursor
+
 
+
close() - Method in class okio.DeflaterSink
+
 
+
close() - Method in class okio.ForwardingSink
+
 
+
close() - Method in class okio.ForwardingSource
+
 
+
close() - Method in class okio.GzipSink
+
 
+
close() - Method in class okio.GzipSource
+
 
+
close() - Method in class okio.InflaterSource
+
 
+
close() - Method in interface okio.Sink
+
+
Pushes all buffered bytes to their final destination and releases the + resources held by this sink.
+
+
close() - Method in interface okio.Source
+
+
Closes this source and releases the resources held by this source.
+
+
compareTo(ByteString) - Method in class okio.ByteString
+
 
+
completeSegmentByteCount() - Method in class okio.Buffer
+
+
Returns the number of bytes in segments that are not writable.
+
+
copyTo(OutputStream) - Method in class okio.Buffer
+
+
Copy the contents of this to out.
+
+
copyTo(OutputStream, long, long) - Method in class okio.Buffer
+
+
Copy byteCount bytes from this, starting at offset, to + out.
+
+
copyTo(Buffer, long, long) - Method in class okio.Buffer
+
+
Copy byteCount bytes from this, starting at offset, to out.
+
+
+ + + +

D

+
+
data - Variable in class okio.Buffer.UnsafeCursor
+
 
+
deadline(long, TimeUnit) - Method in class okio.Timeout
+
+
Set a deadline of now plus duration time.
+
+
deadlineNanoTime() - Method in class okio.ForwardingTimeout
+
 
+
deadlineNanoTime(long) - Method in class okio.ForwardingTimeout
+
 
+
deadlineNanoTime() - Method in class okio.Timeout
+
+
Returns the nano time when the deadline will + be reached.
+
+
deadlineNanoTime(long) - Method in class okio.Timeout
+
+
Sets the nano time when the deadline will be + reached.
+
+
decodeBase64(String) - Static method in class okio.ByteString
+
+
Decodes the Base64-encoded bytes and returns their value as a byte string.
+
+
decodeHex(String) - Static method in class okio.ByteString
+
+
Decodes the hex-encoded bytes and returns their value a byte string.
+
+
deflater() - Method in class okio.GzipSink
+
+
Returns the Deflater.
+
+
DeflaterSink - Class in okio
+
+
A sink that uses DEFLATE to + compress data written to another source.
+
+
DeflaterSink(Sink, Deflater) - Constructor for class okio.DeflaterSink
+
 
+
delegate() - Method in class okio.ForwardingSink
+
+
Sink to which this instance is delegating.
+
+
delegate() - Method in class okio.ForwardingSource
+
+
Source to which this instance is delegating.
+
+
delegate() - Method in class okio.ForwardingTimeout
+
+
Timeout instance to which this instance is currently delegating.
+
+
+ + + +

E

+
+
emit() - Method in class okio.Buffer
+
 
+
emit() - Method in interface okio.BufferedSink
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
emitCompleteSegments() - Method in class okio.Buffer
+
 
+
emitCompleteSegments() - Method in interface okio.BufferedSink
+
+
Writes complete segments to the underlying sink, if one exists.
+
+
EMPTY - Static variable in class okio.ByteString
+
+
A singleton empty ByteString.
+
+
encodeString(String, Charset) - Static method in class okio.ByteString
+
+
Returns a new byte string containing the charset-encoded bytes of s.
+
+
encodeUtf8(String) - Static method in class okio.ByteString
+
+
Returns a new byte string containing the UTF-8 bytes of s.
+
+
end - Variable in class okio.Buffer.UnsafeCursor
+
 
+
endsWith(ByteString) - Method in class okio.ByteString
+
 
+
endsWith(byte[]) - Method in class okio.ByteString
+
 
+
enter() - Method in class okio.AsyncTimeout
+
 
+
equals(Object) - Method in class okio.Buffer
+
 
+
equals(Object) - Method in class okio.ByteString
+
 
+
exhausted() - Method in class okio.Buffer
+
 
+
exhausted() - Method in interface okio.BufferedSource
+
+
Returns true if there are no more bytes in this source.
+
+
exit() - Method in class okio.AsyncTimeout
+
+
Returns true if the timeout occurred.
+
+
expandBuffer(int) - Method in class okio.Buffer.UnsafeCursor
+
+
Grow the buffer by adding a contiguous range of capacity in a single + segment.
+
+
+ + + +

F

+
+
flush() - Method in class okio.Buffer
+
 
+
flush() - Method in interface okio.BufferedSink
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
flush() - Method in class okio.DeflaterSink
+
 
+
flush() - Method in class okio.ForwardingSink
+
 
+
flush() - Method in class okio.GzipSink
+
 
+
flush() - Method in interface okio.Sink
+
+
Pushes all buffered bytes to their final destination.
+
+
ForwardingSink - Class in okio
+
+
A Sink which forwards calls to another.
+
+
ForwardingSink(Sink) - Constructor for class okio.ForwardingSink
+
 
+
ForwardingSource - Class in okio
+
+
A Source which forwards calls to another.
+
+
ForwardingSource(Source) - Constructor for class okio.ForwardingSource
+
 
+
ForwardingTimeout - Class in okio
+
+
A Timeout which forwards calls to another.
+
+
ForwardingTimeout(Timeout) - Constructor for class okio.ForwardingTimeout
+
 
+
+ + + +

G

+
+
get(int) - Method in class okio.Options
+
 
+
getByte(long) - Method in class okio.Buffer
+
+
Returns the byte at pos.
+
+
getByte(int) - Method in class okio.ByteString
+
+
Returns the byte at pos.
+
+
GzipSink - Class in okio
+
+
A sink that uses GZIP to + compress written data to another sink.
+
+
GzipSink(Sink) - Constructor for class okio.GzipSink
+
 
+
GzipSource - Class in okio
+
+
A source that uses GZIP to + decompress data read from another source.
+
+
GzipSource(Source) - Constructor for class okio.GzipSource
+
 
+
+ + + +

H

+
+
hasDeadline() - Method in class okio.ForwardingTimeout
+
 
+
hasDeadline() - Method in class okio.Timeout
+
+
Returns true if a deadline is enabled.
+
+
hash() - Method in class okio.HashingSink
+
+
Returns the hash of the bytes accepted thus far and resets the internal state of this sink.
+
+
hash() - Method in class okio.HashingSource
+
+
Returns the hash of the bytes supplied thus far and resets the internal state of this source.
+
+
hashCode() - Method in class okio.Buffer
+
 
+
hashCode() - Method in class okio.ByteString
+
 
+
HashingSink - Class in okio
+
+
A sink that computes a hash of the full stream of bytes it has accepted.
+
+
HashingSource - Class in okio
+
+
A source that computes a hash of the full stream of bytes it has supplied.
+
+
hex() - Method in class okio.ByteString
+
+
Returns this byte string encoded in hexadecimal.
+
+
hmacSha1(ByteString) - Method in class okio.Buffer
+
+
Returns the 160-bit SHA-1 HMAC of this buffer.
+
+
hmacSha1(ByteString) - Method in class okio.ByteString
+
+
Returns the 160-bit SHA-1 HMAC of this byte string.
+
+
hmacSha1(Sink, ByteString) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
hmacSha1(Source, ByteString) - Static method in class okio.HashingSource
+
+
Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
hmacSha256(ByteString) - Method in class okio.Buffer
+
+
Returns the 256-bit SHA-256 HMAC of this buffer.
+
+
hmacSha256(ByteString) - Method in class okio.ByteString
+
+
Returns the 256-bit SHA-256 HMAC of this byte string.
+
+
hmacSha256(Sink, ByteString) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
hmacSha256(Source, ByteString) - Static method in class okio.HashingSource
+
+
Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
hmacSha512(ByteString) - Method in class okio.Buffer
+
+
Returns the 512-bit SHA-512 HMAC of this buffer.
+
+
hmacSha512(ByteString) - Method in class okio.ByteString
+
+
Returns the 512-bit SHA-512 HMAC of this byte string.
+
+
hmacSha512(Sink, ByteString) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.
+
+
+ + + +

I

+
+
indexOf(byte) - Method in class okio.Buffer
+
 
+
indexOf(byte, long) - Method in class okio.Buffer
+
+
Returns the index of b in this at or beyond fromIndex, or + -1 if this buffer does not contain b in that range.
+
+
indexOf(byte, long, long) - Method in class okio.Buffer
+
 
+
indexOf(ByteString) - Method in class okio.Buffer
+
 
+
indexOf(ByteString, long) - Method in class okio.Buffer
+
 
+
indexOf(byte) - Method in interface okio.BufferedSource
+
+
Equivalent to indexOf(b, 0).
+
+
indexOf(byte, long) - Method in interface okio.BufferedSource
+
+
Returns the index of the first b in the buffer at or after fromIndex.
+
+
indexOf(byte, long, long) - Method in interface okio.BufferedSource
+
+
Returns the index of b if it is found in the range of fromIndex inclusive + to toIndex exclusive.
+
+
indexOf(ByteString) - Method in interface okio.BufferedSource
+
+
Equivalent to indexOf(bytes, 0).
+
+
indexOf(ByteString, long) - Method in interface okio.BufferedSource
+
+
Returns the index of the first match for bytes in the buffer at or after fromIndex.
+
+
indexOf(ByteString) - Method in class okio.ByteString
+
 
+
indexOf(ByteString, int) - Method in class okio.ByteString
+
 
+
indexOf(byte[]) - Method in class okio.ByteString
+
 
+
indexOf(byte[], int) - Method in class okio.ByteString
+
 
+
indexOfElement(ByteString) - Method in class okio.Buffer
+
 
+
indexOfElement(ByteString, long) - Method in class okio.Buffer
+
 
+
indexOfElement(ByteString) - Method in interface okio.BufferedSource
+
+ +
+
indexOfElement(ByteString, long) - Method in interface okio.BufferedSource
+
+
Returns the first index in this buffer that is at or after fromIndex and that contains + any of the bytes in targetBytes.
+
+
InflaterSource - Class in okio
+
+
A source that uses DEFLATE + to decompress data read from another source.
+
+
InflaterSource(Source, Inflater) - Constructor for class okio.InflaterSource
+
 
+
inputStream() - Method in class okio.Buffer
+
 
+
inputStream() - Method in interface okio.BufferedSource
+
+
Returns an input stream that reads from this source.
+
+
isOpen() - Method in class okio.Buffer
+
 
+
+ + + +

L

+
+
lastIndexOf(ByteString) - Method in class okio.ByteString
+
 
+
lastIndexOf(ByteString, int) - Method in class okio.ByteString
+
 
+
lastIndexOf(byte[]) - Method in class okio.ByteString
+
 
+
lastIndexOf(byte[], int) - Method in class okio.ByteString
+
 
+
+ + + +

M

+
+
md5() - Method in class okio.Buffer
+
+
Returns the 128-bit MD5 hash of this buffer.
+
+
md5() - Method in class okio.ByteString
+
+
Returns the 128-bit MD5 hash of this byte string.
+
+
md5(Sink) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
md5(Source) - Static method in class okio.HashingSource
+
+
Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
+ + + +

N

+
+
newTimeoutException(IOException) - Method in class okio.AsyncTimeout
+
+
Returns an IOException to represent a timeout.
+
+
next() - Method in class okio.Buffer.UnsafeCursor
+
+
Seeks to the next range of bytes, advancing the offset by end - start.
+
+
NONE - Static variable in class okio.Timeout
+
+
An empty timeout that neither tracks nor detects timeouts.
+
+
+ + + +

O

+
+
of(byte...) - Static method in class okio.ByteString
+
+
Returns a new byte string containing a clone of the bytes of data.
+
+
of(byte[], int, int) - Static method in class okio.ByteString
+
+
Returns a new byte string containing a copy of byteCount bytes of data starting + at offset.
+
+
of(ByteBuffer) - Static method in class okio.ByteString
+
 
+
of(ByteString...) - Static method in class okio.Options
+
 
+
offset - Variable in class okio.Buffer.UnsafeCursor
+
 
+
okio - package okio
+
+
Okio complements java.io and java.nio to make it much easier to access, store, + and process your data.
+
+
Okio - Class in okio
+
+
Essential APIs for working with Okio.
+
+
Options - Class in okio
+
+
An indexed set of values that may be read with BufferedSource.select(okio.Options).
+
+
outputStream() - Method in class okio.Buffer
+
 
+
outputStream() - Method in interface okio.BufferedSink
+
+
Returns an output stream that writes to this sink.
+
+
+ + + +

P

+
+
Pipe - Class in okio
+
+
A source and a sink that are attached.
+
+
Pipe(long) - Constructor for class okio.Pipe
+
 
+
+ + + +

R

+
+
rangeEquals(long, ByteString) - Method in class okio.Buffer
+
 
+
rangeEquals(long, ByteString, int, int) - Method in class okio.Buffer
+
 
+
rangeEquals(long, ByteString) - Method in interface okio.BufferedSource
+
+
Returns true if the bytes at offset in this source equal bytes.
+
+
rangeEquals(long, ByteString, int, int) - Method in interface okio.BufferedSource
+
+
Returns true if byteCount bytes at offset in this source equal bytes + at bytesOffset.
+
+
rangeEquals(int, ByteString, int, int) - Method in class okio.ByteString
+
+
Returns true if the bytes of this in [offset..offset+byteCount) equal the bytes of + other in [otherOffset..otherOffset+byteCount).
+
+
rangeEquals(int, byte[], int, int) - Method in class okio.ByteString
+
+
Returns true if the bytes of this in [offset..offset+byteCount) equal the bytes of + other in [otherOffset..otherOffset+byteCount).
+
+
read(byte[]) - Method in class okio.Buffer
+
 
+
read(byte[], int, int) - Method in class okio.Buffer
+
 
+
read(ByteBuffer) - Method in class okio.Buffer
+
 
+
read(Buffer, long) - Method in class okio.Buffer
+
 
+
read(byte[]) - Method in interface okio.BufferedSource
+
+
Removes up to sink.length bytes from this and copies them into sink.
+
+
read(byte[], int, int) - Method in interface okio.BufferedSource
+
+
Removes up to byteCount bytes from this and copies them into sink at offset.
+
+
read(InputStream, int) - Static method in class okio.ByteString
+
+
Reads count bytes from in and returns the result.
+
+
read(Buffer, long) - Method in class okio.ForwardingSource
+
 
+
read(Buffer, long) - Method in class okio.GzipSource
+
 
+
read(Buffer, long) - Method in class okio.HashingSource
+
 
+
read(Buffer, long) - Method in class okio.InflaterSource
+
 
+
read(Buffer, long) - Method in interface okio.Source
+
+
Removes at least 1, and up to byteCount bytes from this and appends + them to sink.
+
+
readAll(Sink) - Method in class okio.Buffer
+
 
+
readAll(Sink) - Method in interface okio.BufferedSource
+
+
Removes all bytes from this and appends them to sink.
+
+
readAndWriteUnsafe() - Method in class okio.Buffer
+
 
+
readAndWriteUnsafe(Buffer.UnsafeCursor) - Method in class okio.Buffer
+
 
+
readByte() - Method in class okio.Buffer
+
 
+
readByte() - Method in interface okio.BufferedSource
+
+
Removes a byte from this source and returns it.
+
+
readByteArray() - Method in class okio.Buffer
+
 
+
readByteArray(long) - Method in class okio.Buffer
+
 
+
readByteArray() - Method in interface okio.BufferedSource
+
+
Removes all bytes from this and returns them as a byte array.
+
+
readByteArray(long) - Method in interface okio.BufferedSource
+
+
Removes byteCount bytes from this and returns them as a byte array.
+
+
readByteString() - Method in class okio.Buffer
+
 
+
readByteString(long) - Method in class okio.Buffer
+
 
+
readByteString() - Method in interface okio.BufferedSource
+
+
Removes all bytes bytes from this and returns them as a byte string.
+
+
readByteString(long) - Method in interface okio.BufferedSource
+
+
Removes byteCount bytes from this and returns them as a byte string.
+
+
readDecimalLong() - Method in class okio.Buffer
+
 
+
readDecimalLong() - Method in interface okio.BufferedSource
+
+
Reads a long from this source in signed decimal form (i.e., as a string in base 10 with + optional leading '-').
+
+
readFrom(InputStream) - Method in class okio.Buffer
+
+
Read and exhaust bytes from in to this.
+
+
readFrom(InputStream, long) - Method in class okio.Buffer
+
+
Read byteCount bytes from in to this.
+
+
readFully(Buffer, long) - Method in class okio.Buffer
+
 
+
readFully(byte[]) - Method in class okio.Buffer
+
 
+
readFully(byte[]) - Method in interface okio.BufferedSource
+
+
Removes exactly sink.length bytes from this and copies them into sink.
+
+
readFully(Buffer, long) - Method in interface okio.BufferedSource
+
+
Removes exactly byteCount bytes from this and appends them to sink.
+
+
readHexadecimalUnsignedLong() - Method in class okio.Buffer
+
 
+
readHexadecimalUnsignedLong() - Method in interface okio.BufferedSource
+
+
Reads a long form this source in hexadecimal form (i.e., as a string in base 16).
+
+
readInt() - Method in class okio.Buffer
+
 
+
readInt() - Method in interface okio.BufferedSource
+
+
Removes four bytes from this source and returns a big-endian int.
+
+
readIntLe() - Method in class okio.Buffer
+
 
+
readIntLe() - Method in interface okio.BufferedSource
+
+
Removes four bytes from this source and returns a little-endian int.
+
+
readLong() - Method in class okio.Buffer
+
 
+
readLong() - Method in interface okio.BufferedSource
+
+
Removes eight bytes from this source and returns a big-endian long.
+
+
readLongLe() - Method in class okio.Buffer
+
 
+
readLongLe() - Method in interface okio.BufferedSource
+
+
Removes eight bytes from this source and returns a little-endian long.
+
+
readShort() - Method in class okio.Buffer
+
 
+
readShort() - Method in interface okio.BufferedSource
+
+
Removes two bytes from this source and returns a big-endian short.
+
+
readShortLe() - Method in class okio.Buffer
+
 
+
readShortLe() - Method in interface okio.BufferedSource
+
+
Removes two bytes from this source and returns a little-endian short.
+
+
readString(Charset) - Method in class okio.Buffer
+
 
+
readString(long, Charset) - Method in class okio.Buffer
+
 
+
readString(Charset) - Method in interface okio.BufferedSource
+
+
Removes all bytes from this, decodes them as charset, and returns the string.
+
+
readString(long, Charset) - Method in interface okio.BufferedSource
+
+
Removes byteCount bytes from this, decodes them as charset, and returns the + string.
+
+
readUnsafe() - Method in class okio.Buffer
+
 
+
readUnsafe(Buffer.UnsafeCursor) - Method in class okio.Buffer
+
 
+
readUtf8() - Method in class okio.Buffer
+
 
+
readUtf8(long) - Method in class okio.Buffer
+
 
+
readUtf8() - Method in interface okio.BufferedSource
+
+
Removes all bytes from this, decodes them as UTF-8, and returns the string.
+
+
readUtf8(long) - Method in interface okio.BufferedSource
+
+
Removes byteCount bytes from this, decodes them as UTF-8, and returns the string.
+
+
readUtf8CodePoint() - Method in class okio.Buffer
+
 
+
readUtf8CodePoint() - Method in interface okio.BufferedSource
+
+
Removes and returns a single UTF-8 code point, reading between 1 and 4 bytes as necessary.
+
+
readUtf8Line() - Method in class okio.Buffer
+
 
+
readUtf8Line() - Method in interface okio.BufferedSource
+
+
Removes and returns characters up to but not including the next line break.
+
+
readUtf8LineStrict() - Method in class okio.Buffer
+
 
+
readUtf8LineStrict(long) - Method in class okio.Buffer
+
 
+
readUtf8LineStrict() - Method in interface okio.BufferedSource
+
+
Removes and returns characters up to but not including the next line break.
+
+
readUtf8LineStrict(long) - Method in interface okio.BufferedSource
+
+
Like BufferedSource.readUtf8LineStrict(), except this allows the caller to specify the longest + allowed match.
+
+
readWrite - Variable in class okio.Buffer.UnsafeCursor
+
 
+
refill() - Method in class okio.InflaterSource
+
+
Refills the inflater with compressed data if it needs input.
+
+
request(long) - Method in class okio.Buffer
+
 
+
request(long) - Method in interface okio.BufferedSource
+
+
Returns true when the buffer contains at least byteCount bytes, expanding it as + necessary.
+
+
require(long) - Method in class okio.Buffer
+
 
+
require(long) - Method in interface okio.BufferedSource
+
+
Returns when the buffer contains at least byteCount bytes.
+
+
resizeBuffer(long) - Method in class okio.Buffer.UnsafeCursor
+
+
Change the size of the buffer so that it equals newSize by either adding new + capacity at the end or truncating the buffer at the end.
+
+
+ + + +

S

+
+
seek(long) - Method in class okio.Buffer.UnsafeCursor
+
+
Reposition the cursor so that the data at offset is readable at data[start].
+
+
select(Options) - Method in class okio.Buffer
+
 
+
select(Options) - Method in interface okio.BufferedSource
+
+
Finds the first string in options that is a prefix of this buffer, consumes it from + this buffer, and returns its index.
+
+
setDelegate(Timeout) - Method in class okio.ForwardingTimeout
+
 
+
sha1() - Method in class okio.Buffer
+
+
Returns the 160-bit SHA-1 hash of this buffer.
+
+
sha1() - Method in class okio.ByteString
+
+
Returns the 160-bit SHA-1 hash of this byte string.
+
+
sha1(Sink) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
sha1(Source) - Static method in class okio.HashingSource
+
+
Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
sha256() - Method in class okio.Buffer
+
+
Returns the 256-bit SHA-256 hash of this buffer.
+
+
sha256() - Method in class okio.ByteString
+
+
Returns the 256-bit SHA-256 hash of this byte string.
+
+
sha256(Sink) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
sha256(Source) - Static method in class okio.HashingSource
+
+
Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
sha512() - Method in class okio.Buffer
+
+
Returns the 512-bit SHA-512 hash of this buffer.
+
+
sha512() - Method in class okio.ByteString
+
+
Returns the 512-bit SHA-512 hash of this byte string.
+
+
sha512(Sink) - Static method in class okio.HashingSink
+
+
Returns a sink that uses the SHA-512 hash algorithm to produce 512-bit hashes.
+
+
sink(Sink) - Method in class okio.AsyncTimeout
+
+
Returns a new sink that delegates to sink, using this to implement timeouts.
+
+
sink(OutputStream) - Static method in class okio.Okio
+
+
Returns a sink that writes to out.
+
+
sink(Socket) - Static method in class okio.Okio
+
+
Returns a sink that writes to socket.
+
+
sink(File) - Static method in class okio.Okio
+
+
Returns a sink that writes to file.
+
+
sink(Path, OpenOption...) - Static method in class okio.Okio
+
+
Returns a sink that writes to path.
+
+
sink() - Method in class okio.Pipe
+
 
+
Sink - Interface in okio
+
+
Receives a stream of bytes.
+
+
size() - Method in class okio.Buffer
+
+
Returns the number of bytes currently in this buffer.
+
+
size() - Method in class okio.ByteString
+
+
Returns the number of bytes in this ByteString.
+
+
size() - Method in class okio.Options
+
 
+
size(String) - Static method in class okio.Utf8
+
+
Returns the number of bytes used to encode string as UTF-8 when using ByteString.encodeUtf8(java.lang.String) or Buffer.writeUtf8(String).
+
+
size(String, int, int) - Static method in class okio.Utf8
+
+
Returns the number of bytes used to encode the slice of string as UTF-8 when using + BufferedSink.writeUtf8(String, int, int).
+
+
skip(long) - Method in class okio.Buffer
+
+
Discards byteCount bytes from the head of this buffer.
+
+
skip(long) - Method in interface okio.BufferedSource
+
+
Reads and discards byteCount bytes from this source.
+
+
snapshot() - Method in class okio.Buffer
+
+
Returns an immutable copy of this buffer as a byte string.
+
+
snapshot(int) - Method in class okio.Buffer
+
+
Returns an immutable copy of the first byteCount bytes of this buffer as a byte string.
+
+
source(Source) - Method in class okio.AsyncTimeout
+
+
Returns a new source that delegates to source, using this to implement timeouts.
+
+
source(InputStream) - Static method in class okio.Okio
+
+
Returns a source that reads from in.
+
+
source(File) - Static method in class okio.Okio
+
+
Returns a source that reads from file.
+
+
source(Path, OpenOption...) - Static method in class okio.Okio
+
+
Returns a source that reads from path.
+
+
source(Socket) - Static method in class okio.Okio
+
+
Returns a source that reads from socket.
+
+
source() - Method in class okio.Pipe
+
 
+
Source - Interface in okio
+
+
Supplies a stream of bytes.
+
+
start - Variable in class okio.Buffer.UnsafeCursor
+
 
+
startsWith(ByteString) - Method in class okio.ByteString
+
 
+
startsWith(byte[]) - Method in class okio.ByteString
+
 
+
string(Charset) - Method in class okio.ByteString
+
+
Constructs a new String by decoding the bytes using charset.
+
+
substring(int) - Method in class okio.ByteString
+
+
Returns a byte string that is a substring of this byte string, beginning at the specified + index until the end of this string.
+
+
substring(int, int) - Method in class okio.ByteString
+
+
Returns a byte string that is a substring of this byte string, beginning at the specified + beginIndex and ends at the specified endIndex.
+
+
+ + + +

T

+
+
throwIfReached() - Method in class okio.ForwardingTimeout
+
 
+
throwIfReached() - Method in class okio.Timeout
+
+
Throws an InterruptedIOException if the deadline has been reached or if the current + thread has been interrupted.
+
+
timedOut() - Method in class okio.AsyncTimeout
+
+
Invoked by the watchdog thread when the time between calls to AsyncTimeout.enter() and AsyncTimeout.exit() has exceeded the timeout.
+
+
timeout() - Method in class okio.Buffer
+
 
+
timeout() - Method in class okio.DeflaterSink
+
 
+
timeout() - Method in class okio.ForwardingSink
+
 
+
timeout() - Method in class okio.ForwardingSource
+
 
+
timeout(long, TimeUnit) - Method in class okio.ForwardingTimeout
+
 
+
timeout() - Method in class okio.GzipSink
+
 
+
timeout() - Method in class okio.GzipSource
+
 
+
timeout() - Method in class okio.InflaterSource
+
 
+
timeout() - Method in interface okio.Sink
+
+
Returns the timeout for this sink.
+
+
timeout() - Method in interface okio.Source
+
+
Returns the timeout for this source.
+
+
Timeout - Class in okio
+
+
A policy on how much time to spend on a task before giving up.
+
+
Timeout() - Constructor for class okio.Timeout
+
 
+
timeout(long, TimeUnit) - Method in class okio.Timeout
+
+
Wait at most timeout time before aborting an operation.
+
+
timeoutNanos() - Method in class okio.ForwardingTimeout
+
 
+
timeoutNanos() - Method in class okio.Timeout
+
+
Returns the timeout in nanoseconds, or 0 for no timeout.
+
+
toAsciiLowercase() - Method in class okio.ByteString
+
+
Returns a byte string equal to this byte string, but with the bytes 'A' + through 'Z' replaced with the corresponding byte in 'a' through 'z'.
+
+
toAsciiUppercase() - Method in class okio.ByteString
+
+
Returns a byte string equal to this byte string, but with the bytes 'a' + through 'z' replaced with the corresponding byte in 'A' through 'Z'.
+
+
toByteArray() - Method in class okio.ByteString
+
+
Returns a byte array containing a copy of the bytes in this ByteString.
+
+
toString() - Method in class okio.Buffer
+
+
Returns a human-readable string that describes the contents of this buffer.
+
+
toString() - Method in class okio.ByteString
+
+
Returns a human-readable string that describes the contents of this byte string.
+
+
toString() - Method in class okio.DeflaterSink
+
 
+
toString() - Method in class okio.ForwardingSink
+
 
+
toString() - Method in class okio.ForwardingSource
+
 
+
+ + + +

U

+
+
UnsafeCursor() - Constructor for class okio.Buffer.UnsafeCursor
+
 
+
utf8() - Method in class okio.ByteString
+
+
Constructs a new String by decoding the bytes as UTF-8.
+
+
Utf8 - Class in okio
+
+
Okio assumes most applications use UTF-8 exclusively, and offers optimized implementations of + common operations on UTF-8 strings.
+
+
+ + + +

W

+
+
waitUntilNotified(Object) - Method in class okio.Timeout
+
+
Waits on monitor until it is notified.
+
+
write(ByteString) - Method in class okio.Buffer
+
 
+
write(byte[]) - Method in class okio.Buffer
+
 
+
write(byte[], int, int) - Method in class okio.Buffer
+
 
+
write(ByteBuffer) - Method in class okio.Buffer
+
 
+
write(Source, long) - Method in class okio.Buffer
+
 
+
write(Buffer, long) - Method in class okio.Buffer
+
 
+
write(ByteString) - Method in interface okio.BufferedSink
+
 
+
write(byte[]) - Method in interface okio.BufferedSink
+
+
Like OutputStream.write(byte[]), this writes a complete byte array to + this sink.
+
+
write(byte[], int, int) - Method in interface okio.BufferedSink
+
+
Like OutputStream.write(byte[], int, int), this writes byteCount + bytes of source, starting at offset.
+
+
write(Source, long) - Method in interface okio.BufferedSink
+
+
Removes byteCount bytes from source and appends them to this sink.
+
+
write(OutputStream) - Method in class okio.ByteString
+
+
Writes the contents of this byte string to out.
+
+
write(Buffer, long) - Method in class okio.DeflaterSink
+
 
+
write(Buffer, long) - Method in class okio.ForwardingSink
+
 
+
write(Buffer, long) - Method in class okio.GzipSink
+
 
+
write(Buffer, long) - Method in class okio.HashingSink
+
 
+
write(Buffer, long) - Method in interface okio.Sink
+
+
Removes byteCount bytes from source and appends them to this.
+
+
writeAll(Source) - Method in class okio.Buffer
+
 
+
writeAll(Source) - Method in interface okio.BufferedSink
+
+
Removes all bytes from source and appends them to this sink.
+
+
writeByte(int) - Method in class okio.Buffer
+
 
+
writeByte(int) - Method in interface okio.BufferedSink
+
+
Writes a byte to this sink.
+
+
writeDecimalLong(long) - Method in class okio.Buffer
+
 
+
writeDecimalLong(long) - Method in interface okio.BufferedSink
+
+
Writes a long to this sink in signed decimal form (i.e., as a string in base 10).
+
+
writeHexadecimalUnsignedLong(long) - Method in class okio.Buffer
+
 
+
writeHexadecimalUnsignedLong(long) - Method in interface okio.BufferedSink
+
+
Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).
+
+
writeInt(int) - Method in class okio.Buffer
+
 
+
writeInt(int) - Method in interface okio.BufferedSink
+
+
Writes a big-endian int to this sink using four bytes.
+
+
writeIntLe(int) - Method in class okio.Buffer
+
 
+
writeIntLe(int) - Method in interface okio.BufferedSink
+
+
Writes a little-endian int to this sink using four bytes.
+
+
writeLong(long) - Method in class okio.Buffer
+
 
+
writeLong(long) - Method in interface okio.BufferedSink
+
+
Writes a big-endian long to this sink using eight bytes.
+
+
writeLongLe(long) - Method in class okio.Buffer
+
 
+
writeLongLe(long) - Method in interface okio.BufferedSink
+
+
Writes a little-endian long to this sink using eight bytes.
+
+
writeShort(int) - Method in class okio.Buffer
+
 
+
writeShort(int) - Method in interface okio.BufferedSink
+
+
Writes a big-endian short to this sink using two bytes.
+
+
writeShortLe(int) - Method in class okio.Buffer
+
 
+
writeShortLe(int) - Method in interface okio.BufferedSink
+
+
Writes a little-endian short to this sink using two bytes.
+
+
writeString(String, Charset) - Method in class okio.Buffer
+
 
+
writeString(String, int, int, Charset) - Method in class okio.Buffer
+
 
+
writeString(String, Charset) - Method in interface okio.BufferedSink
+
+
Encodes string in charset and writes it to this sink.
+
+
writeString(String, int, int, Charset) - Method in interface okio.BufferedSink
+
+
Encodes the characters at beginIndex up to endIndex from string in + charset and writes it to this sink.
+
+
writeTo(OutputStream) - Method in class okio.Buffer
+
+
Write the contents of this to out.
+
+
writeTo(OutputStream, long) - Method in class okio.Buffer
+
+
Write byteCount bytes from this to out.
+
+
writeUtf8(String) - Method in class okio.Buffer
+
 
+
writeUtf8(String, int, int) - Method in class okio.Buffer
+
 
+
writeUtf8(String) - Method in interface okio.BufferedSink
+
+
Encodes string in UTF-8 and writes it to this sink.
+
+
writeUtf8(String, int, int) - Method in interface okio.BufferedSink
+
+
Encodes the characters at beginIndex up to endIndex from string in + UTF-8 and writes it to this sink.
+
+
writeUtf8CodePoint(int) - Method in class okio.Buffer
+
 
+
writeUtf8CodePoint(int) - Method in interface okio.BufferedSink
+
+
Encodes codePoint in UTF-8 and writes it to this sink.
+
+
+A B C D E F G H I L M N O P R S T U W 
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/index.html b/1.x/okio/index.html new file mode 100644 index 0000000000..252ae1269d --- /dev/null +++ b/1.x/okio/index.html @@ -0,0 +1,73 @@ + + + + + + +Okio 1.15.0 API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="okio/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/1.x/okio/okio/AsyncTimeout.html b/1.x/okio/okio/AsyncTimeout.html new file mode 100644 index 0000000000..dc7f7a963a --- /dev/null +++ b/1.x/okio/okio/AsyncTimeout.html @@ -0,0 +1,395 @@ + + + + + + +AsyncTimeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class AsyncTimeout

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Buffer.UnsafeCursor.html b/1.x/okio/okio/Buffer.UnsafeCursor.html new file mode 100644 index 0000000000..29441f8688 --- /dev/null +++ b/1.x/okio/okio/Buffer.UnsafeCursor.html @@ -0,0 +1,691 @@ + + + + + + +Buffer.UnsafeCursor (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Buffer.UnsafeCursor

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Buffer.html b/1.x/okio/okio/Buffer.html new file mode 100644 index 0000000000..1c0ca73d2b --- /dev/null +++ b/1.x/okio/okio/Buffer.html @@ -0,0 +1,2926 @@ + + + + + + +Buffer (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Buffer

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/BufferedSink.html b/1.x/okio/okio/BufferedSink.html new file mode 100644 index 0000000000..f1b9a74ed3 --- /dev/null +++ b/1.x/okio/okio/BufferedSink.html @@ -0,0 +1,961 @@ + + + + + + +BufferedSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Interface BufferedSink

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/BufferedSource.html b/1.x/okio/okio/BufferedSource.html new file mode 100644 index 0000000000..c084af147e --- /dev/null +++ b/1.x/okio/okio/BufferedSource.html @@ -0,0 +1,1462 @@ + + + + + + +BufferedSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Interface BufferedSource

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/ByteString.html b/1.x/okio/okio/ByteString.html new file mode 100644 index 0000000000..5a6b02631b --- /dev/null +++ b/1.x/okio/okio/ByteString.html @@ -0,0 +1,1072 @@ + + + + + + +ByteString (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class ByteString

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/DeflaterSink.html b/1.x/okio/okio/DeflaterSink.html new file mode 100644 index 0000000000..8aabde900a --- /dev/null +++ b/1.x/okio/okio/DeflaterSink.html @@ -0,0 +1,398 @@ + + + + + + +DeflaterSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class DeflaterSink

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/ForwardingSink.html b/1.x/okio/okio/ForwardingSink.html new file mode 100644 index 0000000000..2d79e8acd0 --- /dev/null +++ b/1.x/okio/okio/ForwardingSink.html @@ -0,0 +1,405 @@ + + + + + + +ForwardingSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class ForwardingSink

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/ForwardingSource.html b/1.x/okio/okio/ForwardingSource.html new file mode 100644 index 0000000000..52991a0071 --- /dev/null +++ b/1.x/okio/okio/ForwardingSource.html @@ -0,0 +1,380 @@ + + + + + + +ForwardingSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class ForwardingSource

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/ForwardingTimeout.html b/1.x/okio/okio/ForwardingTimeout.html new file mode 100644 index 0000000000..a1a04f7225 --- /dev/null +++ b/1.x/okio/okio/ForwardingTimeout.html @@ -0,0 +1,501 @@ + + + + + + +ForwardingTimeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class ForwardingTimeout

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/GzipSink.html b/1.x/okio/okio/GzipSink.html new file mode 100644 index 0000000000..cc4ed3bcc9 --- /dev/null +++ b/1.x/okio/okio/GzipSink.html @@ -0,0 +1,396 @@ + + + + + + +GzipSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class GzipSink

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/GzipSource.html b/1.x/okio/okio/GzipSource.html new file mode 100644 index 0000000000..2c06e19ad6 --- /dev/null +++ b/1.x/okio/okio/GzipSource.html @@ -0,0 +1,344 @@ + + + + + + +GzipSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class GzipSource

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/HashingSink.html b/1.x/okio/okio/HashingSink.html new file mode 100644 index 0000000000..d889c4a5e7 --- /dev/null +++ b/1.x/okio/okio/HashingSink.html @@ -0,0 +1,419 @@ + + + + + + +HashingSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class HashingSink

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/HashingSource.html b/1.x/okio/okio/HashingSource.html new file mode 100644 index 0000000000..8b0590ed67 --- /dev/null +++ b/1.x/okio/okio/HashingSource.html @@ -0,0 +1,388 @@ + + + + + + +HashingSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class HashingSource

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/InflaterSource.html b/1.x/okio/okio/InflaterSource.html new file mode 100644 index 0000000000..86fb6f006d --- /dev/null +++ b/1.x/okio/okio/InflaterSource.html @@ -0,0 +1,369 @@ + + + + + + +InflaterSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class InflaterSource

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Okio.html b/1.x/okio/okio/Okio.html new file mode 100644 index 0000000000..8ca242aee5 --- /dev/null +++ b/1.x/okio/okio/Okio.html @@ -0,0 +1,464 @@ + + + + + + +Okio (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Okio

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Options.html b/1.x/okio/okio/Options.html new file mode 100644 index 0000000000..0425817367 --- /dev/null +++ b/1.x/okio/okio/Options.html @@ -0,0 +1,343 @@ + + + + + + +Options (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Options

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Pipe.html b/1.x/okio/okio/Pipe.html new file mode 100644 index 0000000000..3d07ce5fa9 --- /dev/null +++ b/1.x/okio/okio/Pipe.html @@ -0,0 +1,298 @@ + + + + + + +Pipe (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Pipe

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Sink.html b/1.x/okio/okio/Sink.html new file mode 100644 index 0000000000..215b9d9845 --- /dev/null +++ b/1.x/okio/okio/Sink.html @@ -0,0 +1,335 @@ + + + + + + +Sink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Interface Sink

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Source.html b/1.x/okio/okio/Source.html new file mode 100644 index 0000000000..32c364372f --- /dev/null +++ b/1.x/okio/okio/Source.html @@ -0,0 +1,323 @@ + + + + + + +Source (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Interface Source

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Timeout.html b/1.x/okio/okio/Timeout.html new file mode 100644 index 0000000000..3627d7fbd1 --- /dev/null +++ b/1.x/okio/okio/Timeout.html @@ -0,0 +1,545 @@ + + + + + + +Timeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Timeout

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/Utf8.html b/1.x/okio/okio/Utf8.html new file mode 100644 index 0000000000..afba65558e --- /dev/null +++ b/1.x/okio/okio/Utf8.html @@ -0,0 +1,307 @@ + + + + + + +Utf8 (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio
+

Class Utf8

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/AsyncTimeout.html b/1.x/okio/okio/class-use/AsyncTimeout.html new file mode 100644 index 0000000000..739dc7ea7f --- /dev/null +++ b/1.x/okio/okio/class-use/AsyncTimeout.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.AsyncTimeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.AsyncTimeout

+
+
No usage of okio.AsyncTimeout
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Buffer.UnsafeCursor.html b/1.x/okio/okio/class-use/Buffer.UnsafeCursor.html new file mode 100644 index 0000000000..780f945d07 --- /dev/null +++ b/1.x/okio/okio/class-use/Buffer.UnsafeCursor.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class okio.Buffer.UnsafeCursor (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Buffer.UnsafeCursor

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Buffer.html b/1.x/okio/okio/class-use/Buffer.html new file mode 100644 index 0000000000..2d9dabdddb --- /dev/null +++ b/1.x/okio/okio/class-use/Buffer.html @@ -0,0 +1,403 @@ + + + + + + +Uses of Class okio.Buffer (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Buffer

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/BufferedSink.html b/1.x/okio/okio/class-use/BufferedSink.html new file mode 100644 index 0000000000..b035e4161e --- /dev/null +++ b/1.x/okio/okio/class-use/BufferedSink.html @@ -0,0 +1,306 @@ + + + + + + +Uses of Interface okio.BufferedSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
okio.BufferedSink

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/BufferedSource.html b/1.x/okio/okio/class-use/BufferedSource.html new file mode 100644 index 0000000000..ca594229e5 --- /dev/null +++ b/1.x/okio/okio/class-use/BufferedSource.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Interface okio.BufferedSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
okio.BufferedSource

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/ByteString.html b/1.x/okio/okio/class-use/ByteString.html new file mode 100644 index 0000000000..89fe8467a8 --- /dev/null +++ b/1.x/okio/okio/class-use/ByteString.html @@ -0,0 +1,578 @@ + + + + + + +Uses of Class okio.ByteString (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.ByteString

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/DeflaterSink.html b/1.x/okio/okio/class-use/DeflaterSink.html new file mode 100644 index 0000000000..7a7824bc70 --- /dev/null +++ b/1.x/okio/okio/class-use/DeflaterSink.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.DeflaterSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.DeflaterSink

+
+
No usage of okio.DeflaterSink
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/ForwardingSink.html b/1.x/okio/okio/class-use/ForwardingSink.html new file mode 100644 index 0000000000..b1f1af8758 --- /dev/null +++ b/1.x/okio/okio/class-use/ForwardingSink.html @@ -0,0 +1,151 @@ + + + + + + +Uses of Class okio.ForwardingSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.ForwardingSink

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/ForwardingSource.html b/1.x/okio/okio/class-use/ForwardingSource.html new file mode 100644 index 0000000000..1f0f2d80cc --- /dev/null +++ b/1.x/okio/okio/class-use/ForwardingSource.html @@ -0,0 +1,151 @@ + + + + + + +Uses of Class okio.ForwardingSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.ForwardingSource

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/ForwardingTimeout.html b/1.x/okio/okio/class-use/ForwardingTimeout.html new file mode 100644 index 0000000000..b97f4a916c --- /dev/null +++ b/1.x/okio/okio/class-use/ForwardingTimeout.html @@ -0,0 +1,149 @@ + + + + + + +Uses of Class okio.ForwardingTimeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.ForwardingTimeout

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/GzipSink.html b/1.x/okio/okio/class-use/GzipSink.html new file mode 100644 index 0000000000..b33256fca4 --- /dev/null +++ b/1.x/okio/okio/class-use/GzipSink.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.GzipSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.GzipSink

+
+
No usage of okio.GzipSink
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/GzipSource.html b/1.x/okio/okio/class-use/GzipSource.html new file mode 100644 index 0000000000..cfe877ec1b --- /dev/null +++ b/1.x/okio/okio/class-use/GzipSource.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.GzipSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.GzipSource

+
+
No usage of okio.GzipSource
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/HashingSink.html b/1.x/okio/okio/class-use/HashingSink.html new file mode 100644 index 0000000000..6d1a33cff4 --- /dev/null +++ b/1.x/okio/okio/class-use/HashingSink.html @@ -0,0 +1,190 @@ + + + + + + +Uses of Class okio.HashingSink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.HashingSink

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/HashingSource.html b/1.x/okio/okio/class-use/HashingSource.html new file mode 100644 index 0000000000..25cd47cb27 --- /dev/null +++ b/1.x/okio/okio/class-use/HashingSource.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Class okio.HashingSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.HashingSource

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/InflaterSource.html b/1.x/okio/okio/class-use/InflaterSource.html new file mode 100644 index 0000000000..a5850cb993 --- /dev/null +++ b/1.x/okio/okio/class-use/InflaterSource.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.InflaterSource (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.InflaterSource

+
+
No usage of okio.InflaterSource
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Okio.html b/1.x/okio/okio/class-use/Okio.html new file mode 100644 index 0000000000..d7666f3ce9 --- /dev/null +++ b/1.x/okio/okio/class-use/Okio.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.Okio (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Okio

+
+
No usage of okio.Okio
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Options.html b/1.x/okio/okio/class-use/Options.html new file mode 100644 index 0000000000..77c4876fc8 --- /dev/null +++ b/1.x/okio/okio/class-use/Options.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class okio.Options (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Options

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Pipe.html b/1.x/okio/okio/class-use/Pipe.html new file mode 100644 index 0000000000..4bef606875 --- /dev/null +++ b/1.x/okio/okio/class-use/Pipe.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.Pipe (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Pipe

+
+
No usage of okio.Pipe
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Sink.html b/1.x/okio/okio/class-use/Sink.html new file mode 100644 index 0000000000..5f5c089dd7 --- /dev/null +++ b/1.x/okio/okio/class-use/Sink.html @@ -0,0 +1,349 @@ + + + + + + +Uses of Interface okio.Sink (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
okio.Sink

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Source.html b/1.x/okio/okio/class-use/Source.html new file mode 100644 index 0000000000..b683f15ae1 --- /dev/null +++ b/1.x/okio/okio/class-use/Source.html @@ -0,0 +1,336 @@ + + + + + + +Uses of Interface okio.Source (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
okio.Source

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Timeout.html b/1.x/okio/okio/class-use/Timeout.html new file mode 100644 index 0000000000..4badb6d580 --- /dev/null +++ b/1.x/okio/okio/class-use/Timeout.html @@ -0,0 +1,301 @@ + + + + + + +Uses of Class okio.Timeout (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Timeout

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/class-use/Utf8.html b/1.x/okio/okio/class-use/Utf8.html new file mode 100644 index 0000000000..c5fdcf6adf --- /dev/null +++ b/1.x/okio/okio/class-use/Utf8.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.Utf8 (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.Utf8

+
+
No usage of okio.Utf8
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/package-frame.html b/1.x/okio/okio/package-frame.html new file mode 100644 index 0000000000..abf9f11446 --- /dev/null +++ b/1.x/okio/okio/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +okio (Okio 1.15.0 API) + + + + + +

okio

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/1.x/okio/okio/package-summary.html b/1.x/okio/okio/package-summary.html new file mode 100644 index 0000000000..e66f84b15e --- /dev/null +++ b/1.x/okio/okio/package-summary.html @@ -0,0 +1,301 @@ + + + + + + +okio (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

@ParametersAreNonnullByDefault +

+

Package okio

+
+
Okio complements java.io and java.nio to make it much easier to access, store, + and process your data.
+
+

See: Description

+
+
+ + + + +

Package okio Description

+
Okio complements java.io and java.nio to make it much easier to access, store, + and process your data.
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/package-tree.html b/1.x/okio/okio/package-tree.html new file mode 100644 index 0000000000..c94bf30fa5 --- /dev/null +++ b/1.x/okio/okio/package-tree.html @@ -0,0 +1,211 @@ + + + + + + +okio Class Hierarchy (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package okio

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/okio/package-use.html b/1.x/okio/okio/package-use.html new file mode 100644 index 0000000000..84fcfad9d1 --- /dev/null +++ b/1.x/okio/okio/package-use.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Package okio (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package
okio

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/overview-tree.html b/1.x/okio/overview-tree.html new file mode 100644 index 0000000000..2704ea8cf9 --- /dev/null +++ b/1.x/okio/overview-tree.html @@ -0,0 +1,268 @@ + + + + + + +Class Hierarchy (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/package-list b/1.x/okio/package-list new file mode 100644 index 0000000000..1e84585768 --- /dev/null +++ b/1.x/okio/package-list @@ -0,0 +1 @@ +okio diff --git a/1.x/okio/script.js b/1.x/okio/script.js new file mode 100644 index 0000000000..b346356931 --- /dev/null +++ b/1.x/okio/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/1.x/okio/serialized-form.html b/1.x/okio/serialized-form.html new file mode 100644 index 0000000000..039e711158 --- /dev/null +++ b/1.x/okio/serialized-form.html @@ -0,0 +1,175 @@ + + + + + + +Serialized Form (Okio 1.15.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/okio/stylesheet.css b/1.x/okio/stylesheet.css new file mode 100644 index 0000000000..8841f37c43 --- /dev/null +++ b/1.x/okio/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/1.x/okio/version.txt b/1.x/okio/version.txt new file mode 100644 index 0000000000..141f2e805b --- /dev/null +++ b/1.x/okio/version.txt @@ -0,0 +1 @@ +1.15.0 diff --git a/1.x/samples/META-INF/MANIFEST.MF b/1.x/samples/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..1a12ffb44d --- /dev/null +++ b/1.x/samples/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Archiver-Version: Plexus Archiver +Created-By: Apache Maven +Built-By: jwilson +Build-Jdk: 1.8.0_162 + diff --git a/1.x/samples/allclasses-frame.html b/1.x/samples/allclasses-frame.html new file mode 100644 index 0000000000..c15af15a7d --- /dev/null +++ b/1.x/samples/allclasses-frame.html @@ -0,0 +1,20 @@ + + + + + + +All Classes (Okio Samples 1.16.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/samples/allclasses-noframe.html b/1.x/samples/allclasses-noframe.html new file mode 100644 index 0000000000..687cb6d203 --- /dev/null +++ b/1.x/samples/allclasses-noframe.html @@ -0,0 +1,20 @@ + + + + + + +All Classes (Okio Samples 1.16.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/1.x/samples/constant-values.html b/1.x/samples/constant-values.html new file mode 100644 index 0000000000..7e3fa8484b --- /dev/null +++ b/1.x/samples/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/deprecated-list.html b/1.x/samples/deprecated-list.html new file mode 100644 index 0000000000..f849c0e348 --- /dev/null +++ b/1.x/samples/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/help-doc.html b/1.x/samples/help-doc.html new file mode 100644 index 0000000000..d87e4a7381 --- /dev/null +++ b/1.x/samples/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/index-all.html b/1.x/samples/index-all.html new file mode 100644 index 0000000000..b165d0c314 --- /dev/null +++ b/1.x/samples/index-all.html @@ -0,0 +1,149 @@ + + + + + + +Index (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
M O R  + + +

M

+
+
main(String...) - Static method in class okio.samples.Randoms
+
 
+
+ + + +

O

+
+
okio.samples - package okio.samples
+
 
+
+ + + +

R

+
+
Randoms - Class in okio.samples
+
 
+
Randoms() - Constructor for class okio.samples.Randoms
+
 
+
run() - Method in class okio.samples.Randoms
+
 
+
+M O R 
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/index.html b/1.x/samples/index.html new file mode 100644 index 0000000000..d81912fd1b --- /dev/null +++ b/1.x/samples/index.html @@ -0,0 +1,73 @@ + + + + + + +Okio Samples 1.16.0 API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="okio/samples/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/1.x/samples/okio/samples/Randoms.html b/1.x/samples/okio/samples/Randoms.html new file mode 100644 index 0000000000..66efa5d06e --- /dev/null +++ b/1.x/samples/okio/samples/Randoms.html @@ -0,0 +1,296 @@ + + + + + + +Randoms (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
okio.samples
+

Class Randoms

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/okio/samples/class-use/Randoms.html b/1.x/samples/okio/samples/class-use/Randoms.html new file mode 100644 index 0000000000..236f6a8c1b --- /dev/null +++ b/1.x/samples/okio/samples/class-use/Randoms.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class okio.samples.Randoms (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
okio.samples.Randoms

+
+
No usage of okio.samples.Randoms
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/okio/samples/package-frame.html b/1.x/samples/okio/samples/package-frame.html new file mode 100644 index 0000000000..50baade05c --- /dev/null +++ b/1.x/samples/okio/samples/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +okio.samples (Okio Samples 1.16.0 API) + + + + + +

okio.samples

+
+

Classes

+ +
+ + diff --git a/1.x/samples/okio/samples/package-summary.html b/1.x/samples/okio/samples/package-summary.html new file mode 100644 index 0000000000..fc79e8426e --- /dev/null +++ b/1.x/samples/okio/samples/package-summary.html @@ -0,0 +1,142 @@ + + + + + + +okio.samples (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package okio.samples

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/okio/samples/package-tree.html b/1.x/samples/okio/samples/package-tree.html new file mode 100644 index 0000000000..33f89a4480 --- /dev/null +++ b/1.x/samples/okio/samples/package-tree.html @@ -0,0 +1,133 @@ + + + + + + +okio.samples Class Hierarchy (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package okio.samples

+
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/okio/samples/package-use.html b/1.x/samples/okio/samples/package-use.html new file mode 100644 index 0000000000..9ec4243356 --- /dev/null +++ b/1.x/samples/okio/samples/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package okio.samples (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package
okio.samples

+
+
No usage of okio.samples
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/overview-tree.html b/1.x/samples/overview-tree.html new file mode 100644 index 0000000000..ce04806f73 --- /dev/null +++ b/1.x/samples/overview-tree.html @@ -0,0 +1,137 @@ + + + + + + +Class Hierarchy (Okio Samples 1.16.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/1.x/samples/package-list b/1.x/samples/package-list new file mode 100644 index 0000000000..8fda5f5cf7 --- /dev/null +++ b/1.x/samples/package-list @@ -0,0 +1 @@ +okio.samples diff --git a/1.x/samples/script.js b/1.x/samples/script.js new file mode 100644 index 0000000000..b346356931 --- /dev/null +++ b/1.x/samples/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/1.x/samples/stylesheet.css b/1.x/samples/stylesheet.css new file mode 100644 index 0000000000..8841f37c43 --- /dev/null +++ b/1.x/samples/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/1.x/samples/version.txt b/1.x/samples/version.txt new file mode 100644 index 0000000000..15b989e398 --- /dev/null +++ b/1.x/samples/version.txt @@ -0,0 +1 @@ +1.16.0 diff --git a/2.x/images/anchor-copy-button.svg b/2.x/images/anchor-copy-button.svg new file mode 100644 index 0000000000..bab9d747ff --- /dev/null +++ b/2.x/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/2.x/images/arrow_down.svg b/2.x/images/arrow_down.svg new file mode 100644 index 0000000000..89e7df4710 --- /dev/null +++ b/2.x/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/2.x/images/copy-icon.svg b/2.x/images/copy-icon.svg new file mode 100644 index 0000000000..61440f0a40 --- /dev/null +++ b/2.x/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2.x/images/copy-successful-icon.svg b/2.x/images/copy-successful-icon.svg new file mode 100644 index 0000000000..1865f739b0 --- /dev/null +++ b/2.x/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2.x/images/docs_logo.svg b/2.x/images/docs_logo.svg new file mode 100644 index 0000000000..7c1e3ae8ea --- /dev/null +++ b/2.x/images/docs_logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/2.x/images/footer-go-to-link.svg b/2.x/images/footer-go-to-link.svg new file mode 100644 index 0000000000..0137e22313 --- /dev/null +++ b/2.x/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2.x/images/go-to-top-icon.svg b/2.x/images/go-to-top-icon.svg new file mode 100644 index 0000000000..d987f3eadc --- /dev/null +++ b/2.x/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/2.x/images/logo-icon.svg b/2.x/images/logo-icon.svg new file mode 100644 index 0000000000..1b3b3670e0 --- /dev/null +++ b/2.x/images/logo-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/2.x/images/logo-square.png b/2.x/images/logo-square.png new file mode 100644 index 0000000000..788b301adb Binary files /dev/null and b/2.x/images/logo-square.png differ diff --git a/2.x/navigation.html b/2.x/navigation.html new file mode 100644 index 0000000000..a3e79b8577 --- /dev/null +++ b/2.x/navigation.html @@ -0,0 +1,142 @@ + + diff --git a/2.x/okio/index.html b/2.x/okio/index.html new file mode 100644 index 0000000000..06a4f3caad --- /dev/null +++ b/2.x/okio/index.html @@ -0,0 +1,68 @@ + + + + okio + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

okio

+
+

Packages

+
+
+
+
+
okio +
Link copied to clipboard
+
+
+
+
apple
+
common
+ +
nonJvm
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-array-index-out-of-bounds-exception/-array-index-out-of-bounds-exception.html b/2.x/okio/okio/-array-index-out-of-bounds-exception/-array-index-out-of-bounds-exception.html new file mode 100644 index 0000000000..0e4075cbd3 --- /dev/null +++ b/2.x/okio/okio/-array-index-out-of-bounds-exception/-array-index-out-of-bounds-exception.html @@ -0,0 +1,53 @@ + + + + ArrayIndexOutOfBoundsException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ArrayIndexOutOfBoundsException

+
+
+ +
+
fun ArrayIndexOutOfBoundsException(message: String?)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-array-index-out-of-bounds-exception/index.html b/2.x/okio/okio/-array-index-out-of-bounds-exception/index.html new file mode 100644 index 0000000000..f4021367dc --- /dev/null +++ b/2.x/okio/okio/-array-index-out-of-bounds-exception/index.html @@ -0,0 +1,151 @@ + + + + ArrayIndexOutOfBoundsException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ArrayIndexOutOfBoundsException

+
+
+
class ArrayIndexOutOfBoundsException(message: String?) : IndexOutOfBoundsException
typealias ArrayIndexOutOfBoundsException = ArrayIndexOutOfBoundsException
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cause +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
message +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val message: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/-async-timeout.html b/2.x/okio/okio/-async-timeout/-async-timeout.html new file mode 100644 index 0000000000..45e1d35176 --- /dev/null +++ b/2.x/okio/okio/-async-timeout/-async-timeout.html @@ -0,0 +1,53 @@ + + + + AsyncTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

AsyncTimeout

+
+
+ +
+
fun AsyncTimeout()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/-companion/index.html b/2.x/okio/okio/-async-timeout/-companion/index.html new file mode 100644 index 0000000000..ecc9c00e9a --- /dev/null +++ b/2.x/okio/okio/-async-timeout/-companion/index.html @@ -0,0 +1,115 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/enter.html b/2.x/okio/okio/-async-timeout/enter.html new file mode 100644 index 0000000000..c5f5b0f154 --- /dev/null +++ b/2.x/okio/okio/-async-timeout/enter.html @@ -0,0 +1,53 @@ + + + + enter + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

enter

+
+
+ +
+
fun enter()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/exit.html b/2.x/okio/okio/-async-timeout/exit.html new file mode 100644 index 0000000000..70e6aef2b1 --- /dev/null +++ b/2.x/okio/okio/-async-timeout/exit.html @@ -0,0 +1,53 @@ + + + + exit + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

exit

+
+
+ +
+
fun exit(): Boolean
+
+

Returns true if the timeout occurred.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/index.html b/2.x/okio/okio/-async-timeout/index.html new file mode 100644 index 0000000000..07637fc106 --- /dev/null +++ b/2.x/okio/okio/-async-timeout/index.html @@ -0,0 +1,461 @@ + + + + AsyncTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

AsyncTimeout

+
open class AsyncTimeout : Timeout

This timeout uses a background thread to take action exactly when the timeout occurs. Use this to implement timeouts where they aren't supported natively, such as to sockets that are blocked on writing.

Subclasses should override timedOut to take action when a timeout occurs. This method will be invoked by the shared watchdog thread so it should not do any long-running operations. Otherwise we risk starving other timeouts from being triggered.

Use sink and source to apply this timeout to a stream. The returned value will apply the timeout to each operation on the wrapped stream.

Callers should call enter before doing work that is subject to timeouts, and exit afterwards. The return value of exit indicates whether a timeout was triggered. Note that the call to timedOut is asynchronous, and may be called after exit.

+
+
+
+
+

Constructors

+
+
+
+
AsyncTimeout +
Link copied to clipboard
+
+
+
+ +
+
+
fun AsyncTimeout()
+
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
clearDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun clearDeadline(): Timeout
+
+
Clears the deadline.
+
+
+
+
+ +
+
+
clearTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun clearTimeout(): Timeout
+
+
Clears the timeout.
+
+
+
+
+ +
+
+
deadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun deadline(duration: Long, unit: TimeUnit): Timeout
+
+
Set a deadline of now plus duration time.
+
+
+
+
+ +
+
+
deadlineNanoTime +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun deadlineNanoTime(): Long
+
+
Returns the nano time when the deadline will be reached.
+
+ +
+
open fun deadlineNanoTime(deadlineNanoTime: Long): Timeout
+
+
Sets the nano time when the deadline will be reached.
+
+
+
+
+ +
+
+
enter +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun enter()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
exit +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun exit(): Boolean
+
+
Returns true if the timeout occurred.
+
+
+
+
+ +
+
+
hasDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hasDeadline(): Boolean
+
+
Returns true if a deadline is enabled.
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
intersectWith +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun intersectWith(other: Timeout, block: () -> Unit)
+
+
Applies the minimum intersection between this timeout and other, run block, then finally rollback this timeout's values.
+
+
+
+
+ +
+
+
sink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun sink(sink: Sink): Sink
+
+
Returns a new sink that delegates to sink, using this to implement timeouts.
+
+
+
+
+ +
+
+
source +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun source(source: Source): Source
+
+
Returns a new source that delegates to source, using this to implement timeouts.
+
+
+
+
+ +
+
+
throwIfReached +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun throwIfReached()
+
+
Throws an InterruptedIOException if the deadline has been reached or if the current thread has been interrupted.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun timeout(timeout: Long, unit: TimeUnit): Timeout
+
+
Wait at most timeout time before aborting an operation.
+
+
+
+
+ +
+
+
timeoutNanos +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun timeoutNanos(): Long
+
+
Returns the timeout in nanoseconds, or 0 for no timeout.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
waitUntilNotified +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun waitUntilNotified(monitor: Any)
+
+
Waits on monitor until it is notified.
+
+
+
+
+ +
+
+
withTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun <T> withTimeout(block: () -> T): T
+
+
Surrounds block with calls to enter and exit, throwing an exception from newTimeoutException if a timeout occurred.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/sink.html b/2.x/okio/okio/-async-timeout/sink.html new file mode 100644 index 0000000000..b1645a28ae --- /dev/null +++ b/2.x/okio/okio/-async-timeout/sink.html @@ -0,0 +1,53 @@ + + + + sink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sink

+
+
+ +
+
fun sink(sink: Sink): Sink
+
+

Returns a new sink that delegates to sink, using this to implement timeouts. This works best if timedOut is overridden to interrupt sink's current operation.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/source.html b/2.x/okio/okio/-async-timeout/source.html new file mode 100644 index 0000000000..db4c5f0d9a --- /dev/null +++ b/2.x/okio/okio/-async-timeout/source.html @@ -0,0 +1,53 @@ + + + + source + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

source

+
+
+ +
+
fun source(source: Source): Source
+
+

Returns a new source that delegates to source, using this to implement timeouts. This works best if timedOut is overridden to interrupt source's current operation.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-async-timeout/with-timeout.html b/2.x/okio/okio/-async-timeout/with-timeout.html new file mode 100644 index 0000000000..fda1e50b07 --- /dev/null +++ b/2.x/okio/okio/-async-timeout/with-timeout.html @@ -0,0 +1,53 @@ + + + + withTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

withTimeout

+
+
+ +
+
inline fun <T> withTimeout(block: () -> T): T
+
+

Surrounds block with calls to enter and exit, throwing an exception from newTimeoutException if a timeout occurred.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-buffer.html b/2.x/okio/okio/-buffer/-buffer.html new file mode 100644 index 0000000000..094e1a6c07 --- /dev/null +++ b/2.x/okio/okio/-buffer/-buffer.html @@ -0,0 +1,55 @@ + + + + Buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Buffer

+
+
+ +
+
+
+
fun Buffer()
fun Buffer()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/-unsafe-cursor.html b/2.x/okio/okio/-buffer/-unsafe-cursor/-unsafe-cursor.html new file mode 100644 index 0000000000..48b7adbdde --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/-unsafe-cursor.html @@ -0,0 +1,55 @@ + + + + UnsafeCursor + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

UnsafeCursor

+
+
+ +
+
+
+
fun UnsafeCursor()
fun UnsafeCursor()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/buffer.html b/2.x/okio/okio/-buffer/-unsafe-cursor/buffer.html new file mode 100644 index 0000000000..cc7226e93d --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/buffer.html @@ -0,0 +1,57 @@ + + + + buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

buffer

+
+
+
+
common
+
+
+ +
+
var buffer: Buffer? = null
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/close.html b/2.x/okio/okio/-buffer/-unsafe-cursor/close.html new file mode 100644 index 0000000000..fe0fb8b937 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/close.html @@ -0,0 +1,55 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
+
+
fun close()
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/data.html b/2.x/okio/okio/-buffer/-unsafe-cursor/data.html new file mode 100644 index 0000000000..6ceed4f52b --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/data.html @@ -0,0 +1,57 @@ + + + + data + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

data

+
+
+
+
common
+
+
+ +
+
var data: ByteArray? = null
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/end.html b/2.x/okio/okio/-buffer/-unsafe-cursor/end.html new file mode 100644 index 0000000000..6e5b556337 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/end.html @@ -0,0 +1,57 @@ + + + + end + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

end

+
+
+
+
common
+
+
+ +
+
var end: Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/expand-buffer.html b/2.x/okio/okio/-buffer/-unsafe-cursor/expand-buffer.html new file mode 100644 index 0000000000..6d6316daa2 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/expand-buffer.html @@ -0,0 +1,67 @@ + + + + expandBuffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

expandBuffer

+
+
+
+
common
+
+
+ +
+
fun expandBuffer(minByteCount: Int): Long
+
+

Grow the buffer by adding a contiguous range of capacity in a single segment. This adds at least minByteCount bytes but may add up to a full segment of additional capacity.

As a side-effect this cursor will seek. It will move offset to the first byte of newly-added capacity. This is the size of the buffer prior to the expandBuffer() call.

If minByteCount bytes are available in the buffer's current tail segment that will be used; otherwise another segment will be allocated and appended. In either case this returns the number of bytes of capacity added to this buffer.

Warning: it is the caller’s responsibility to either write new data to every byte of the newly-allocated capacity, or to shrink the buffer to the data written. Failure to do so may cause serious security problems as the data in the returned buffers is not zero filled. Buffers may contain dirty pooled segments that hold very sensitive data from other parts of the current process.

Return

the number of bytes expanded by. Not less than minByteCount.

Parameters

minByteCount

the size of the contiguous capacity. Must be positive and not greater than the capacity size of a single segment (8 KiB).

+
+
+ +
+
+ +
+
fun expandBuffer(minByteCount: Int): Long
+
+

Parameters

minByteCount

the size of the contiguous capacity. Must be positive and not greater than the capacity size of a single segment (8 KiB).

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/index.html b/2.x/okio/okio/-buffer/-unsafe-cursor/index.html new file mode 100644 index 0000000000..a28e5e99ed --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/index.html @@ -0,0 +1,355 @@ + + + + UnsafeCursor + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

UnsafeCursor

+
+
+
class UnsafeCursor

A handle to the underlying data in a buffer. This handle is unsafe because it does not enforce its own invariants. Instead, it assumes a careful user who has studied Okio's implementation details and their consequences.

Buffer Internals

----------------

Most code should use Buffer as a black box: a class that holds 0 or more bytes of data with efficient APIs to append data to the end and to consume data from the front. Usually this is also the most efficient way to use buffers because it allows Okio to employ several optimizations, including:

  • Fast Allocation: Buffers use a shared pool of memory that is not zero-filled before use.

  • Fast Resize: A buffer's capacity can change without copying its contents.

  • Fast Move: Memory ownership can be reassigned from one buffer to another.

  • Fast Copy: Multiple buffers can share the same underlying memory.

  • Fast Encoding and Decoding: Common operations like UTF-8 encoding and decimal decoding do not require intermediate objects to be allocated.

These optimizations all leverage the way Okio stores data internally. Okio Buffers are implemented using a doubly-linked list of segments. Each segment is a contiguous range within a 8 KiB ByteArray. Each segment has two indexes, start, the offset of the first byte of the array containing application data, and end, the offset of the first byte beyond start whose data is undefined.

New buffers are empty and have no segments:

val buffer = Buffer()

We append 7 bytes of data to the end of our empty buffer. Internally, the buffer allocates a segment and writes its new data there. The lone segment has an 8 KiB byte array but only 7 bytes of data:

buffer.writeUtf8("sealion")

// [ 's', 'e', 'a', 'l', 'i', 'o', 'n', '?', '?', '?', ...]
// ^ ^
// start = 0 end = 7

When we read 4 bytes of data from the buffer, it finds its first segment and returns that data to us. As bytes are read the data is consumed. The segment tracks this by adjusting its internal indices.

buffer.readUtf8(4) // "seal"

// [ 's', 'e', 'a', 'l', 'i', 'o', 'n', '?', '?', '?', ...]
// ^ ^
// start = 4 end = 7

As we write data into a buffer we fill up its internal segments. When a write doesn't fit into a buffer's last segment, additional segments are allocated and appended to the linked list of segments. Each segment has its own start and end indexes tracking where the user's data begins and ends.

val xoxo = new Buffer()
xoxo.writeUtf8("xo".repeat(5_000))

// [ 'x', 'o', 'x', 'o', 'x', 'o', 'x', 'o', ..., 'x', 'o', 'x', 'o']
// ^ ^
// start = 0 end = 8192
//
// [ 'x', 'o', 'x', 'o', ..., 'x', 'o', 'x', 'o', '?', '?', '?', ...]
// ^ ^
// start = 0 end = 1808

The start index is always inclusive and the end index is always exclusive. The data preceding the start index is undefined, and the data at and following the end index is undefined.

After the last byte of a segment has been read, that segment may be returned to an internal segment pool. In addition to reducing the need to do garbage collection, segment pooling also saves the JVM from needing to zero-fill byte arrays. Okio doesn't need to zero-fill its arrays because it always writes memory before it reads it. But if you look at a segment in a debugger you may see its effects. In this example, one of the "xoxo" segments above is reused in an unrelated buffer:

val abc = new Buffer()
abc.writeUtf8("abc")

// [ 'a', 'b', 'c', 'o', 'x', 'o', 'x', 'o', ...]
// ^ ^
// start = 0 end = 3

There is an optimization in Buffer.clone() and other methods that allows two segments to share the same underlying byte array. Clones can't write to the shared byte array; instead they allocate a new (private) segment early.

val nana = new Buffer()
nana.writeUtf8("na".repeat(2_500))
nana.readUtf8(2) // "na"

// [ 'n', 'a', 'n', 'a', ..., 'n', 'a', 'n', 'a', '?', '?', '?', ...]
// ^ ^
// start = 2 end = 5000

nana2 = nana.clone()
nana2.writeUtf8("batman")

// [ 'n', 'a', 'n', 'a', ..., 'n', 'a', 'n', 'a', '?', '?', '?', ...]
// ^ ^
// start = 2 end = 5000
//
// [ 'b', 'a', 't', 'm', 'a', 'n', '?', '?', '?', ...]
// ^ ^
// start = 0 end = 6

Segments are not shared when the shared region is small (ie. less than 1 KiB). This is intended to prevent fragmentation in sharing-heavy use cases.

Unsafe Cursor API

-----------------

This class exposes privileged access to the internal byte arrays of a buffer. A cursor either references the data of a single segment, it is before the first segment (offset == -1), or it is after the last segment (offset == buffer.size).

Call UnsafeCursor.seek to move the cursor to the segment that contains a specified offset. After seeking, UnsafeCursor.data references the segment's internal byte array, UnsafeCursor.start is the segment's start and UnsafeCursor.end is its end.

Call UnsafeCursor.next to advance the cursor to the next segment. This returns -1 if there are no further segments in the buffer.

Use Buffer.readUnsafe to create a cursor to read buffer data and Buffer.readAndWriteUnsafe to create a cursor to read and write buffer data. In either case, always call UnsafeCursor.close when done with a cursor. This is convenient with Kotlin's use extension function. In this example we read all of the bytes in a buffer into a byte array:

val bufferBytes = ByteArray(buffer.size.toInt())

buffer.readUnsafe().use { cursor ->
while (cursor.next() != -1) {
System.arraycopy(cursor.data, cursor.start,
bufferBytes, cursor.offset.toInt(), cursor.end - cursor.start);
}
}

Change the capacity of a buffer with resizeBuffer. This is only permitted for read+write cursors. The buffer's size always changes from the end: shrinking it removes bytes from the end; growing it adds capacity to the end.

Warnings

--------

Most application developers should avoid this API. Those that must use this API should respect these warnings.

Don't mutate a cursor. This class has public, non-final fields because that is convenient for low-level I/O frameworks. Never assign values to these fields; instead use the cursor API to adjust these.

Never mutate data unless you have read+write access. You are on the honor system to never write the buffer in read-only mode. Read-only mode may be more efficient than read+write mode because it does not need to make private copies of shared segments.

Only access data in [start..end). Other data in the byte array is undefined! It may contain private or sensitive data from other parts of your process.

Always fill the new capacity when you grow a buffer. New capacity is not zero-filled and may contain data from other parts of your process. Avoid leaking this information by always writing something to the newly-allocated capacity. Do not assume that new capacity will be filled with 0; it will not be.

Do not access a buffer while is being accessed by a cursor. Even simple read-only operations like Buffer.clone are unsafe because they mark segments as shared.

Do not hard-code the segment size in your application. It is possible that segment sizes will change with advances in hardware. Future versions of Okio may even have heterogeneous segment sizes.

These warnings are intended to help you to use this API safely. It's here for developers that need absolutely the most throughput. Since that's you, here's one final performance tip. You can reuse instances of this class if you like. Use the overloads of Buffer.readUnsafe and Buffer.readAndWriteUnsafe that take a cursor and close it after use.

class UnsafeCursor : Closeable
+
+
+
+
+

Constructors

+
+
+
+
UnsafeCursor +
Link copied to clipboard
+
+
+
+
common
+
+
+
fun UnsafeCursor()
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+
+
fun close()
open override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
expandBuffer +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun expandBuffer(minByteCount: Int): Long
+
+
Grow the buffer by adding a contiguous range of capacity in a single segment.
+
+
+ +
+
+ +
+
fun expandBuffer(minByteCount: Int): Long
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
next +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun next(): Int
+
+
Seeks to the next range of bytes, advancing the offset by end - start.
+
+
+ +
+
+ +
+
fun next(): Int
+
+
+
+
+
+
+ +
+
+
resizeBuffer +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun resizeBuffer(newSize: Long): Long
+
+
Change the size of the buffer so that it equals newSize by either adding new capacity at the end or truncating the buffer at the end.
+
+
+ +
+
+ +
+
fun resizeBuffer(newSize: Long): Long
+
+
+
+
+
+
+ +
+
+
seek +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun seek(offset: Long): Int
+
+
Reposition the cursor so that the data at offset is readable at data[start].
+
+
+ +
+
+ +
+
fun seek(offset: Long): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
var buffer: Buffer? = null
+
+
+
+
+ +
+
+
data +
Link copied to clipboard
+
+
+
+
var data: ByteArray? = null
+
+
+
+
+ +
+
+
end +
Link copied to clipboard
+
+
+
+
var end: Int
+
+
+
+
+ +
+
+
offset +
Link copied to clipboard
+
+
+
+
var offset: Long
+
+
+
+
+ +
+
+
readWrite +
Link copied to clipboard
+
+
+
+
var readWrite: Boolean = false
+
+
+
+
+ +
+
+
start +
Link copied to clipboard
+
+
+
+
var start: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/next.html b/2.x/okio/okio/-buffer/-unsafe-cursor/next.html new file mode 100644 index 0000000000..61e78e9843 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/next.html @@ -0,0 +1,67 @@ + + + + next + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

next

+
+
+
+
common
+
+
+ +
+
fun next(): Int
+
+

Seeks to the next range of bytes, advancing the offset by end - start. Returns the size of the readable range (at least 1), or -1 if we have reached the end of the buffer and there are no more bytes to read.

+
+
+ +
+
+ +
+
fun next(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/offset.html b/2.x/okio/okio/-buffer/-unsafe-cursor/offset.html new file mode 100644 index 0000000000..80b6d248e2 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/offset.html @@ -0,0 +1,57 @@ + + + + offset + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

offset

+
+
+
+
common
+
+
+ +
+
var offset: Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/read-write.html b/2.x/okio/okio/-buffer/-unsafe-cursor/read-write.html new file mode 100644 index 0000000000..2288298f88 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/read-write.html @@ -0,0 +1,57 @@ + + + + readWrite + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readWrite

+
+
+
+
common
+
+
+ +
+
var readWrite: Boolean = false
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/resize-buffer.html b/2.x/okio/okio/-buffer/-unsafe-cursor/resize-buffer.html new file mode 100644 index 0000000000..af5f86d8a1 --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/resize-buffer.html @@ -0,0 +1,67 @@ + + + + resizeBuffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

resizeBuffer

+
+
+
+
common
+
+
+ +
+
fun resizeBuffer(newSize: Long): Long
+
+

Change the size of the buffer so that it equals newSize by either adding new capacity at the end or truncating the buffer at the end. Newly added capacity may span multiple segments.

As a side-effect this cursor will seek. If the buffer is being enlarged it will move UnsafeCursor.offset to the first byte of newly-added capacity. This is the size of the buffer prior to the resizeBuffer() call. If the buffer is being shrunk it will move UnsafeCursor.offset to the end of the buffer.

Warning: it is the caller’s responsibility to write new data to every byte of the newly-allocated capacity. Failure to do so may cause serious security problems as the data in the returned buffers is not zero filled. Buffers may contain dirty pooled segments that hold very sensitive data from other parts of the current process.

Return

the previous size of the buffer.

+
+
+ +
+
+ +
+
fun resizeBuffer(newSize: Long): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/seek.html b/2.x/okio/okio/-buffer/-unsafe-cursor/seek.html new file mode 100644 index 0000000000..5cffcf6e4b --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/seek.html @@ -0,0 +1,67 @@ + + + + seek + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

seek

+
+
+
+
common
+
+
+ +
+
fun seek(offset: Long): Int
+
+

Reposition the cursor so that the data at offset is readable at data[start]. Returns the number of bytes readable in data (at least 1), or -1 if there are no data to read.

+
+
+ +
+
+ +
+
fun seek(offset: Long): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/-unsafe-cursor/start.html b/2.x/okio/okio/-buffer/-unsafe-cursor/start.html new file mode 100644 index 0000000000..6eb3c6de2f --- /dev/null +++ b/2.x/okio/okio/-buffer/-unsafe-cursor/start.html @@ -0,0 +1,57 @@ + + + + start + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

start

+
+
+
+
common
+
+
+ +
+
var start: Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/buffer.html b/2.x/okio/okio/-buffer/buffer.html new file mode 100644 index 0000000000..fc8711d986 --- /dev/null +++ b/2.x/okio/okio/-buffer/buffer.html @@ -0,0 +1,77 @@ + + + + buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

buffer

+
+
+
+ +
+
+ +
+
open override fun buffer(): Buffer
+
+

Returns this source's internal buffer.

+
+
+
common
+
+
+ +
+
open override val buffer: Buffer
+
+

This source's internal buffer.

+
+
+ +
+
+ +
+
open override val buffer: Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/clear.html b/2.x/okio/okio/-buffer/clear.html new file mode 100644 index 0000000000..230889c994 --- /dev/null +++ b/2.x/okio/okio/-buffer/clear.html @@ -0,0 +1,67 @@ + + + + clear + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clear

+
+
+
+
common
+
+
+ +
+
fun clear()
+
+

Discards all bytes in this buffer. Calling this method when you're done with a buffer will return its segments to the pool.

+
+
+ +
+
+ +
+
fun clear()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/clone.html b/2.x/okio/okio/-buffer/clone.html new file mode 100644 index 0000000000..43885af4fb --- /dev/null +++ b/2.x/okio/okio/-buffer/clone.html @@ -0,0 +1,53 @@ + + + + clone + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clone

+
+
+ +
+
open override fun clone(): Buffer
+
+

Returns a deep copy of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/close.html b/2.x/okio/okio/-buffer/close.html new file mode 100644 index 0000000000..f74084e88c --- /dev/null +++ b/2.x/okio/okio/-buffer/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/complete-segment-byte-count.html b/2.x/okio/okio/-buffer/complete-segment-byte-count.html new file mode 100644 index 0000000000..0ea5956ad8 --- /dev/null +++ b/2.x/okio/okio/-buffer/complete-segment-byte-count.html @@ -0,0 +1,67 @@ + + + + completeSegmentByteCount + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

completeSegmentByteCount

+
+
+
+
common
+
+
+ +
+
fun completeSegmentByteCount(): Long
+
+

Returns the number of bytes in segments that are not writable. This is the number of bytes that can be flushed immediately to an underlying sink without harming throughput.

+
+
+ +
+
+ +
+
fun completeSegmentByteCount(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/copy-to.html b/2.x/okio/okio/-buffer/copy-to.html new file mode 100644 index 0000000000..3b4a4653f4 --- /dev/null +++ b/2.x/okio/okio/-buffer/copy-to.html @@ -0,0 +1,75 @@ + + + + copyTo + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

copyTo

+
+
+ +
+
+
+
fun copyTo(out: OutputStream, offset: Long = 0L, byteCount: Long = size - offset): Buffer
fun copyTo(out: Buffer, offset: Long = 0L, byteCount: Long): Buffer
+
+

Copy byteCount bytes from this, starting at offset, to out.

+
+
+ +
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L, byteCount: Long): Buffer
fun copyTo(out: Buffer, offset: Long = 0L): Buffer
+
+
+
+
+
common
+
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L): Buffer
+
+

Overload of copyTo with byteCount = size - offset, work around for https://youtrack.jetbrains.com/issue/KT-30847

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/copy.html b/2.x/okio/okio/-buffer/copy.html new file mode 100644 index 0000000000..254f4e128c --- /dev/null +++ b/2.x/okio/okio/-buffer/copy.html @@ -0,0 +1,67 @@ + + + + copy + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

copy

+
+
+
+
common
+
+
+ +
+
fun copy(): Buffer
+
+

Returns a deep copy of this buffer.

+
+
+ +
+
+ +
+
fun copy(): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/emit-complete-segments.html b/2.x/okio/okio/-buffer/emit-complete-segments.html new file mode 100644 index 0000000000..f261f7bcd0 --- /dev/null +++ b/2.x/okio/okio/-buffer/emit-complete-segments.html @@ -0,0 +1,67 @@ + + + + emitCompleteSegments + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

emitCompleteSegments

+
+
+
+
common
+
+
+ +
+
open override fun emitCompleteSegments(): Buffer
+
+

Writes complete segments to the underlying sink, if one exists. Like flush, but weaker. Use this to limit the memory held in the buffer to a single segment. Typically application code will not need to call this: it is only necessary when application code writes directly to this sink's buffer.

BufferedSink b0 = new Buffer();
BufferedSink b1 = Okio.buffer(b0);
BufferedSink b2 = Okio.buffer(b1);

b2.buffer().write(new byte[20_000]);
assertEquals(20_000, b2.buffer().size());
assertEquals( 0, b1.buffer().size());
assertEquals( 0, b0.buffer().size());

b2.emitCompleteSegments();
assertEquals( 3_616, b2.buffer().size());
assertEquals( 0, b1.buffer().size());
assertEquals(16_384, b0.buffer().size()); // This example assumes 8192 byte segments.
+
+
+ +
+
+ +
+
open override fun emitCompleteSegments(): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/emit.html b/2.x/okio/okio/-buffer/emit.html new file mode 100644 index 0000000000..903b7aafe7 --- /dev/null +++ b/2.x/okio/okio/-buffer/emit.html @@ -0,0 +1,67 @@ + + + + emit + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

emit

+
+
+
+
common
+
+
+ +
+
open override fun emit(): Buffer
+
+

Writes all buffered data to the underlying sink, if one exists. Like flush, but weaker. Call this before this buffered sink goes out of scope so that its data can reach its destination.

BufferedSink b0 = new Buffer();
BufferedSink b1 = Okio.buffer(b0);
BufferedSink b2 = Okio.buffer(b1);

b2.writeUtf8("hello");
assertEquals(5, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(0, b0.buffer().size());

b2.emit();
assertEquals(0, b2.buffer().size());
assertEquals(5, b1.buffer().size());
assertEquals(0, b0.buffer().size());

b1.emit();
assertEquals(0, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(5, b0.buffer().size());
+
+
+ +
+
+ +
+
open override fun emit(): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/equals.html b/2.x/okio/okio/-buffer/equals.html new file mode 100644 index 0000000000..52e12aee5a --- /dev/null +++ b/2.x/okio/okio/-buffer/equals.html @@ -0,0 +1,53 @@ + + + + equals + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

equals

+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/exhausted.html b/2.x/okio/okio/-buffer/exhausted.html new file mode 100644 index 0000000000..8be6d357fb --- /dev/null +++ b/2.x/okio/okio/-buffer/exhausted.html @@ -0,0 +1,53 @@ + + + + exhausted + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

exhausted

+
+
+ +
+
open override fun exhausted(): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/flush.html b/2.x/okio/okio/-buffer/flush.html new file mode 100644 index 0000000000..29c08beaa4 --- /dev/null +++ b/2.x/okio/okio/-buffer/flush.html @@ -0,0 +1,53 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+ +
+
open override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/get.html b/2.x/okio/okio/-buffer/get.html new file mode 100644 index 0000000000..8ebd111115 --- /dev/null +++ b/2.x/okio/okio/-buffer/get.html @@ -0,0 +1,67 @@ + + + + get + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

get

+
+
+
+
common
+
+
+ +
+
operator fun get(pos: Long): Byte
+
+

Returns the byte at pos.

+
+
+ +
+
+ +
+
@JvmName(name = "getByte")
operator fun get(pos: Long): Byte
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/hash-code.html b/2.x/okio/okio/-buffer/hash-code.html new file mode 100644 index 0000000000..0f39b15c1b --- /dev/null +++ b/2.x/okio/okio/-buffer/hash-code.html @@ -0,0 +1,53 @@ + + + + hashCode + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hashCode

+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/hmac-sha1.html b/2.x/okio/okio/-buffer/hmac-sha1.html new file mode 100644 index 0000000000..528d999528 --- /dev/null +++ b/2.x/okio/okio/-buffer/hmac-sha1.html @@ -0,0 +1,57 @@ + + + + hmacSha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha1

+
+
+
+
common
+
+
+ +
+
fun hmacSha1(key: ByteString): ByteString
+
+

Returns the 160-bit SHA-1 HMAC of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/hmac-sha256.html b/2.x/okio/okio/-buffer/hmac-sha256.html new file mode 100644 index 0000000000..71b0bc02de --- /dev/null +++ b/2.x/okio/okio/-buffer/hmac-sha256.html @@ -0,0 +1,57 @@ + + + + hmacSha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha256

+
+
+
+
common
+
+
+ +
+
fun hmacSha256(key: ByteString): ByteString
+
+

Returns the 256-bit SHA-256 HMAC of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/hmac-sha512.html b/2.x/okio/okio/-buffer/hmac-sha512.html new file mode 100644 index 0000000000..35da80d2c8 --- /dev/null +++ b/2.x/okio/okio/-buffer/hmac-sha512.html @@ -0,0 +1,57 @@ + + + + hmacSha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha512

+
+
+
+
common
+
+
+ +
+
fun hmacSha512(key: ByteString): ByteString
+
+

Returns the 512-bit SHA-512 HMAC of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/index-of-element.html b/2.x/okio/okio/-buffer/index-of-element.html new file mode 100644 index 0000000000..c2b00c602f --- /dev/null +++ b/2.x/okio/okio/-buffer/index-of-element.html @@ -0,0 +1,53 @@ + + + + indexOfElement + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

indexOfElement

+
+
+ +
+
open override fun indexOfElement(targetBytes: ByteString): Long
open override fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/index-of.html b/2.x/okio/okio/-buffer/index-of.html new file mode 100644 index 0000000000..eead4cea5a --- /dev/null +++ b/2.x/okio/okio/-buffer/index-of.html @@ -0,0 +1,59 @@ + + + + indexOf + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

indexOf

+
+
+ +
+
open override fun indexOf(b: Byte): Long
open override fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
open override fun indexOf(bytes: ByteString): Long
open override fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+
+
+ +
+
open override fun indexOf(b: Byte, fromIndex: Long): Long
+
+

Returns the index of b in this at or beyond fromIndex, or -1 if this buffer does not contain b in that range.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/index.html b/2.x/okio/okio/-buffer/index.html new file mode 100644 index 0000000000..534276104c --- /dev/null +++ b/2.x/okio/okio/-buffer/index.html @@ -0,0 +1,2513 @@ + + + + Buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Buffer

+
+
+
class Buffer : BufferedSource, BufferedSink

A collection of bytes in memory.

Moving data from one buffer to another is fast. Instead of copying bytes from one place in memory to another, this class just changes ownership of the underlying byte arrays.

This buffer grows with your data. Just like ArrayList, each buffer starts small. It consumes only the memory it needs to.

This buffer pools its byte arrays. When you allocate a byte array in Java, the runtime must zero-fill the requested array before returning it to you. Even if you're going to write over that space anyway. This class avoids zero-fill and GC churn by pooling byte arrays.

class Buffer : BufferedSource, BufferedSink, Cloneable, ByteChannel
+
+
+
+
+

Constructors

+
+
+
+
Buffer +
Link copied to clipboard
+
+
+
+
common
+
+
+
fun Buffer()
+
+
+
+
+
+

Types

+
+
+
+
UnsafeCursor +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
class UnsafeCursor
+
+
A handle to the underlying data in a buffer.
+
+
+ +
+
+ +
+
class UnsafeCursor : Closeable
+
+
+
+
+
+
+
+

Functions

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun buffer(): Buffer
+
+
Returns this source's internal buffer.
+
+
+
+
+ +
+
+
clear +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun clear()
+
+
Discards all bytes in this buffer.
+
+
+ +
+
+ +
+
fun clear()
+
+
+
+
+
+
+ +
+
+
clone +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun clone(): Buffer
+
+
Returns a deep copy of this buffer.
+
+
+
+
+ +
+
+
close +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
completeSegmentByteCount +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun completeSegmentByteCount(): Long
+
+
Returns the number of bytes in segments that are not writable.
+
+
+ +
+
+ +
+
fun completeSegmentByteCount(): Long
+
+
+
+
+
+
+ +
+
+
copy +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun copy(): Buffer
+
+
Returns a deep copy of this buffer.
+
+
+ +
+
+ +
+
fun copy(): Buffer
+
+
+
+
+
+
+ +
+
+
copyTo +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L): Buffer
+
+
Overload of copyTo with byteCount = size - offset, work around for https://youtrack.jetbrains.
+
+
+ +
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L): Buffer
+
+
+
+
+ +
+
+ +
+
fun copyTo(out: OutputStream, offset: Long = 0L, byteCount: Long = size - offset): Buffer
+
+
Copy byteCount bytes from this, starting at offset, to out.
+
+
+
common
+
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L, byteCount: Long): Buffer
+
+
Copy byteCount bytes from this, starting at offset, to out.
+
+
+ +
+
+ +
+
fun copyTo(out: Buffer, offset: Long = 0L, byteCount: Long): Buffer
+
+
+
+
+
+
+ +
+
+
emit +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun emit(): Buffer
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
+ +
+
+ +
+
open override fun emit(): Buffer
+
+
+
+
+
+
+ +
+
+
emitCompleteSegments +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun emitCompleteSegments(): Buffer
+
+
Writes complete segments to the underlying sink, if one exists.
+
+
+ +
+
+ +
+
open override fun emitCompleteSegments(): Buffer
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
exhausted +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun exhausted(): Boolean
+
+
+
+
+
common
+
+
+ +
+
abstract fun exhausted(): Boolean
+
+
Returns true if there are no more bytes in this source.
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
common
+
+
+ +
+
abstract override fun flush()
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
+
+
+ +
+
+
get +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
operator fun get(pos: Long): Byte
+
+
Returns the byte at pos.
+
+
+ +
+
+ +
+
@JvmName(name = "getByte")
operator fun get(pos: Long): Byte
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
hmacSha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha1(key: ByteString): ByteString
+
+
Returns the 160-bit SHA-1 HMAC of this buffer.
+
+
+ +
+
+ +
+
fun hmacSha1(key: ByteString): ByteString
+
+
Returns the 160-bit SHA-1 HMAC of this buffer.
+
+
+
+
+ +
+
+
hmacSha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha256(key: ByteString): ByteString
+
+
Returns the 256-bit SHA-256 HMAC of this buffer.
+
+
+ +
+
+ +
+
fun hmacSha256(key: ByteString): ByteString
+
+
Returns the 256-bit SHA-256 HMAC of this buffer.
+
+
+
+
+ +
+
+
hmacSha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha512(key: ByteString): ByteString
+
+
Returns the 512-bit SHA-512 HMAC of this buffer.
+
+
+ +
+
+ +
+
fun hmacSha512(key: ByteString): ByteString
+
+
Returns the 512-bit SHA-512 HMAC of this buffer.
+
+
+
+
+ +
+
+
indexOf +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun indexOf(b: Byte): Long
open override fun indexOf(bytes: ByteString): Long
open override fun indexOf(bytes: ByteString, fromIndex: Long): Long
open override fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte): Long
+
+
Equivalent to indexOf(b, 0).
+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString): Long
+
+
Equivalent to indexOf(bytes, 0).
+
+
+ +
+
+ +
+
open override fun indexOf(b: Byte, fromIndex: Long): Long
+
+
Returns the index of b in this at or beyond fromIndex, or -1 if this buffer does not contain b in that range.
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long): Long
+
+
Returns the index of the first b in the buffer at or after fromIndex.
+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+
Returns the index of the first match for bytes in the buffer at or after fromIndex.
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
+
+
Returns the index of b if it is found in the range of fromIndex inclusive to toIndex exclusive.
+
+
+
+
+ +
+
+
indexOfElement +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun indexOfElement(targetBytes: ByteString): Long
open override fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
Returns the first index in this buffer that is at or after fromIndex and that contains any of the bytes in targetBytes.
+
+
+
+
+ +
+
+
inputStream +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun inputStream(): InputStream
+
+
Returns an input stream that reads from this source.
+
+
+
+
+ +
+
+
isOpen +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun isOpen(): Boolean
+
+
+
+
+
+
+ +
+
+
md5 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun md5(): ByteString
+
+
+
+
+ +
+
+ +
+
fun md5(): ByteString
+
+
Returns the 128-bit MD5 hash of this buffer.
+
+
+
+
+ +
+
+
outputStream +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun outputStream(): OutputStream
+
+
Returns an output stream that writes to this sink.
+
+
+
+
+ +
+
+
peek +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun peek(): BufferedSource
+
+
+
+
+
common
+
+
+ +
+
abstract fun peek(): BufferedSource
+
+
Returns a new BufferedSource that can read data from this BufferedSource without consuming it.
+
+
+
+
+ +
+
+
rangeEquals +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun rangeEquals(offset: Long, bytes: ByteString): Boolean
open override fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString): Boolean
+
+
Returns true if the bytes at offset in this source equal bytes.
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
Returns true if byteCount bytes at offset in this source equal bytes at bytesOffset.
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun read(sink: ByteBuffer): Int
open override fun read(sink: ByteArray): Int
open override fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray): Int
+
+
Removes up to sink.length bytes from this and copies them into sink.
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
common
+
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+
Removes up to byteCount bytes from this and copies them into sink at offset.
+
+
+
+
+ +
+
+
readAll +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readAll(sink: Sink): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun readAll(sink: Sink): Long
+
+
Removes all bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
readAndWriteUnsafe +
Link copied to clipboard
+
+
+
+ +
+
+
+
fun readAndWriteUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
fun readAndWriteUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
+
+
+
+
+
+
+ +
+
+
readByte +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readByte(): Byte
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByte(): Byte
+
+
Removes a byte from this source and returns it.
+
+
+
+
+ +
+
+
readByteArray +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readByteArray(): ByteArray
open override fun readByteArray(byteCount: Long): ByteArray
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(): ByteArray
+
+
Removes all bytes from this and returns them as a byte array.
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(byteCount: Long): ByteArray
+
+
Removes byteCount bytes from this and returns them as a byte array.
+
+
+
+
+ +
+
+
readByteString +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readByteString(): ByteString
open override fun readByteString(byteCount: Long): ByteString
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteString(): ByteString
+
+
Removes all bytes from this and returns them as a byte string.
+
+
+
common
+
+
+ +
+
abstract fun readByteString(byteCount: Long): ByteString
+
+
Removes byteCount bytes from this and returns them as a byte string.
+
+
+
+
+ +
+
+
readDecimalLong +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readDecimalLong(): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun readDecimalLong(): Long
+
+
Reads a long from this source in signed decimal form (i.e., as a string in base 10 with optional leading '-').
+
+
+
+
+ +
+
+
readFrom +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun readFrom(input: InputStream): Buffer
+
+
Read and exhaust bytes from input into this.
+
+ +
+
fun readFrom(input: InputStream, byteCount: Long): Buffer
+
+
Read byteCount bytes from input into this.
+
+
+
+
+ +
+
+
readFully +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readFully(sink: ByteArray)
open override fun readFully(sink: Buffer, byteCount: Long)
+
+
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: ByteArray)
+
+
Removes exactly sink.length bytes from this and copies them into sink.
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: Buffer, byteCount: Long)
+
+
Removes exactly byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
readHexadecimalUnsignedLong +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readHexadecimalUnsignedLong(): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun readHexadecimalUnsignedLong(): Long
+
+
Reads a long form this source in hexadecimal form (i.e., as a string in base 16).
+
+
+
+
+ +
+
+
readInt +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readInt(): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun readInt(): Int
+
+
Removes four bytes from this source and returns a big-endian int.
+
+
+
+
+ +
+
+
readIntLe +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readIntLe(): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun readIntLe(): Int
+
+
Removes four bytes from this source and returns a little-endian int.
+
+
+
+
+ +
+
+
readLong +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readLong(): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun readLong(): Long
+
+
Removes eight bytes from this source and returns a big-endian long.
+
+
+
+
+ +
+
+
readLongLe +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readLongLe(): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun readLongLe(): Long
+
+
Removes eight bytes from this source and returns a little-endian long.
+
+
+
+
+ +
+
+
readShort +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readShort(): Short
+
+
+
+
+
common
+
+
+ +
+
abstract fun readShort(): Short
+
+
Removes two bytes from this source and returns a big-endian short.
+
+
+
+
+ +
+
+
readShortLe +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readShortLe(): Short
+
+
+
+
+
common
+
+
+ +
+
abstract fun readShortLe(): Short
+
+
Removes two bytes from this source and returns a little-endian short.
+
+
+
+
+ +
+
+
readString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun readString(charset: Charset): String
+
+
Removes all bytes from this, decodes them as charset, and returns the string.
+
+ +
+
open override fun readString(byteCount: Long, charset: Charset): String
+
+
Removes byteCount bytes from this, decodes them as charset, and returns the string.
+
+
+
+
+ +
+
+
readUnsafe +
Link copied to clipboard
+
+
+
+ +
+
+
+
fun readUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
fun readUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
+
+
+
+
+
+
+ +
+
+
readUtf8 +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readUtf8(): String
open override fun readUtf8(byteCount: Long): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(): String
+
+
Removes all bytes from this, decodes them as UTF-8, and returns the string.
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(byteCount: Long): String
+
+
Removes byteCount bytes from this, decodes them as UTF-8, and returns the string.
+
+
+
+
+ +
+
+
readUtf8CodePoint +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readUtf8CodePoint(): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8CodePoint(): Int
+
+
Removes and returns a single UTF-8 code point, reading between 1 and 4 bytes as necessary.
+
+
+
+
+ +
+
+
readUtf8Line +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readUtf8Line(): String?
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8Line(): String?
+
+
Removes and returns characters up to but not including the next line break.
+
+
+
+
+ +
+
+
readUtf8LineStrict +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun readUtf8LineStrict(): String
open override fun readUtf8LineStrict(limit: Long): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(): String
+
+
Removes and returns characters up to but not including the next line break.
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(limit: Long): String
+
+
Like readUtf8LineStrict, except this allows the caller to specify the longest allowed match.
+
+
+
+
+ +
+
+
request +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun request(byteCount: Long): Boolean
+
+
+
+
+
common
+
+
+ +
+
abstract fun request(byteCount: Long): Boolean
+
+
Returns true when the buffer contains at least byteCount bytes, expanding it as necessary.
+
+
+
+
+ +
+
+
require +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun require(byteCount: Long)
+
+
+
+
+
common
+
+
+ +
+
abstract fun require(byteCount: Long)
+
+
Returns when the buffer contains at least byteCount bytes.
+
+
+
+
+ +
+
+
select +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun select(options: Options): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun select(options: Options): Int
+
+
Finds the first string in options that is a prefix of this buffer, consumes it from this buffer, and returns its index.
+
+
+
+
+ +
+
+
sha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha1(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha1(): ByteString
+
+
Returns the 160-bit SHA-1 hash of this buffer.
+
+
+
+
+ +
+
+
sha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha256(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha256(): ByteString
+
+
Returns the 256-bit SHA-256 hash of this buffer.
+
+
+
+
+ +
+
+
sha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha512(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha512(): ByteString
+
+
Returns the 512-bit SHA-512 hash of this buffer.
+
+
+
+
+ +
+
+
skip +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun skip(byteCount: Long)
+
+
Discards byteCount bytes from the head of this buffer.
+
+
+ +
+
+ +
+
open override fun skip(byteCount: Long)
+
+
+
+
+
+
+ +
+
+
snapshot +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun snapshot(): ByteString
+
+
Returns an immutable copy of this buffer as a byte string.
+
+
+ +
+
+ +
+
fun snapshot(): ByteString
+
+
+
+
+
common
+
+
+ +
+
fun snapshot(byteCount: Int): ByteString
+
+
Returns an immutable copy of the first byteCount bytes of this buffer as a byte string.
+
+
+ +
+
+ +
+
fun snapshot(byteCount: Int): ByteString
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
Returns a human-readable string that describes the contents of this buffer.
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+
+
open override fun write(source: ByteBuffer): Int
open override fun write(byteString: ByteString): Buffer
open override fun write(source: Buffer, byteCount: Long)
open override fun write(byteString: ByteString, offset: Int, byteCount: Int): Buffer
open override fun write(byteString: ByteString): Buffer
open override fun write(byteString: ByteString, offset: Int, byteCount: Int): Buffer
+
+
+
+
+
common
+
+
+ +
+
open override fun write(source: ByteArray): Buffer
+
+
Like OutputStream.
+
+
+ +
+
+ +
+
open override fun write(source: ByteArray): Buffer
+
+
+
+
+
common
+
+
+ +
+
open override fun write(source: Source, byteCount: Long): Buffer
+
+
Removes byteCount bytes from source and appends them to this sink.
+
+
+ +
+
+ +
+
open override fun write(source: Source, byteCount: Long): Buffer
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
Removes byteCount bytes from source and appends them to this.
+
+
+
common
+
+
+ +
+
open override fun write(source: ByteArray, offset: Int, byteCount: Int): Buffer
+
+
Like OutputStream.
+
+
+ +
+
+ +
+
open override fun write(source: ByteArray, offset: Int, byteCount: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeAll +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun writeAll(source: Source): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeAll(source: Source): Long
+
+
Removes all bytes from source and appends them to this sink.
+
+
+
+
+ +
+
+
writeByte +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeByte(b: Int): Buffer
+
+
Writes a byte to this sink.
+
+
+ +
+
+ +
+
open override fun writeByte(b: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeDecimalLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeDecimalLong(v: Long): Buffer
+
+
Writes a long to this sink in signed decimal form (i.e., as a string in base 10).
+
+
+ +
+
+ +
+
open override fun writeDecimalLong(v: Long): Buffer
+
+
+
+
+
+
+ +
+
+
writeHexadecimalUnsignedLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeHexadecimalUnsignedLong(v: Long): Buffer
+
+
Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).
+
+
+ +
+
+ +
+
open override fun writeHexadecimalUnsignedLong(v: Long): Buffer
+
+
+
+
+
+
+ +
+
+
writeInt +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeInt(i: Int): Buffer
+
+
Writes a big-endian int to this sink using four bytes.
+
+
+ +
+
+ +
+
open override fun writeInt(i: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeIntLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeIntLe(i: Int): Buffer
+
+
Writes a little-endian int to this sink using four bytes.
+
+
+ +
+
+ +
+
open override fun writeIntLe(i: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeLong(v: Long): Buffer
+
+
Writes a big-endian long to this sink using eight bytes.
+
+
+ +
+
+ +
+
open override fun writeLong(v: Long): Buffer
+
+
+
+
+
+
+ +
+
+
writeLongLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeLongLe(v: Long): Buffer
+
+
Writes a little-endian long to this sink using eight bytes.
+
+
+ +
+
+ +
+
open override fun writeLongLe(v: Long): Buffer
+
+
+
+
+
+
+ +
+
+
writeShort +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeShort(s: Int): Buffer
+
+
Writes a big-endian short to this sink using two bytes.
+
+
+ +
+
+ +
+
open override fun writeShort(s: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeShortLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeShortLe(s: Int): Buffer
+
+
Writes a little-endian short to this sink using two bytes.
+
+
+ +
+
+ +
+
open override fun writeShortLe(s: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun writeString(string: String, charset: Charset): Buffer
open override fun writeString(string: String, beginIndex: Int, endIndex: Int, charset: Charset): Buffer
+
+
+
+
+
+
+ +
+
+
writeTo +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun writeTo(out: OutputStream, byteCount: Long = size): Buffer
+
+
Write byteCount bytes from this to out.
+
+
+
+
+ +
+
+
writeUtf8 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8(string: String): Buffer
+
+
Encodes string in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
open override fun writeUtf8(string: String): Buffer
+
+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): Buffer
+
+
Encodes the characters at beginIndex up to endIndex from string in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
open override fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): Buffer
+
+
+
+
+
+
+ +
+
+
writeUtf8CodePoint +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8CodePoint(codePoint: Int): Buffer
+
+
Encodes codePoint in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
open override fun writeUtf8CodePoint(codePoint: Int): Buffer
+
+
+
+
+
+
+
+

Properties

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
+
+
open override val buffer: Buffer
This source's internal buffer.
open override val buffer: Buffer
+
+
+
+
+ +
+
+
size +
Link copied to clipboard
+
+
+
+
var size: Long = 0L
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/input-stream.html b/2.x/okio/okio/-buffer/input-stream.html new file mode 100644 index 0000000000..3723e35fa1 --- /dev/null +++ b/2.x/okio/okio/-buffer/input-stream.html @@ -0,0 +1,53 @@ + + + + inputStream + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

inputStream

+
+
+ +
+
open override fun inputStream(): InputStream
+
+

Returns an input stream that reads from this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/is-open.html b/2.x/okio/okio/-buffer/is-open.html new file mode 100644 index 0000000000..3693e206fe --- /dev/null +++ b/2.x/okio/okio/-buffer/is-open.html @@ -0,0 +1,53 @@ + + + + isOpen + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

isOpen

+
+
+ +
+
open override fun isOpen(): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/md5.html b/2.x/okio/okio/-buffer/md5.html new file mode 100644 index 0000000000..398eb0e918 --- /dev/null +++ b/2.x/okio/okio/-buffer/md5.html @@ -0,0 +1,67 @@ + + + + md5 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

md5

+
+
+
+
common
+
+
+ +
+
fun md5(): ByteString
+
+
+
+
+ +
+
+ +
+
fun md5(): ByteString
+
+

Returns the 128-bit MD5 hash of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/output-stream.html b/2.x/okio/okio/-buffer/output-stream.html new file mode 100644 index 0000000000..8c2e6cf33e --- /dev/null +++ b/2.x/okio/okio/-buffer/output-stream.html @@ -0,0 +1,53 @@ + + + + outputStream + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

outputStream

+
+
+ +
+
open override fun outputStream(): OutputStream
+
+

Returns an output stream that writes to this sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/peek.html b/2.x/okio/okio/-buffer/peek.html new file mode 100644 index 0000000000..d0315def1f --- /dev/null +++ b/2.x/okio/okio/-buffer/peek.html @@ -0,0 +1,53 @@ + + + + peek + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

peek

+
+
+ +
+
open override fun peek(): BufferedSource
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/range-equals.html b/2.x/okio/okio/-buffer/range-equals.html new file mode 100644 index 0000000000..b02f4bae4c --- /dev/null +++ b/2.x/okio/okio/-buffer/range-equals.html @@ -0,0 +1,53 @@ + + + + rangeEquals + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

rangeEquals

+
+
+ +
+
open override fun rangeEquals(offset: Long, bytes: ByteString): Boolean
open override fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-all.html b/2.x/okio/okio/-buffer/read-all.html new file mode 100644 index 0000000000..6c9455df91 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-all.html @@ -0,0 +1,53 @@ + + + + readAll + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readAll

+
+
+ +
+
open override fun readAll(sink: Sink): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-and-write-unsafe.html b/2.x/okio/okio/-buffer/read-and-write-unsafe.html new file mode 100644 index 0000000000..bea0b7a518 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-and-write-unsafe.html @@ -0,0 +1,55 @@ + + + + readAndWriteUnsafe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readAndWriteUnsafe

+
+
+ +
+
+
+
fun readAndWriteUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
fun readAndWriteUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-byte-array.html b/2.x/okio/okio/-buffer/read-byte-array.html new file mode 100644 index 0000000000..592af151f1 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-byte-array.html @@ -0,0 +1,53 @@ + + + + readByteArray + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByteArray

+
+
+ +
+
open override fun readByteArray(): ByteArray
open override fun readByteArray(byteCount: Long): ByteArray
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-byte-string.html b/2.x/okio/okio/-buffer/read-byte-string.html new file mode 100644 index 0000000000..393acc15fc --- /dev/null +++ b/2.x/okio/okio/-buffer/read-byte-string.html @@ -0,0 +1,53 @@ + + + + readByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByteString

+
+
+ +
+
open override fun readByteString(): ByteString
open override fun readByteString(byteCount: Long): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-byte.html b/2.x/okio/okio/-buffer/read-byte.html new file mode 100644 index 0000000000..8ffaa1f04a --- /dev/null +++ b/2.x/okio/okio/-buffer/read-byte.html @@ -0,0 +1,53 @@ + + + + readByte + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByte

+
+
+ +
+
open override fun readByte(): Byte
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-decimal-long.html b/2.x/okio/okio/-buffer/read-decimal-long.html new file mode 100644 index 0000000000..12385db890 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-decimal-long.html @@ -0,0 +1,53 @@ + + + + readDecimalLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readDecimalLong

+
+
+ +
+
open override fun readDecimalLong(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-from.html b/2.x/okio/okio/-buffer/read-from.html new file mode 100644 index 0000000000..a9b826aa88 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-from.html @@ -0,0 +1,59 @@ + + + + readFrom + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readFrom

+
+
+ +
+
fun readFrom(input: InputStream): Buffer
+
+

Read and exhaust bytes from input into this.

+
+ +
+
fun readFrom(input: InputStream, byteCount: Long): Buffer
+
+

Read byteCount bytes from input into this.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-fully.html b/2.x/okio/okio/-buffer/read-fully.html new file mode 100644 index 0000000000..73902b3386 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-fully.html @@ -0,0 +1,53 @@ + + + + readFully + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readFully

+
+
+ +
+
open override fun readFully(sink: Buffer, byteCount: Long)
open override fun readFully(sink: ByteArray)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-hexadecimal-unsigned-long.html b/2.x/okio/okio/-buffer/read-hexadecimal-unsigned-long.html new file mode 100644 index 0000000000..2e53bd2903 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-hexadecimal-unsigned-long.html @@ -0,0 +1,53 @@ + + + + readHexadecimalUnsignedLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readHexadecimalUnsignedLong

+
+
+ +
+
open override fun readHexadecimalUnsignedLong(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-int-le.html b/2.x/okio/okio/-buffer/read-int-le.html new file mode 100644 index 0000000000..91b2ac236e --- /dev/null +++ b/2.x/okio/okio/-buffer/read-int-le.html @@ -0,0 +1,53 @@ + + + + readIntLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readIntLe

+
+
+ +
+
open override fun readIntLe(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-int.html b/2.x/okio/okio/-buffer/read-int.html new file mode 100644 index 0000000000..9da3bdaf55 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-int.html @@ -0,0 +1,53 @@ + + + + readInt + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readInt

+
+
+ +
+
open override fun readInt(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-long-le.html b/2.x/okio/okio/-buffer/read-long-le.html new file mode 100644 index 0000000000..7549f93a52 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-long-le.html @@ -0,0 +1,53 @@ + + + + readLongLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readLongLe

+
+
+ +
+
open override fun readLongLe(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-long.html b/2.x/okio/okio/-buffer/read-long.html new file mode 100644 index 0000000000..4af0bc1672 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-long.html @@ -0,0 +1,53 @@ + + + + readLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readLong

+
+
+ +
+
open override fun readLong(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-short-le.html b/2.x/okio/okio/-buffer/read-short-le.html new file mode 100644 index 0000000000..5d8a2e8ed5 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-short-le.html @@ -0,0 +1,53 @@ + + + + readShortLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readShortLe

+
+
+ +
+
open override fun readShortLe(): Short
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-short.html b/2.x/okio/okio/-buffer/read-short.html new file mode 100644 index 0000000000..f058257408 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-short.html @@ -0,0 +1,53 @@ + + + + readShort + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readShort

+
+
+ +
+
open override fun readShort(): Short
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-string.html b/2.x/okio/okio/-buffer/read-string.html new file mode 100644 index 0000000000..ed1876d019 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-string.html @@ -0,0 +1,59 @@ + + + + readString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readString

+
+
+ +
+
open override fun readString(charset: Charset): String
+
+

Removes all bytes from this, decodes them as charset, and returns the string.

+
+ +
+
open override fun readString(byteCount: Long, charset: Charset): String
+
+

Removes byteCount bytes from this, decodes them as charset, and returns the string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-unsafe.html b/2.x/okio/okio/-buffer/read-unsafe.html new file mode 100644 index 0000000000..8bd6db9e8d --- /dev/null +++ b/2.x/okio/okio/-buffer/read-unsafe.html @@ -0,0 +1,55 @@ + + + + readUnsafe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUnsafe

+
+
+ +
+
+
+
fun readUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
fun readUnsafe(unsafeCursor: Buffer.UnsafeCursor = UnsafeCursor()): Buffer.UnsafeCursor
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-utf8-code-point.html b/2.x/okio/okio/-buffer/read-utf8-code-point.html new file mode 100644 index 0000000000..6db52a9896 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-utf8-code-point.html @@ -0,0 +1,53 @@ + + + + readUtf8CodePoint + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8CodePoint

+
+
+ +
+
open override fun readUtf8CodePoint(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-utf8-line-strict.html b/2.x/okio/okio/-buffer/read-utf8-line-strict.html new file mode 100644 index 0000000000..f72bfa0997 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-utf8-line-strict.html @@ -0,0 +1,53 @@ + + + + readUtf8LineStrict + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8LineStrict

+
+
+ +
+
open override fun readUtf8LineStrict(): String
open override fun readUtf8LineStrict(limit: Long): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-utf8-line.html b/2.x/okio/okio/-buffer/read-utf8-line.html new file mode 100644 index 0000000000..e0c29b93e5 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-utf8-line.html @@ -0,0 +1,53 @@ + + + + readUtf8Line + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8Line

+
+
+ +
+
open override fun readUtf8Line(): String?
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read-utf8.html b/2.x/okio/okio/-buffer/read-utf8.html new file mode 100644 index 0000000000..1a60fb4a24 --- /dev/null +++ b/2.x/okio/okio/-buffer/read-utf8.html @@ -0,0 +1,53 @@ + + + + readUtf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8

+
+
+ +
+
open override fun readUtf8(): String
open override fun readUtf8(byteCount: Long): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/read.html b/2.x/okio/okio/-buffer/read.html new file mode 100644 index 0000000000..1e6347954b --- /dev/null +++ b/2.x/okio/okio/-buffer/read.html @@ -0,0 +1,59 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: ByteArray): Int
open override fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
open override fun read(sink: ByteBuffer): Int
+
+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/request.html b/2.x/okio/okio/-buffer/request.html new file mode 100644 index 0000000000..e2b448c56c --- /dev/null +++ b/2.x/okio/okio/-buffer/request.html @@ -0,0 +1,53 @@ + + + + request + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

request

+
+
+ +
+
open override fun request(byteCount: Long): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/require.html b/2.x/okio/okio/-buffer/require.html new file mode 100644 index 0000000000..1e5c793387 --- /dev/null +++ b/2.x/okio/okio/-buffer/require.html @@ -0,0 +1,53 @@ + + + + require + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

require

+
+
+ +
+
open override fun require(byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/select.html b/2.x/okio/okio/-buffer/select.html new file mode 100644 index 0000000000..af5741b6ab --- /dev/null +++ b/2.x/okio/okio/-buffer/select.html @@ -0,0 +1,53 @@ + + + + select + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

select

+
+
+ +
+
open override fun select(options: Options): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/sha1.html b/2.x/okio/okio/-buffer/sha1.html new file mode 100644 index 0000000000..4f936d9dd4 --- /dev/null +++ b/2.x/okio/okio/-buffer/sha1.html @@ -0,0 +1,67 @@ + + + + sha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha1

+
+
+
+
common
+
+
+ +
+
fun sha1(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha1(): ByteString
+
+

Returns the 160-bit SHA-1 hash of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/sha256.html b/2.x/okio/okio/-buffer/sha256.html new file mode 100644 index 0000000000..0c554667af --- /dev/null +++ b/2.x/okio/okio/-buffer/sha256.html @@ -0,0 +1,67 @@ + + + + sha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha256

+
+
+
+
common
+
+
+ +
+
fun sha256(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha256(): ByteString
+
+

Returns the 256-bit SHA-256 hash of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/sha512.html b/2.x/okio/okio/-buffer/sha512.html new file mode 100644 index 0000000000..6381643ec5 --- /dev/null +++ b/2.x/okio/okio/-buffer/sha512.html @@ -0,0 +1,67 @@ + + + + sha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha512

+
+
+
+
common
+
+
+ +
+
fun sha512(): ByteString
+
+
+
+
+ +
+
+ +
+
fun sha512(): ByteString
+
+

Returns the 512-bit SHA-512 hash of this buffer.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/size.html b/2.x/okio/okio/-buffer/size.html new file mode 100644 index 0000000000..6f64df2fd8 --- /dev/null +++ b/2.x/okio/okio/-buffer/size.html @@ -0,0 +1,57 @@ + + + + size + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

size

+
+
+
+
common
+
+
+ +
+
var size: Long = 0L
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/skip.html b/2.x/okio/okio/-buffer/skip.html new file mode 100644 index 0000000000..626310205a --- /dev/null +++ b/2.x/okio/okio/-buffer/skip.html @@ -0,0 +1,67 @@ + + + + skip + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

skip

+
+
+
+
common
+
+
+ +
+
open override fun skip(byteCount: Long)
+
+

Discards byteCount bytes from the head of this buffer.

+
+
+ +
+
+ +
+
open override fun skip(byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/snapshot.html b/2.x/okio/okio/-buffer/snapshot.html new file mode 100644 index 0000000000..0638744451 --- /dev/null +++ b/2.x/okio/okio/-buffer/snapshot.html @@ -0,0 +1,77 @@ + + + + snapshot + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

snapshot

+
+
+
+
common
+
+
+ +
+
fun snapshot(): ByteString
+
+

Returns an immutable copy of this buffer as a byte string.

+
+
+ +
+
+ +
+
fun snapshot(): ByteString
fun snapshot(byteCount: Int): ByteString
+
+
+
+
+
common
+
+
+ +
+
fun snapshot(byteCount: Int): ByteString
+
+

Returns an immutable copy of the first byteCount bytes of this buffer as a byte string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/timeout.html b/2.x/okio/okio/-buffer/timeout.html new file mode 100644 index 0000000000..a5f60002fc --- /dev/null +++ b/2.x/okio/okio/-buffer/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/to-string.html b/2.x/okio/okio/-buffer/to-string.html new file mode 100644 index 0000000000..82f1e7c812 --- /dev/null +++ b/2.x/okio/okio/-buffer/to-string.html @@ -0,0 +1,53 @@ + + + + toString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toString

+
+
+ +
+
open override fun toString(): String
+
+

Returns a human-readable string that describes the contents of this buffer. Typically this is a string like [text=Hello] or [hex=0000ffff].

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-all.html b/2.x/okio/okio/-buffer/write-all.html new file mode 100644 index 0000000000..dc7a67221d --- /dev/null +++ b/2.x/okio/okio/-buffer/write-all.html @@ -0,0 +1,53 @@ + + + + writeAll + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeAll

+
+
+ +
+
open override fun writeAll(source: Source): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-byte.html b/2.x/okio/okio/-buffer/write-byte.html new file mode 100644 index 0000000000..df498c838d --- /dev/null +++ b/2.x/okio/okio/-buffer/write-byte.html @@ -0,0 +1,67 @@ + + + + writeByte + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeByte

+
+
+
+
common
+
+
+ +
+
open override fun writeByte(b: Int): Buffer
+
+

Writes a byte to this sink.

+
+
+ +
+
+ +
+
open override fun writeByte(b: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-decimal-long.html b/2.x/okio/okio/-buffer/write-decimal-long.html new file mode 100644 index 0000000000..c0213fa80a --- /dev/null +++ b/2.x/okio/okio/-buffer/write-decimal-long.html @@ -0,0 +1,67 @@ + + + + writeDecimalLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeDecimalLong

+
+
+
+
common
+
+
+ +
+
open override fun writeDecimalLong(v: Long): Buffer
+
+

Writes a long to this sink in signed decimal form (i.e., as a string in base 10).

Buffer buffer = new Buffer();
buffer.writeDecimalLong(8675309L);
buffer.writeByte(' ');
buffer.writeDecimalLong(-123L);
buffer.writeByte(' ');
buffer.writeDecimalLong(1L);

assertEquals("8675309 -123 1", buffer.readUtf8());
+
+
+ +
+
+ +
+
open override fun writeDecimalLong(v: Long): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-hexadecimal-unsigned-long.html b/2.x/okio/okio/-buffer/write-hexadecimal-unsigned-long.html new file mode 100644 index 0000000000..abb23aa3ff --- /dev/null +++ b/2.x/okio/okio/-buffer/write-hexadecimal-unsigned-long.html @@ -0,0 +1,67 @@ + + + + writeHexadecimalUnsignedLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeHexadecimalUnsignedLong

+
+
+
+
common
+
+
+ +
+
open override fun writeHexadecimalUnsignedLong(v: Long): Buffer
+
+

Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).

Buffer buffer = new Buffer();
buffer.writeHexadecimalUnsignedLong(65535L);
buffer.writeByte(' ');
buffer.writeHexadecimalUnsignedLong(0xcafebabeL);
buffer.writeByte(' ');
buffer.writeHexadecimalUnsignedLong(0x10L);

assertEquals("ffff cafebabe 10", buffer.readUtf8());
+
+
+ +
+
+ +
+
open override fun writeHexadecimalUnsignedLong(v: Long): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-int-le.html b/2.x/okio/okio/-buffer/write-int-le.html new file mode 100644 index 0000000000..99344a5598 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-int-le.html @@ -0,0 +1,67 @@ + + + + writeIntLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeIntLe

+
+
+
+
common
+
+
+ +
+
open override fun writeIntLe(i: Int): Buffer
+
+

Writes a little-endian int to this sink using four bytes.

Buffer buffer = new Buffer();
buffer.writeIntLe(2147483647);
buffer.writeIntLe(15);

assertEquals(8, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeIntLe(i: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-int.html b/2.x/okio/okio/-buffer/write-int.html new file mode 100644 index 0000000000..35370aca9a --- /dev/null +++ b/2.x/okio/okio/-buffer/write-int.html @@ -0,0 +1,67 @@ + + + + writeInt + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeInt

+
+
+
+
common
+
+
+ +
+
open override fun writeInt(i: Int): Buffer
+
+

Writes a big-endian int to this sink using four bytes.

Buffer buffer = new Buffer();
buffer.writeInt(2147483647);
buffer.writeInt(15);

assertEquals(8, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeInt(i: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-long-le.html b/2.x/okio/okio/-buffer/write-long-le.html new file mode 100644 index 0000000000..e5d7449fc2 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-long-le.html @@ -0,0 +1,67 @@ + + + + writeLongLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeLongLe

+
+
+
+
common
+
+
+ +
+
open override fun writeLongLe(v: Long): Buffer
+
+

Writes a little-endian long to this sink using eight bytes.

Buffer buffer = new Buffer();
buffer.writeLongLe(9223372036854775807L);
buffer.writeLongLe(15);

assertEquals(16, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeLongLe(v: Long): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-long.html b/2.x/okio/okio/-buffer/write-long.html new file mode 100644 index 0000000000..bf86527771 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-long.html @@ -0,0 +1,67 @@ + + + + writeLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeLong

+
+
+
+
common
+
+
+ +
+
open override fun writeLong(v: Long): Buffer
+
+

Writes a big-endian long to this sink using eight bytes.

Buffer buffer = new Buffer();
buffer.writeLong(9223372036854775807L);
buffer.writeLong(15);

assertEquals(16, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeLong(v: Long): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-short-le.html b/2.x/okio/okio/-buffer/write-short-le.html new file mode 100644 index 0000000000..1b4079d246 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-short-le.html @@ -0,0 +1,67 @@ + + + + writeShortLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeShortLe

+
+
+
+
common
+
+
+ +
+
open override fun writeShortLe(s: Int): Buffer
+
+

Writes a little-endian short to this sink using two bytes.

Buffer buffer = new Buffer();
buffer.writeShortLe(32767);
buffer.writeShortLe(15);

assertEquals(4, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeShortLe(s: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-short.html b/2.x/okio/okio/-buffer/write-short.html new file mode 100644 index 0000000000..f7f602384c --- /dev/null +++ b/2.x/okio/okio/-buffer/write-short.html @@ -0,0 +1,67 @@ + + + + writeShort + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeShort

+
+
+
+
common
+
+
+ +
+
open override fun writeShort(s: Int): Buffer
+
+

Writes a big-endian short to this sink using two bytes.

Buffer buffer = new Buffer();
buffer.writeShort(32767);
buffer.writeShort(15);

assertEquals(4, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
open override fun writeShort(s: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-string.html b/2.x/okio/okio/-buffer/write-string.html new file mode 100644 index 0000000000..6c9f7c010b --- /dev/null +++ b/2.x/okio/okio/-buffer/write-string.html @@ -0,0 +1,53 @@ + + + + writeString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeString

+
+
+ +
+
open override fun writeString(string: String, charset: Charset): Buffer
open override fun writeString(string: String, beginIndex: Int, endIndex: Int, charset: Charset): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-to.html b/2.x/okio/okio/-buffer/write-to.html new file mode 100644 index 0000000000..6c713ca0c8 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-to.html @@ -0,0 +1,53 @@ + + + + writeTo + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeTo

+
+
+ +
+
fun writeTo(out: OutputStream, byteCount: Long = size): Buffer
+
+

Write byteCount bytes from this to out.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-utf8-code-point.html b/2.x/okio/okio/-buffer/write-utf8-code-point.html new file mode 100644 index 0000000000..a527ed6be4 --- /dev/null +++ b/2.x/okio/okio/-buffer/write-utf8-code-point.html @@ -0,0 +1,67 @@ + + + + writeUtf8CodePoint + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeUtf8CodePoint

+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8CodePoint(codePoint: Int): Buffer
+
+

Encodes codePoint in UTF-8 and writes it to this sink.

+
+
+ +
+
+ +
+
open override fun writeUtf8CodePoint(codePoint: Int): Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write-utf8.html b/2.x/okio/okio/-buffer/write-utf8.html new file mode 100644 index 0000000000..0c656d255f --- /dev/null +++ b/2.x/okio/okio/-buffer/write-utf8.html @@ -0,0 +1,77 @@ + + + + writeUtf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeUtf8

+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8(string: String): Buffer
+
+

Encodes string in UTF-8 and writes it to this sink.

Buffer buffer = new Buffer();
buffer.writeUtf8("Uh uh uh!");
buffer.writeByte(' ');
buffer.writeUtf8("You didn't say the magic word!");

assertEquals("Uh uh uh! You didn't say the magic word!", buffer.readUtf8());
+
+
+ +
+
+ +
+
open override fun writeUtf8(string: String): Buffer
open override fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): Buffer
+
+
+
+
+
common
+
+
+ +
+
open override fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): Buffer
+
+

Encodes the characters at beginIndex up to endIndex from string in UTF-8 and writes it to this sink.

Buffer buffer = new Buffer();
buffer.writeUtf8("I'm a hacker!\n", 6, 12);
buffer.writeByte(' ');
buffer.writeUtf8("That's what I said: you're a nerd.\n", 29, 33);
buffer.writeByte(' ');
buffer.writeUtf8("I prefer to be called a hacker!\n", 24, 31);

assertEquals("hacker nerd hacker!", buffer.readUtf8());
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffer/write.html b/2.x/okio/okio/-buffer/write.html new file mode 100644 index 0000000000..899d70f073 --- /dev/null +++ b/2.x/okio/okio/-buffer/write.html @@ -0,0 +1,85 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
+
+
open override fun write(source: ByteBuffer): Int
open override fun write(source: Buffer, byteCount: Long)
open override fun write(byteString: ByteString): Buffer
open override fun write(byteString: ByteString, offset: Int, byteCount: Int): Buffer
open override fun write(source: ByteArray): Buffer
open override fun write(source: ByteArray, offset: Int, byteCount: Int): Buffer
open override fun write(source: Source, byteCount: Long): Buffer
open override fun write(byteString: ByteString): Buffer
open override fun write(byteString: ByteString, offset: Int, byteCount: Int): Buffer
+
+
+
+
+
common
+
+
+ +
+
open override fun write(source: ByteArray): Buffer
+
+

Like OutputStream.write, this writes a complete byte array to this sink.

+
+
+
common
+
+
+ +
+
open override fun write(source: ByteArray, offset: Int, byteCount: Int): Buffer
+
+

Like OutputStream.write, this writes byteCount bytes of source, starting at offset.

+
+
+
common
+
+
+ +
+
open override fun write(source: Source, byteCount: Long): Buffer
+
+

Removes byteCount bytes from source and appends them to this sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/buffer.html b/2.x/okio/okio/-buffered-sink/buffer.html new file mode 100644 index 0000000000..5c4dc704bd --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/buffer.html @@ -0,0 +1,67 @@ + + + + buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

buffer

+
+
+
+
common
+
+
+ +
+
abstract val buffer: Buffer
+
+

This sink's internal buffer.

+
+
+ +
+
+ +
+
abstract val buffer: Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/emit-complete-segments.html b/2.x/okio/okio/-buffered-sink/emit-complete-segments.html new file mode 100644 index 0000000000..bdc8e86767 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/emit-complete-segments.html @@ -0,0 +1,67 @@ + + + + emitCompleteSegments + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

emitCompleteSegments

+
+
+
+
common
+
+
+ +
+
abstract fun emitCompleteSegments(): BufferedSink
+
+

Writes complete segments to the underlying sink, if one exists. Like flush, but weaker. Use this to limit the memory held in the buffer to a single segment. Typically application code will not need to call this: it is only necessary when application code writes directly to this sink's buffer.

BufferedSink b0 = new Buffer();
BufferedSink b1 = Okio.buffer(b0);
BufferedSink b2 = Okio.buffer(b1);

b2.buffer().write(new byte[20_000]);
assertEquals(20_000, b2.buffer().size());
assertEquals( 0, b1.buffer().size());
assertEquals( 0, b0.buffer().size());

b2.emitCompleteSegments();
assertEquals( 3_616, b2.buffer().size());
assertEquals( 0, b1.buffer().size());
assertEquals(16_384, b0.buffer().size()); // This example assumes 8192 byte segments.
+
+
+ +
+
+ +
+
abstract fun emitCompleteSegments(): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/emit.html b/2.x/okio/okio/-buffered-sink/emit.html new file mode 100644 index 0000000000..823c442661 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/emit.html @@ -0,0 +1,67 @@ + + + + emit + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

emit

+
+
+
+
common
+
+
+ +
+
abstract fun emit(): BufferedSink
+
+

Writes all buffered data to the underlying sink, if one exists. Like flush, but weaker. Call this before this buffered sink goes out of scope so that its data can reach its destination.

BufferedSink b0 = new Buffer();
BufferedSink b1 = Okio.buffer(b0);
BufferedSink b2 = Okio.buffer(b1);

b2.writeUtf8("hello");
assertEquals(5, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(0, b0.buffer().size());

b2.emit();
assertEquals(0, b2.buffer().size());
assertEquals(5, b1.buffer().size());
assertEquals(0, b0.buffer().size());

b1.emit();
assertEquals(0, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(5, b0.buffer().size());
+
+
+ +
+
+ +
+
abstract fun emit(): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/flush.html b/2.x/okio/okio/-buffered-sink/flush.html new file mode 100644 index 0000000000..254d85ebcf --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/flush.html @@ -0,0 +1,67 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+
+
common
+
+
+ +
+
abstract override fun flush()
+
+

Writes all buffered data to the underlying sink, if one exists. Then that sink is recursively flushed which pushes data as far as possible towards its ultimate destination. Typically that destination is a network socket or file.

BufferedSink b0 = new Buffer();
BufferedSink b1 = Okio.buffer(b0);
BufferedSink b2 = Okio.buffer(b1);

b2.writeUtf8("hello");
assertEquals(5, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(0, b0.buffer().size());

b2.flush();
assertEquals(0, b2.buffer().size());
assertEquals(0, b1.buffer().size());
assertEquals(5, b0.buffer().size());
+
+
+ +
+
+ +
+
abstract override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/index.html b/2.x/okio/okio/-buffered-sink/index.html new file mode 100644 index 0000000000..3504b08174 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/index.html @@ -0,0 +1,848 @@ + + + + BufferedSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

BufferedSink

+
+
+
interface BufferedSink : Sink

A sink that keeps a buffer internally so that callers can do small writes without a performance penalty.

interface BufferedSink : Sink, WritableByteChannel
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Pushes all buffered bytes to their final destination and releases the resources held by this sink.
+
+
+ +
+
+ +
+
abstract override fun close()
+
+
+
+
+
+
+ +
+
+
emit +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun emit(): BufferedSink
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
+ +
+
+ +
+
abstract fun emit(): BufferedSink
+
+
+
+
+
+
+ +
+
+
emitCompleteSegments +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun emitCompleteSegments(): BufferedSink
+
+
Writes complete segments to the underlying sink, if one exists.
+
+
+ +
+
+ +
+
abstract fun emitCompleteSegments(): BufferedSink
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract override fun flush()
+
+
Writes all buffered data to the underlying sink, if one exists.
+
+
+ +
+
+ +
+
abstract override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
isOpen +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun isOpen(): Boolean
+
+
+
+
+
+
+ +
+
+
outputStream +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun outputStream(): OutputStream
+
+
Returns an output stream that writes to this sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this sink.
+
+
+ +
+
+ +
+
abstract fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+
+
abstract fun write(p0: ByteBuffer): Int
abstract fun write(byteString: ByteString): BufferedSink
abstract fun write(byteString: ByteString, offset: Int, byteCount: Int): BufferedSink
abstract fun write(byteString: ByteString): BufferedSink
abstract fun write(byteString: ByteString, offset: Int, byteCount: Int): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: ByteArray): BufferedSink
+
+
Like OutputStream.
+
+
+ +
+
+ +
+
abstract fun write(source: ByteArray): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Source, byteCount: Long): BufferedSink
+
+
Removes byteCount bytes from source and appends them to this sink.
+
+
+ +
+
+ +
+
abstract fun write(source: Source, byteCount: Long): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
Removes byteCount bytes from source and appends them to this.
+
+
+ +
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: ByteArray, offset: Int, byteCount: Int): BufferedSink
+
+
Like OutputStream.
+
+
+ +
+
+ +
+
abstract fun write(source: ByteArray, offset: Int, byteCount: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeAll +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeAll(source: Source): Long
+
+
Removes all bytes from source and appends them to this sink.
+
+
+ +
+
+ +
+
abstract fun writeAll(source: Source): Long
+
+
+
+
+
+
+ +
+
+
writeByte +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeByte(b: Int): BufferedSink
+
+
Writes a byte to this sink.
+
+
+ +
+
+ +
+
abstract fun writeByte(b: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeDecimalLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeDecimalLong(v: Long): BufferedSink
+
+
Writes a long to this sink in signed decimal form (i.e., as a string in base 10).
+
+
+ +
+
+ +
+
abstract fun writeDecimalLong(v: Long): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeHexadecimalUnsignedLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeHexadecimalUnsignedLong(v: Long): BufferedSink
+
+
Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).
+
+
+ +
+
+ +
+
abstract fun writeHexadecimalUnsignedLong(v: Long): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeInt +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeInt(i: Int): BufferedSink
+
+
Writes a big-endian int to this sink using four bytes.
+
+
+ +
+
+ +
+
abstract fun writeInt(i: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeIntLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeIntLe(i: Int): BufferedSink
+
+
Writes a little-endian int to this sink using four bytes.
+
+
+ +
+
+ +
+
abstract fun writeIntLe(i: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeLong(v: Long): BufferedSink
+
+
Writes a big-endian long to this sink using eight bytes.
+
+
+ +
+
+ +
+
abstract fun writeLong(v: Long): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeLongLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeLongLe(v: Long): BufferedSink
+
+
Writes a little-endian long to this sink using eight bytes.
+
+
+ +
+
+ +
+
abstract fun writeLongLe(v: Long): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeShort +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeShort(s: Int): BufferedSink
+
+
Writes a big-endian short to this sink using two bytes.
+
+
+ +
+
+ +
+
abstract fun writeShort(s: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeShortLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeShortLe(s: Int): BufferedSink
+
+
Writes a little-endian short to this sink using two bytes.
+
+
+ +
+
+ +
+
abstract fun writeShortLe(s: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun writeString(string: String, charset: Charset): BufferedSink
abstract fun writeString(string: String, beginIndex: Int, endIndex: Int, charset: Charset): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeUtf8 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8(string: String): BufferedSink
+
+
Encodes string in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
abstract fun writeUtf8(string: String): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): BufferedSink
+
+
Encodes the characters at beginIndex up to endIndex from string in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
abstract fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): BufferedSink
+
+
+
+
+
+
+ +
+
+
writeUtf8CodePoint +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8CodePoint(codePoint: Int): BufferedSink
+
+
Encodes codePoint in UTF-8 and writes it to this sink.
+
+
+ +
+
+ +
+
abstract fun writeUtf8CodePoint(codePoint: Int): BufferedSink
+
+
+
+
+
+
+
+

Properties

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
+
+
abstract val buffer: Buffer
This sink's internal buffer.
abstract val buffer: Buffer
+
+
+
+
+
+

Inheritors

+
+
+
+
Buffer +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/output-stream.html b/2.x/okio/okio/-buffered-sink/output-stream.html new file mode 100644 index 0000000000..b2d1994143 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/output-stream.html @@ -0,0 +1,53 @@ + + + + outputStream + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

outputStream

+
+
+ +
+
abstract fun outputStream(): OutputStream
+
+

Returns an output stream that writes to this sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-all.html b/2.x/okio/okio/-buffered-sink/write-all.html new file mode 100644 index 0000000000..e30bd8ec1f --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-all.html @@ -0,0 +1,67 @@ + + + + writeAll + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeAll

+
+
+
+
common
+
+
+ +
+
abstract fun writeAll(source: Source): Long
+
+

Removes all bytes from source and appends them to this sink. Returns the number of bytes read which will be 0 if source is exhausted.

+
+
+ +
+
+ +
+
abstract fun writeAll(source: Source): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-byte.html b/2.x/okio/okio/-buffered-sink/write-byte.html new file mode 100644 index 0000000000..7a2bc0c25e --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-byte.html @@ -0,0 +1,67 @@ + + + + writeByte + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeByte

+
+
+
+
common
+
+
+ +
+
abstract fun writeByte(b: Int): BufferedSink
+
+

Writes a byte to this sink.

+
+
+ +
+
+ +
+
abstract fun writeByte(b: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-decimal-long.html b/2.x/okio/okio/-buffered-sink/write-decimal-long.html new file mode 100644 index 0000000000..b042f6765a --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-decimal-long.html @@ -0,0 +1,67 @@ + + + + writeDecimalLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeDecimalLong

+
+
+
+
common
+
+
+ +
+
abstract fun writeDecimalLong(v: Long): BufferedSink
+
+

Writes a long to this sink in signed decimal form (i.e., as a string in base 10).

Buffer buffer = new Buffer();
buffer.writeDecimalLong(8675309L);
buffer.writeByte(' ');
buffer.writeDecimalLong(-123L);
buffer.writeByte(' ');
buffer.writeDecimalLong(1L);

assertEquals("8675309 -123 1", buffer.readUtf8());
+
+
+ +
+
+ +
+
abstract fun writeDecimalLong(v: Long): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-hexadecimal-unsigned-long.html b/2.x/okio/okio/-buffered-sink/write-hexadecimal-unsigned-long.html new file mode 100644 index 0000000000..7552cae250 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-hexadecimal-unsigned-long.html @@ -0,0 +1,67 @@ + + + + writeHexadecimalUnsignedLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeHexadecimalUnsignedLong

+
+
+
+
common
+
+
+ +
+
abstract fun writeHexadecimalUnsignedLong(v: Long): BufferedSink
+
+

Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).

Buffer buffer = new Buffer();
buffer.writeHexadecimalUnsignedLong(65535L);
buffer.writeByte(' ');
buffer.writeHexadecimalUnsignedLong(0xcafebabeL);
buffer.writeByte(' ');
buffer.writeHexadecimalUnsignedLong(0x10L);

assertEquals("ffff cafebabe 10", buffer.readUtf8());
+
+
+ +
+
+ +
+
abstract fun writeHexadecimalUnsignedLong(v: Long): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-int-le.html b/2.x/okio/okio/-buffered-sink/write-int-le.html new file mode 100644 index 0000000000..bfaf994a42 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-int-le.html @@ -0,0 +1,67 @@ + + + + writeIntLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeIntLe

+
+
+
+
common
+
+
+ +
+
abstract fun writeIntLe(i: Int): BufferedSink
+
+

Writes a little-endian int to this sink using four bytes.

Buffer buffer = new Buffer();
buffer.writeIntLe(2147483647);
buffer.writeIntLe(15);

assertEquals(8, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeIntLe(i: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-int.html b/2.x/okio/okio/-buffered-sink/write-int.html new file mode 100644 index 0000000000..800248de65 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-int.html @@ -0,0 +1,67 @@ + + + + writeInt + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeInt

+
+
+
+
common
+
+
+ +
+
abstract fun writeInt(i: Int): BufferedSink
+
+

Writes a big-endian int to this sink using four bytes.

Buffer buffer = new Buffer();
buffer.writeInt(2147483647);
buffer.writeInt(15);

assertEquals(8, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeInt(i: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-long-le.html b/2.x/okio/okio/-buffered-sink/write-long-le.html new file mode 100644 index 0000000000..c184aac0a0 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-long-le.html @@ -0,0 +1,67 @@ + + + + writeLongLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeLongLe

+
+
+
+
common
+
+
+ +
+
abstract fun writeLongLe(v: Long): BufferedSink
+
+

Writes a little-endian long to this sink using eight bytes.

Buffer buffer = new Buffer();
buffer.writeLongLe(9223372036854775807L);
buffer.writeLongLe(15);

assertEquals(16, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeLongLe(v: Long): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-long.html b/2.x/okio/okio/-buffered-sink/write-long.html new file mode 100644 index 0000000000..f6973b380e --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-long.html @@ -0,0 +1,67 @@ + + + + writeLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeLong

+
+
+
+
common
+
+
+ +
+
abstract fun writeLong(v: Long): BufferedSink
+
+

Writes a big-endian long to this sink using eight bytes.

Buffer buffer = new Buffer();
buffer.writeLong(9223372036854775807L);
buffer.writeLong(15);

assertEquals(16, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeLong(v: Long): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-short-le.html b/2.x/okio/okio/-buffered-sink/write-short-le.html new file mode 100644 index 0000000000..a24099c8a0 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-short-le.html @@ -0,0 +1,67 @@ + + + + writeShortLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeShortLe

+
+
+
+
common
+
+
+ +
+
abstract fun writeShortLe(s: Int): BufferedSink
+
+

Writes a little-endian short to this sink using two bytes.

Buffer buffer = new Buffer();
buffer.writeShortLe(32767);
buffer.writeShortLe(15);

assertEquals(4, buffer.size());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeShortLe(s: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-short.html b/2.x/okio/okio/-buffered-sink/write-short.html new file mode 100644 index 0000000000..e8db5f5cc7 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-short.html @@ -0,0 +1,67 @@ + + + + writeShort + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeShort

+
+
+
+
common
+
+
+ +
+
abstract fun writeShort(s: Int): BufferedSink
+
+

Writes a big-endian short to this sink using two bytes.

Buffer buffer = new Buffer();
buffer.writeShort(32767);
buffer.writeShort(15);

assertEquals(4, buffer.size());
assertEquals((byte) 0x7f, buffer.readByte());
assertEquals((byte) 0xff, buffer.readByte());
assertEquals((byte) 0x00, buffer.readByte());
assertEquals((byte) 0x0f, buffer.readByte());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun writeShort(s: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-string.html b/2.x/okio/okio/-buffered-sink/write-string.html new file mode 100644 index 0000000000..27f585e9da --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-string.html @@ -0,0 +1,53 @@ + + + + writeString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeString

+
+
+ +
+
abstract fun writeString(string: String, charset: Charset): BufferedSink
abstract fun writeString(string: String, beginIndex: Int, endIndex: Int, charset: Charset): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-utf8-code-point.html b/2.x/okio/okio/-buffered-sink/write-utf8-code-point.html new file mode 100644 index 0000000000..41982b00fe --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-utf8-code-point.html @@ -0,0 +1,67 @@ + + + + writeUtf8CodePoint + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeUtf8CodePoint

+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8CodePoint(codePoint: Int): BufferedSink
+
+

Encodes codePoint in UTF-8 and writes it to this sink.

+
+
+ +
+
+ +
+
abstract fun writeUtf8CodePoint(codePoint: Int): BufferedSink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write-utf8.html b/2.x/okio/okio/-buffered-sink/write-utf8.html new file mode 100644 index 0000000000..380699cea2 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write-utf8.html @@ -0,0 +1,77 @@ + + + + writeUtf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

writeUtf8

+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8(string: String): BufferedSink
+
+

Encodes string in UTF-8 and writes it to this sink.

Buffer buffer = new Buffer();
buffer.writeUtf8("Uh uh uh!");
buffer.writeByte(' ');
buffer.writeUtf8("You didn't say the magic word!");

assertEquals("Uh uh uh! You didn't say the magic word!", buffer.readUtf8());
+
+
+ +
+
+ +
+
abstract fun writeUtf8(string: String): BufferedSink
abstract fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun writeUtf8(string: String, beginIndex: Int, endIndex: Int): BufferedSink
+
+

Encodes the characters at beginIndex up to endIndex from string in UTF-8 and writes it to this sink.

Buffer buffer = new Buffer();
buffer.writeUtf8("I'm a hacker!\n", 6, 12);
buffer.writeByte(' ');
buffer.writeUtf8("That's what I said: you're a nerd.\n", 29, 33);
buffer.writeByte(' ');
buffer.writeUtf8("I prefer to be called a hacker!\n", 24, 31);

assertEquals("hacker nerd hacker!", buffer.readUtf8());
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-sink/write.html b/2.x/okio/okio/-buffered-sink/write.html new file mode 100644 index 0000000000..1d1fce5e51 --- /dev/null +++ b/2.x/okio/okio/-buffered-sink/write.html @@ -0,0 +1,85 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
+
+
abstract fun write(byteString: ByteString): BufferedSink
abstract fun write(byteString: ByteString, offset: Int, byteCount: Int): BufferedSink
abstract fun write(byteString: ByteString): BufferedSink
abstract fun write(byteString: ByteString, offset: Int, byteCount: Int): BufferedSink
abstract fun write(source: ByteArray): BufferedSink
abstract fun write(source: ByteArray, offset: Int, byteCount: Int): BufferedSink
abstract fun write(source: Source, byteCount: Long): BufferedSink
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: ByteArray): BufferedSink
+
+

Like OutputStream.write, this writes a complete byte array to this sink.

+
+
+
common
+
+
+ +
+
abstract fun write(source: ByteArray, offset: Int, byteCount: Int): BufferedSink
+
+

Like OutputStream.write, this writes byteCount bytes of source, starting at offset.

+
+
+
common
+
+
+ +
+
abstract fun write(source: Source, byteCount: Long): BufferedSink
+
+

Removes byteCount bytes from source and appends them to this sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/buffer.html b/2.x/okio/okio/-buffered-source/buffer.html new file mode 100644 index 0000000000..169f30e8d1 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/buffer.html @@ -0,0 +1,67 @@ + + + + buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

buffer

+
+
+
+
common
+
+
+ +
+
abstract val buffer: Buffer
+
+

This source's internal buffer.

+
+
+ +
+
+ +
+
abstract val buffer: Buffer
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/exhausted.html b/2.x/okio/okio/-buffered-source/exhausted.html new file mode 100644 index 0000000000..e687b0e42f --- /dev/null +++ b/2.x/okio/okio/-buffered-source/exhausted.html @@ -0,0 +1,67 @@ + + + + exhausted + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

exhausted

+
+
+
+
common
+
+
+ +
+
abstract fun exhausted(): Boolean
+
+

Returns true if there are no more bytes in this source. This will block until there are bytes to read or the source is definitely exhausted.

+
+
+ +
+
+ +
+
abstract fun exhausted(): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/index-of-element.html b/2.x/okio/okio/-buffered-source/index-of-element.html new file mode 100644 index 0000000000..dbe09b31e1 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/index-of-element.html @@ -0,0 +1,77 @@ + + + + indexOfElement + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

indexOfElement

+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString): Long
+
+

Equivalent to indexOfElement(targetBytes, 0).

+
+
+ +
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString): Long
abstract fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+

Returns the first index in this buffer that is at or after fromIndex and that contains any of the bytes in targetBytes. This expands the buffer as necessary until a target byte is found. This reads an unbounded number of bytes into the buffer. Returns -1 if the stream is exhausted before the requested byte is found.

ByteString ANY_VOWEL = ByteString.encodeUtf8("AEOIUaeoiu");

Buffer buffer = new Buffer();
buffer.writeUtf8("Dr. Alan Grant");

assertEquals(4, buffer.indexOfElement(ANY_VOWEL)); // 'A' in 'Alan'.
assertEquals(11, buffer.indexOfElement(ANY_VOWEL, 9)); // 'a' in 'Grant'.
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/index-of.html b/2.x/okio/okio/-buffered-source/index-of.html new file mode 100644 index 0000000000..0f850071c0 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/index-of.html @@ -0,0 +1,107 @@ + + + + indexOf + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

indexOf

+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte): Long
+
+

Equivalent to indexOf(b, 0).

+
+
+ +
+
+ +
+
abstract fun indexOf(b: Byte): Long
abstract fun indexOf(b: Byte, fromIndex: Long): Long
abstract fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
abstract fun indexOf(bytes: ByteString): Long
abstract fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long): Long
+
+

Returns the index of the first b in the buffer at or after fromIndex. This expands the buffer as necessary until b is found. This reads an unbounded number of bytes into the buffer. Returns -1 if the stream is exhausted before the requested byte is found.

Buffer buffer = new Buffer();
buffer.writeUtf8("Don't move! He can't see us if we don't move.");

byte m = 'm';
assertEquals(6, buffer.indexOf(m));
assertEquals(40, buffer.indexOf(m, 12));
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
+
+

Returns the index of b if it is found in the range of fromIndex inclusive to toIndex exclusive. If b isn't found, or if fromIndex == toIndex, then -1 is returned.

The scan terminates at either toIndex or the end of the buffer, whichever comes first. The maximum number of bytes scanned is toIndex-fromIndex.

+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString): Long
+
+

Equivalent to indexOf(bytes, 0).

+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+

Returns the index of the first match for bytes in the buffer at or after fromIndex. This expands the buffer as necessary until bytes is found. This reads an unbounded number of bytes into the buffer. Returns -1 if the stream is exhausted before the requested bytes are found.

ByteString MOVE = ByteString.encodeUtf8("move");

Buffer buffer = new Buffer();
buffer.writeUtf8("Don't move! He can't see us if we don't move.");

assertEquals(6, buffer.indexOf(MOVE));
assertEquals(40, buffer.indexOf(MOVE, 12));
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/index.html b/2.x/okio/okio/-buffered-source/index.html new file mode 100644 index 0000000000..6c79fb218a --- /dev/null +++ b/2.x/okio/okio/-buffered-source/index.html @@ -0,0 +1,1377 @@ + + + + BufferedSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

BufferedSource

+
+
+
interface BufferedSource : Source

A source that keeps a buffer internally so that callers can do small reads without a performance penalty. It also allows clients to read ahead, buffering as much as necessary before consuming input.

interface BufferedSource : Source, ReadableByteChannel
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+ +
+
+ +
+
abstract override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
exhausted +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun exhausted(): Boolean
+
+
Returns true if there are no more bytes in this source.
+
+
+ +
+
+ +
+
abstract fun exhausted(): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
indexOf +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte): Long
+
+
Equivalent to indexOf(b, 0).
+
+
+ +
+
+ +
+
abstract fun indexOf(b: Byte): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString): Long
+
+
Equivalent to indexOf(bytes, 0).
+
+
+ +
+
+ +
+
abstract fun indexOf(bytes: ByteString): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long): Long
+
+
Returns the index of the first b in the buffer at or after fromIndex.
+
+
+ +
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+
Returns the index of the first match for bytes in the buffer at or after fromIndex.
+
+
+ +
+
+ +
+
abstract fun indexOf(bytes: ByteString, fromIndex: Long): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
+
+
Returns the index of b if it is found in the range of fromIndex inclusive to toIndex exclusive.
+
+
+ +
+
+ +
+
abstract fun indexOf(b: Byte, fromIndex: Long, toIndex: Long): Long
+
+
+
+
+
+
+ +
+
+
indexOfElement +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString): Long
+
+
+
+
+ +
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString): Long
+
+
+
+
+
common
+
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
Returns the first index in this buffer that is at or after fromIndex and that contains any of the bytes in targetBytes.
+
+
+ +
+
+ +
+
abstract fun indexOfElement(targetBytes: ByteString, fromIndex: Long): Long
+
+
+
+
+
+
+ +
+
+
inputStream +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun inputStream(): InputStream
+
+
Returns an input stream that reads from this source.
+
+
+
+
+ +
+
+
isOpen +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun isOpen(): Boolean
+
+
+
+
+
+
+ +
+
+
peek +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun peek(): BufferedSource
+
+
Returns a new BufferedSource that can read data from this BufferedSource without consuming it.
+
+
+ +
+
+ +
+
abstract fun peek(): BufferedSource
+
+
+
+
+
+
+ +
+
+
rangeEquals +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString): Boolean
+
+
Returns true if the bytes at offset in this source equal bytes.
+
+
+ +
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString): Boolean
+
+
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
Returns true if byteCount bytes at offset in this source equal bytes at bytesOffset.
+
+
+ +
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
abstract fun read(p0: ByteBuffer): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray): Int
+
+
Removes up to sink.length bytes from this and copies them into sink.
+
+
+ +
+
+ +
+
abstract fun read(sink: ByteArray): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+ +
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+
Removes up to byteCount bytes from this and copies them into sink at offset.
+
+
+ +
+
+ +
+
abstract fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+
+
+
+
+
+ +
+
+
readAll +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readAll(sink: Sink): Long
+
+
Removes all bytes from this and appends them to sink.
+
+
+ +
+
+ +
+
abstract fun readAll(sink: Sink): Long
+
+
+
+
+
+
+ +
+
+
readByte +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByte(): Byte
+
+
Removes a byte from this source and returns it.
+
+
+ +
+
+ +
+
abstract fun readByte(): Byte
+
+
+
+
+
+
+ +
+
+
readByteArray +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(): ByteArray
+
+
Removes all bytes from this and returns them as a byte array.
+
+
+ +
+
+ +
+
abstract fun readByteArray(): ByteArray
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(byteCount: Long): ByteArray
+
+
Removes byteCount bytes from this and returns them as a byte array.
+
+
+ +
+
+ +
+
abstract fun readByteArray(byteCount: Long): ByteArray
+
+
+
+
+
+
+ +
+
+
readByteString +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteString(): ByteString
+
+
Removes all bytes from this and returns them as a byte string.
+
+
+ +
+
+ +
+
abstract fun readByteString(): ByteString
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteString(byteCount: Long): ByteString
+
+
Removes byteCount bytes from this and returns them as a byte string.
+
+
+ +
+
+ +
+
abstract fun readByteString(byteCount: Long): ByteString
+
+
+
+
+
+
+ +
+
+
readDecimalLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readDecimalLong(): Long
+
+
Reads a long from this source in signed decimal form (i.e., as a string in base 10 with optional leading '-').
+
+
+ +
+
+ +
+
abstract fun readDecimalLong(): Long
+
+
+
+
+
+
+ +
+
+
readFully +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: ByteArray)
+
+
Removes exactly sink.length bytes from this and copies them into sink.
+
+
+ +
+
+ +
+
abstract fun readFully(sink: ByteArray)
+
+
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: Buffer, byteCount: Long)
+
+
Removes exactly byteCount bytes from this and appends them to sink.
+
+
+ +
+
+ +
+
abstract fun readFully(sink: Buffer, byteCount: Long)
+
+
+
+
+
+
+ +
+
+
readHexadecimalUnsignedLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readHexadecimalUnsignedLong(): Long
+
+
Reads a long form this source in hexadecimal form (i.e., as a string in base 16).
+
+
+ +
+
+ +
+
abstract fun readHexadecimalUnsignedLong(): Long
+
+
+
+
+
+
+ +
+
+
readInt +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readInt(): Int
+
+
Removes four bytes from this source and returns a big-endian int.
+
+
+ +
+
+ +
+
abstract fun readInt(): Int
+
+
+
+
+
+
+ +
+
+
readIntLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readIntLe(): Int
+
+
Removes four bytes from this source and returns a little-endian int.
+
+
+ +
+
+ +
+
abstract fun readIntLe(): Int
+
+
+
+
+
+
+ +
+
+
readLong +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readLong(): Long
+
+
Removes eight bytes from this source and returns a big-endian long.
+
+
+ +
+
+ +
+
abstract fun readLong(): Long
+
+
+
+
+
+
+ +
+
+
readLongLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readLongLe(): Long
+
+
Removes eight bytes from this source and returns a little-endian long.
+
+
+ +
+
+ +
+
abstract fun readLongLe(): Long
+
+
+
+
+
+
+ +
+
+
readShort +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readShort(): Short
+
+
Removes two bytes from this source and returns a big-endian short.
+
+
+ +
+
+ +
+
abstract fun readShort(): Short
+
+
+
+
+
+
+ +
+
+
readShortLe +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readShortLe(): Short
+
+
Removes two bytes from this source and returns a little-endian short.
+
+
+ +
+
+ +
+
abstract fun readShortLe(): Short
+
+
+
+
+
+
+ +
+
+
readString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract fun readString(charset: Charset): String
+
+
Removes all bytes from this, decodes them as charset, and returns the string.
+
+ +
+
abstract fun readString(byteCount: Long, charset: Charset): String
+
+
Removes byteCount bytes from this, decodes them as charset, and returns the string.
+
+
+
+
+ +
+
+
readUtf8 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(): String
+
+
Removes all bytes from this, decodes them as UTF-8, and returns the string.
+
+
+ +
+
+ +
+
abstract fun readUtf8(): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(byteCount: Long): String
+
+
Removes byteCount bytes from this, decodes them as UTF-8, and returns the string.
+
+
+ +
+
+ +
+
abstract fun readUtf8(byteCount: Long): String
+
+
+
+
+
+
+ +
+
+
readUtf8CodePoint +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8CodePoint(): Int
+
+
Removes and returns a single UTF-8 code point, reading between 1 and 4 bytes as necessary.
+
+
+ +
+
+ +
+
abstract fun readUtf8CodePoint(): Int
+
+
+
+
+
+
+ +
+
+
readUtf8Line +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8Line(): String?
+
+
Removes and returns characters up to but not including the next line break.
+
+
+ +
+
+ +
+
abstract fun readUtf8Line(): String?
+
+
+
+
+
+
+ +
+
+
readUtf8LineStrict +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(): String
+
+
Removes and returns characters up to but not including the next line break.
+
+
+ +
+
+ +
+
abstract fun readUtf8LineStrict(): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(limit: Long): String
+
+
Like readUtf8LineStrict, except this allows the caller to specify the longest allowed match.
+
+
+ +
+
+ +
+
abstract fun readUtf8LineStrict(limit: Long): String
+
+
+
+
+
+
+ +
+
+
request +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun request(byteCount: Long): Boolean
+
+
Returns true when the buffer contains at least byteCount bytes, expanding it as necessary.
+
+
+ +
+
+ +
+
abstract fun request(byteCount: Long): Boolean
+
+
+
+
+
+
+ +
+
+
require +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun require(byteCount: Long)
+
+
Returns when the buffer contains at least byteCount bytes.
+
+
+ +
+
+ +
+
abstract fun require(byteCount: Long)
+
+
+
+
+
+
+ +
+
+
select +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun select(options: Options): Int
+
+
Finds the first string in options that is a prefix of this buffer, consumes it from this buffer, and returns its index.
+
+
+ +
+
+ +
+
abstract fun select(options: Options): Int
+
+
+
+
+
+
+ +
+
+
skip +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun skip(byteCount: Long)
+
+
Reads and discards byteCount bytes from this source.
+
+
+ +
+
+ +
+
abstract fun skip(byteCount: Long)
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+ +
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
+
+
abstract val buffer: Buffer
This source's internal buffer.
abstract val buffer: Buffer
+
+
+
+
+
+

Inheritors

+
+
+
+
Buffer +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/input-stream.html b/2.x/okio/okio/-buffered-source/input-stream.html new file mode 100644 index 0000000000..a1e5eabc71 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/input-stream.html @@ -0,0 +1,53 @@ + + + + inputStream + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

inputStream

+
+
+ +
+
abstract fun inputStream(): InputStream
+
+

Returns an input stream that reads from this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/peek.html b/2.x/okio/okio/-buffered-source/peek.html new file mode 100644 index 0000000000..5a3c8e8167 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/peek.html @@ -0,0 +1,67 @@ + + + + peek + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

peek

+
+
+
+
common
+
+
+ +
+
abstract fun peek(): BufferedSource
+
+

Returns a new BufferedSource that can read data from this BufferedSource without consuming it. The returned source becomes invalid once this source is next read or closed.

For example, we can use peek() to lookahead and read the same data multiple times.

val buffer = Buffer()
buffer.writeUtf8("abcdefghi")

buffer.readUtf8(3) // returns "abc", buffer contains "defghi"

val peek = buffer.peek()
peek.readUtf8(3) // returns "def", buffer contains "defghi"
peek.readUtf8(3) // returns "ghi", buffer contains "defghi"

buffer.readUtf8(3) // returns "def", buffer contains "ghi"
+
+
+ +
+
+ +
+
abstract fun peek(): BufferedSource
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/range-equals.html b/2.x/okio/okio/-buffered-source/range-equals.html new file mode 100644 index 0000000000..56b56832d9 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/range-equals.html @@ -0,0 +1,77 @@ + + + + rangeEquals + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

rangeEquals

+
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString): Boolean
+
+

Returns true if the bytes at offset in this source equal bytes. This expands the buffer as necessary until a byte does not match, all bytes are matched, or if the stream is exhausted before enough bytes could determine a match.

ByteString simonSays = ByteString.encodeUtf8("Simon says:");

Buffer standOnOneLeg = new Buffer().writeUtf8("Simon says: Stand on one leg.");
assertTrue(standOnOneLeg.rangeEquals(0, simonSays));

Buffer payMeMoney = new Buffer().writeUtf8("Pay me $1,000,000.");
assertFalse(payMeMoney.rangeEquals(0, simonSays));
+
+
+ +
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString): Boolean
abstract fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+
+
+
+
common
+
+
+ +
+
abstract fun rangeEquals(offset: Long, bytes: ByteString, bytesOffset: Int, byteCount: Int): Boolean
+
+

Returns true if byteCount bytes at offset in this source equal bytes at bytesOffset. This expands the buffer as necessary until a byte does not match, all bytes are matched, or if the stream is exhausted before enough bytes could determine a match.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-all.html b/2.x/okio/okio/-buffered-source/read-all.html new file mode 100644 index 0000000000..47773326e0 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-all.html @@ -0,0 +1,67 @@ + + + + readAll + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readAll

+
+
+
+
common
+
+
+ +
+
abstract fun readAll(sink: Sink): Long
+
+

Removes all bytes from this and appends them to sink. Returns the total number of bytes written to sink which will be 0 if this is exhausted.

+
+
+ +
+
+ +
+
abstract fun readAll(sink: Sink): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-byte-array.html b/2.x/okio/okio/-buffered-source/read-byte-array.html new file mode 100644 index 0000000000..d08710f269 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-byte-array.html @@ -0,0 +1,77 @@ + + + + readByteArray + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByteArray

+
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(): ByteArray
+
+

Removes all bytes from this and returns them as a byte array.

+
+
+ +
+
+ +
+
abstract fun readByteArray(): ByteArray
abstract fun readByteArray(byteCount: Long): ByteArray
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteArray(byteCount: Long): ByteArray
+
+

Removes byteCount bytes from this and returns them as a byte array.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-byte-string.html b/2.x/okio/okio/-buffered-source/read-byte-string.html new file mode 100644 index 0000000000..41ab917739 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-byte-string.html @@ -0,0 +1,77 @@ + + + + readByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByteString

+
+
+
+
common
+
+
+ +
+
abstract fun readByteString(): ByteString
+
+

Removes all bytes from this and returns them as a byte string.

+
+
+ +
+
+ +
+
abstract fun readByteString(): ByteString
abstract fun readByteString(byteCount: Long): ByteString
+
+
+
+
+
common
+
+
+ +
+
abstract fun readByteString(byteCount: Long): ByteString
+
+

Removes byteCount bytes from this and returns them as a byte string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-byte.html b/2.x/okio/okio/-buffered-source/read-byte.html new file mode 100644 index 0000000000..53795f6d8c --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-byte.html @@ -0,0 +1,67 @@ + + + + readByte + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByte

+
+
+
+
common
+
+
+ +
+
abstract fun readByte(): Byte
+
+

Removes a byte from this source and returns it.

+
+
+ +
+
+ +
+
abstract fun readByte(): Byte
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-decimal-long.html b/2.x/okio/okio/-buffered-source/read-decimal-long.html new file mode 100644 index 0000000000..9b4fdfb181 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-decimal-long.html @@ -0,0 +1,67 @@ + + + + readDecimalLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readDecimalLong

+
+
+
+
common
+
+
+ +
+
abstract fun readDecimalLong(): Long
+
+

Reads a long from this source in signed decimal form (i.e., as a string in base 10 with optional leading '-'). This will iterate until a non-digit character is found.

Buffer buffer = new Buffer()
.writeUtf8("8675309 -123 00001");

assertEquals(8675309L, buffer.readDecimalLong());
assertEquals(' ', buffer.readByte());
assertEquals(-123L, buffer.readDecimalLong());
assertEquals(' ', buffer.readByte());
assertEquals(1L, buffer.readDecimalLong());

Throws

if the found digits do not fit into a long or a decimal number was not present.

+
+
+ +
+
+ +
+
abstract fun readDecimalLong(): Long
+
+

Throws

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-fully.html b/2.x/okio/okio/-buffered-source/read-fully.html new file mode 100644 index 0000000000..2181d6136b --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-fully.html @@ -0,0 +1,77 @@ + + + + readFully + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readFully

+
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: ByteArray)
+
+

Removes exactly sink.length bytes from this and copies them into sink. Throws an java.io.EOFException if the requested number of bytes cannot be read.

+
+
+ +
+
+ +
+
abstract fun readFully(sink: ByteArray)
abstract fun readFully(sink: Buffer, byteCount: Long)
+
+
+
+
+
common
+
+
+ +
+
abstract fun readFully(sink: Buffer, byteCount: Long)
+
+

Removes exactly byteCount bytes from this and appends them to sink. Throws an java.io.EOFException if the requested number of bytes cannot be read.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-hexadecimal-unsigned-long.html b/2.x/okio/okio/-buffered-source/read-hexadecimal-unsigned-long.html new file mode 100644 index 0000000000..0f0ffa4c31 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-hexadecimal-unsigned-long.html @@ -0,0 +1,67 @@ + + + + readHexadecimalUnsignedLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readHexadecimalUnsignedLong

+
+
+
+
common
+
+
+ +
+
abstract fun readHexadecimalUnsignedLong(): Long
+
+

Reads a long form this source in hexadecimal form (i.e., as a string in base 16). This will iterate until a non-hexadecimal character is found.

Buffer buffer = new Buffer()
.writeUtf8("ffff CAFEBABE 10");

assertEquals(65535L, buffer.readHexadecimalUnsignedLong());
assertEquals(' ', buffer.readByte());
assertEquals(0xcafebabeL, buffer.readHexadecimalUnsignedLong());
assertEquals(' ', buffer.readByte());
assertEquals(0x10L, buffer.readHexadecimalUnsignedLong());

Throws

if the found hexadecimal does not fit into a long or hexadecimal was not found.

+
+
+ +
+
+ +
+
abstract fun readHexadecimalUnsignedLong(): Long
+
+

Throws

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-int-le.html b/2.x/okio/okio/-buffered-source/read-int-le.html new file mode 100644 index 0000000000..1923fd244e --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-int-le.html @@ -0,0 +1,67 @@ + + + + readIntLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readIntLe

+
+
+
+
common
+
+
+ +
+
abstract fun readIntLe(): Int
+
+

Removes four bytes from this source and returns a little-endian int.

Buffer buffer = new Buffer()
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0x7f)
.writeByte(0x0f)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00);
assertEquals(8, buffer.size());

assertEquals(2147483647, buffer.readIntLe());
assertEquals(4, buffer.size());

assertEquals(15, buffer.readIntLe());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readIntLe(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-int.html b/2.x/okio/okio/-buffered-source/read-int.html new file mode 100644 index 0000000000..8b69bb4934 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-int.html @@ -0,0 +1,67 @@ + + + + readInt + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readInt

+
+
+
+
common
+
+
+ +
+
abstract fun readInt(): Int
+
+

Removes four bytes from this source and returns a big-endian int.

Buffer buffer = new Buffer()
.writeByte(0x7f)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x0f);
assertEquals(8, buffer.size());

assertEquals(2147483647, buffer.readInt());
assertEquals(4, buffer.size());

assertEquals(15, buffer.readInt());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readInt(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-long-le.html b/2.x/okio/okio/-buffered-source/read-long-le.html new file mode 100644 index 0000000000..b7384fefe2 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-long-le.html @@ -0,0 +1,67 @@ + + + + readLongLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readLongLe

+
+
+
+
common
+
+
+ +
+
abstract fun readLongLe(): Long
+
+

Removes eight bytes from this source and returns a little-endian long.

Buffer buffer = new Buffer()
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0x7f)
.writeByte(0x0f)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00);
assertEquals(16, buffer.size());

assertEquals(9223372036854775807L, buffer.readLongLe());
assertEquals(8, buffer.size());

assertEquals(15, buffer.readLongLe());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readLongLe(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-long.html b/2.x/okio/okio/-buffered-source/read-long.html new file mode 100644 index 0000000000..04abbd6c64 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-long.html @@ -0,0 +1,67 @@ + + + + readLong + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readLong

+
+
+
+
common
+
+
+ +
+
abstract fun readLong(): Long
+
+

Removes eight bytes from this source and returns a big-endian long.

Buffer buffer = new Buffer()
.writeByte(0x7f)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0xff)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x00)
.writeByte(0x0f);
assertEquals(16, buffer.size());

assertEquals(9223372036854775807L, buffer.readLong());
assertEquals(8, buffer.size());

assertEquals(15, buffer.readLong());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readLong(): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-short-le.html b/2.x/okio/okio/-buffered-source/read-short-le.html new file mode 100644 index 0000000000..344679c0c5 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-short-le.html @@ -0,0 +1,67 @@ + + + + readShortLe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readShortLe

+
+
+
+
common
+
+
+ +
+
abstract fun readShortLe(): Short
+
+

Removes two bytes from this source and returns a little-endian short.

Buffer buffer = new Buffer()
.writeByte(0xff)
.writeByte(0x7f)
.writeByte(0x0f)
.writeByte(0x00);
assertEquals(4, buffer.size());

assertEquals(32767, buffer.readShortLe());
assertEquals(2, buffer.size());

assertEquals(15, buffer.readShortLe());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readShortLe(): Short
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-short.html b/2.x/okio/okio/-buffered-source/read-short.html new file mode 100644 index 0000000000..6b3b87618c --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-short.html @@ -0,0 +1,67 @@ + + + + readShort + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readShort

+
+
+
+
common
+
+
+ +
+
abstract fun readShort(): Short
+
+

Removes two bytes from this source and returns a big-endian short.

Buffer buffer = new Buffer()
.writeByte(0x7f)
.writeByte(0xff)
.writeByte(0x00)
.writeByte(0x0f);
assertEquals(4, buffer.size());

assertEquals(32767, buffer.readShort());
assertEquals(2, buffer.size());

assertEquals(15, buffer.readShort());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readShort(): Short
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-string.html b/2.x/okio/okio/-buffered-source/read-string.html new file mode 100644 index 0000000000..d0021e9e52 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-string.html @@ -0,0 +1,59 @@ + + + + readString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readString

+
+
+ +
+
abstract fun readString(charset: Charset): String
+
+

Removes all bytes from this, decodes them as charset, and returns the string.

+
+ +
+
abstract fun readString(byteCount: Long, charset: Charset): String
+
+

Removes byteCount bytes from this, decodes them as charset, and returns the string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-utf8-code-point.html b/2.x/okio/okio/-buffered-source/read-utf8-code-point.html new file mode 100644 index 0000000000..a096a03980 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-utf8-code-point.html @@ -0,0 +1,67 @@ + + + + readUtf8CodePoint + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8CodePoint

+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8CodePoint(): Int
+
+

Removes and returns a single UTF-8 code point, reading between 1 and 4 bytes as necessary.

If this source is exhausted before a complete code point can be read, this throws an java.io.EOFException and consumes no input.

If this source doesn't start with a properly-encoded UTF-8 code point, this method will remove 1 or more non-UTF-8 bytes and return the replacement character (U+FFFD). This covers encoding problems (the input is not properly-encoded UTF-8), characters out of range (beyond the 0x10ffff limit of Unicode), code points for UTF-16 surrogates (U+d800..U+dfff) and overlong encodings (such as 0xc080 for the NUL character in modified UTF-8).

+
+
+ +
+
+ +
+
abstract fun readUtf8CodePoint(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-utf8-line-strict.html b/2.x/okio/okio/-buffered-source/read-utf8-line-strict.html new file mode 100644 index 0000000000..a5e699fe2a --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-utf8-line-strict.html @@ -0,0 +1,77 @@ + + + + readUtf8LineStrict + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8LineStrict

+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(): String
+
+

Removes and returns characters up to but not including the next line break. A line break is either "\n" or "\r\n"; these characters are not included in the result.

On the end of the stream this method throws. Every call must consume either '\r\n' or '\n'. If these characters are absent in the stream, an java.io.EOFException is thrown. Use this for machine-generated data where a missing line break implies truncated input.

+
+
+ +
+
+ +
+
abstract fun readUtf8LineStrict(): String
abstract fun readUtf8LineStrict(limit: Long): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8LineStrict(limit: Long): String
+
+

Like readUtf8LineStrict, except this allows the caller to specify the longest allowed match. Use this to protect against streams that may not include "\n" or "\r\n".

The returned string will have at most limit UTF-8 bytes, and the maximum number of bytes scanned is limit + 2. If limit == 0 this will always throw an EOFException because no bytes will be scanned.

This method is safe. No bytes are discarded if the match fails, and the caller is free to try another match:

Buffer buffer = new Buffer();
buffer.writeUtf8("12345\r\n");

// This will throw! There must be \r\n or \n at the limit or before it.
buffer.readUtf8LineStrict(4);

// No bytes have been consumed so the caller can retry.
assertEquals("12345", buffer.readUtf8LineStrict(5));
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-utf8-line.html b/2.x/okio/okio/-buffered-source/read-utf8-line.html new file mode 100644 index 0000000000..e07cea653e --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-utf8-line.html @@ -0,0 +1,67 @@ + + + + readUtf8Line + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8Line

+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8Line(): String?
+
+

Removes and returns characters up to but not including the next line break. A line break is either "\n" or "\r\n"; these characters are not included in the result.

Buffer buffer = new Buffer()
.writeUtf8("I'm a hacker!\n")
.writeUtf8("That's what I said: you're a nerd.\n")
.writeUtf8("I prefer to be called a hacker!\n");
assertEquals(81, buffer.size());

assertEquals("I'm a hacker!", buffer.readUtf8Line());
assertEquals(67, buffer.size());

assertEquals("That's what I said: you're a nerd.", buffer.readUtf8Line());
assertEquals(32, buffer.size());

assertEquals("I prefer to be called a hacker!", buffer.readUtf8Line());
assertEquals(0, buffer.size());

assertEquals(null, buffer.readUtf8Line());
assertEquals(0, buffer.size());

On the end of the stream this method returns null, just like java.io.BufferedReader. If the source doesn't end with a line break then an implicit line break is assumed. Null is returned once the source is exhausted. Use this for human-generated data, where a trailing line break is optional.

+
+
+ +
+
+ +
+
abstract fun readUtf8Line(): String?
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read-utf8.html b/2.x/okio/okio/-buffered-source/read-utf8.html new file mode 100644 index 0000000000..3967360026 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read-utf8.html @@ -0,0 +1,77 @@ + + + + readUtf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readUtf8

+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(): String
+
+

Removes all bytes from this, decodes them as UTF-8, and returns the string. Returns the empty string if this source is empty.

Buffer buffer = new Buffer()
.writeUtf8("Uh uh uh!")
.writeByte(' ')
.writeUtf8("You didn't say the magic word!");

assertEquals("Uh uh uh! You didn't say the magic word!", buffer.readUtf8());
assertEquals(0, buffer.size());

assertEquals("", buffer.readUtf8());
assertEquals(0, buffer.size());
+
+
+ +
+
+ +
+
abstract fun readUtf8(): String
abstract fun readUtf8(byteCount: Long): String
+
+
+
+
+
common
+
+
+ +
+
abstract fun readUtf8(byteCount: Long): String
+
+

Removes byteCount bytes from this, decodes them as UTF-8, and returns the string.

Buffer buffer = new Buffer()
.writeUtf8("Uh uh uh!")
.writeByte(' ')
.writeUtf8("You didn't say the magic word!");
assertEquals(40, buffer.size());

assertEquals("Uh uh uh! You ", buffer.readUtf8(14));
assertEquals(26, buffer.size());

assertEquals("didn't say the", buffer.readUtf8(14));
assertEquals(12, buffer.size());

assertEquals(" magic word!", buffer.readUtf8(12));
assertEquals(0, buffer.size());
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/read.html b/2.x/okio/okio/-buffered-source/read.html new file mode 100644 index 0000000000..f2526be9e4 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/read.html @@ -0,0 +1,77 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray): Int
+
+

Removes up to sink.length bytes from this and copies them into sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+
+ +
+
+ +
+
abstract fun read(sink: ByteArray): Int
abstract fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: ByteArray, offset: Int, byteCount: Int): Int
+
+

Removes up to byteCount bytes from this and copies them into sink at offset. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/request.html b/2.x/okio/okio/-buffered-source/request.html new file mode 100644 index 0000000000..f194e930b1 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/request.html @@ -0,0 +1,67 @@ + + + + request + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

request

+
+
+
+
common
+
+
+ +
+
abstract fun request(byteCount: Long): Boolean
+
+

Returns true when the buffer contains at least byteCount bytes, expanding it as necessary. Returns false if the source is exhausted before the requested bytes can be read.

+
+
+ +
+
+ +
+
abstract fun request(byteCount: Long): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/require.html b/2.x/okio/okio/-buffered-source/require.html new file mode 100644 index 0000000000..d1256e44ae --- /dev/null +++ b/2.x/okio/okio/-buffered-source/require.html @@ -0,0 +1,67 @@ + + + + require + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

require

+
+
+
+
common
+
+
+ +
+
abstract fun require(byteCount: Long)
+
+

Returns when the buffer contains at least byteCount bytes. Throws an java.io.EOFException if the source is exhausted before the required bytes can be read.

+
+
+ +
+
+ +
+
abstract fun require(byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/select.html b/2.x/okio/okio/-buffered-source/select.html new file mode 100644 index 0000000000..a1a6bc8d42 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/select.html @@ -0,0 +1,67 @@ + + + + select + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

select

+
+
+
+
common
+
+
+ +
+
abstract fun select(options: Options): Int
+
+

Finds the first string in options that is a prefix of this buffer, consumes it from this buffer, and returns its index. If no byte string in options is a prefix of this buffer this returns -1 and no bytes are consumed.

This can be used as an alternative to readByteString or even readUtf8 if the set of expected values is known in advance.

Options FIELDS = Options.of(
ByteString.encodeUtf8("depth="),
ByteString.encodeUtf8("height="),
ByteString.encodeUtf8("width="));

Buffer buffer = new Buffer()
.writeUtf8("width=640\n")
.writeUtf8("height=480\n");

assertEquals(2, buffer.select(FIELDS));
assertEquals(640, buffer.readDecimalLong());
assertEquals('\n', buffer.readByte());
assertEquals(1, buffer.select(FIELDS));
assertEquals(480, buffer.readDecimalLong());
assertEquals('\n', buffer.readByte());
+
+
+ +
+
+ +
+
abstract fun select(options: Options): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-buffered-source/skip.html b/2.x/okio/okio/-buffered-source/skip.html new file mode 100644 index 0000000000..183afe0116 --- /dev/null +++ b/2.x/okio/okio/-buffered-source/skip.html @@ -0,0 +1,67 @@ + + + + skip + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

skip

+
+
+
+
common
+
+
+ +
+
abstract fun skip(byteCount: Long)
+
+

Reads and discards byteCount bytes from this source. Throws an java.io.EOFException if the source is exhausted before the requested bytes can be skipped.

+
+
+ +
+
+ +
+
abstract fun skip(byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/-e-m-p-t-y.html b/2.x/okio/okio/-byte-string/-companion/-e-m-p-t-y.html new file mode 100644 index 0000000000..1477dba6f6 --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/-e-m-p-t-y.html @@ -0,0 +1,67 @@ + + + + EMPTY + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

EMPTY

+
+
+
+
common
+
+
+ +
+
val EMPTY: ByteString
+
+

A singleton empty ByteString.

+
+
+ +
+
+ +
+
val EMPTY: ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/decode-base64.html b/2.x/okio/okio/-byte-string/-companion/decode-base64.html new file mode 100644 index 0000000000..3d8fcfae3d --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/decode-base64.html @@ -0,0 +1,67 @@ + + + + decodeBase64 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

decodeBase64

+
+
+
+
common
+
+
+ +
+
fun String.decodeBase64(): ByteString?
+
+

Decodes the Base64-encoded bytes and returns their value as a byte string. Returns null if this is not a Base64-encoded sequence of bytes.

+
+
+ +
+
+ +
+
fun String.decodeBase64(): ByteString?
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/decode-hex.html b/2.x/okio/okio/-byte-string/-companion/decode-hex.html new file mode 100644 index 0000000000..2ae7b8f814 --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/decode-hex.html @@ -0,0 +1,67 @@ + + + + decodeHex + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

decodeHex

+
+
+
+
common
+
+
+ +
+
fun String.decodeHex(): ByteString
+
+

Decodes the hex-encoded bytes and returns their value a byte string.

+
+
+ +
+
+ +
+
fun String.decodeHex(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/encode-utf8.html b/2.x/okio/okio/-byte-string/-companion/encode-utf8.html new file mode 100644 index 0000000000..3693f160aa --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/encode-utf8.html @@ -0,0 +1,67 @@ + + + + encodeUtf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

encodeUtf8

+
+
+
+
common
+
+
+ +
+
fun String.encodeUtf8(): ByteString
+
+

Returns a new byte string containing the UTF-8 bytes of this String.

+
+
+ +
+
+ +
+
fun String.encodeUtf8(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/encode.html b/2.x/okio/okio/-byte-string/-companion/encode.html new file mode 100644 index 0000000000..f806da1f8d --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/encode.html @@ -0,0 +1,53 @@ + + + + encode + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

encode

+
+
+ +
+
@JvmName(name = "encodeString")
fun String.encode(charset: Charset = Charsets.UTF_8): ByteString
+
+

Returns a new ByteString containing the charset-encoded bytes of this String.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/index.html b/2.x/okio/okio/-byte-string/-companion/index.html new file mode 100644 index 0000000000..e902277dbb --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/index.html @@ -0,0 +1,334 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
decodeBase64 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun String.decodeBase64(): ByteString?
+
+
Decodes the Base64-encoded bytes and returns their value as a byte string.
+
+
+ +
+
+ +
+
fun String.decodeBase64(): ByteString?
+
+
+
+
+
+
+ +
+
+
decodeHex +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun String.decodeHex(): ByteString
+
+
Decodes the hex-encoded bytes and returns their value a byte string.
+
+
+ +
+
+ +
+
fun String.decodeHex(): ByteString
+
+
+
+
+
+
+ +
+
+
encode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
@JvmName(name = "encodeString")
fun String.encode(charset: Charset = Charsets.UTF_8): ByteString
+
+
Returns a new ByteString containing the charset-encoded bytes of this String.
+
+
+
+
+ +
+
+
encodeUtf8 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun String.encodeUtf8(): ByteString
+
+
Returns a new byte string containing the UTF-8 bytes of this String.
+
+
+ +
+
+ +
+
fun String.encodeUtf8(): ByteString
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
of +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun of(vararg data: Byte): ByteString
+
+
Returns a new byte string containing a clone of the bytes of data.
+
+
+ +
+
+ +
+
fun of(vararg data: Byte): ByteString
+
+
+
+
+
+
+ +
+
+
readByteString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
@JvmName(name = "read")
fun InputStream.readByteString(byteCount: Int): ByteString
+
+
Reads count bytes from this InputStream and returns the result.
+
+
+
+
+ +
+
+
toByteString +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
@JvmName(name = "of")
fun ByteBuffer.toByteString(): ByteString
+
+
Returns a ByteString containing a copy of this ByteBuffer.
+
+
+
common
+
+
+ +
+
fun ByteArray.toByteString(offset: Int = 0, byteCount: Int = size): ByteString
+
+
Returns a new ByteString containing a copy of byteCount bytes of this ByteArray starting at offset.
+
+
+ +
+
+ +
+
@JvmName(name = "of")
fun ByteArray.toByteString(offset: Int = 0, byteCount: Int = size): ByteString
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
EMPTY +
Link copied to clipboard
+
+
+
+
+
+
val EMPTY: ByteString
A singleton empty ByteString.
val EMPTY: ByteString
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/of.html b/2.x/okio/okio/-byte-string/-companion/of.html new file mode 100644 index 0000000000..68b979b3e0 --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/of.html @@ -0,0 +1,67 @@ + + + + of + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

of

+
+
+
+
common
+
+
+ +
+
fun of(vararg data: Byte): ByteString
+
+

Returns a new byte string containing a clone of the bytes of data.

+
+
+ +
+
+ +
+
fun of(vararg data: Byte): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/read-byte-string.html b/2.x/okio/okio/-byte-string/-companion/read-byte-string.html new file mode 100644 index 0000000000..9c13c236d1 --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/read-byte-string.html @@ -0,0 +1,53 @@ + + + + readByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readByteString

+
+
+ +
+
@JvmName(name = "read")
fun InputStream.readByteString(byteCount: Int): ByteString
+
+

Reads count bytes from this InputStream and returns the result.

Throws

if in has fewer than count bytes to read.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/-companion/to-byte-string.html b/2.x/okio/okio/-byte-string/-companion/to-byte-string.html new file mode 100644 index 0000000000..422189d5ef --- /dev/null +++ b/2.x/okio/okio/-byte-string/-companion/to-byte-string.html @@ -0,0 +1,77 @@ + + + + toByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toByteString

+
+
+
+ +
+
+ +
+
@JvmName(name = "of")
fun ByteBuffer.toByteString(): ByteString
+
+

Returns a ByteString containing a copy of this ByteBuffer.

+
+
+
common
+
+
+ +
+
fun ByteArray.toByteString(offset: Int = 0, byteCount: Int = size): ByteString
+
+

Returns a new ByteString containing a copy of byteCount bytes of this ByteArray starting at offset.

+
+
+ +
+
+ +
+
@JvmName(name = "of")
fun ByteArray.toByteString(offset: Int = 0, byteCount: Int = size): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/as-byte-buffer.html b/2.x/okio/okio/-byte-string/as-byte-buffer.html new file mode 100644 index 0000000000..a70c54ee10 --- /dev/null +++ b/2.x/okio/okio/-byte-string/as-byte-buffer.html @@ -0,0 +1,53 @@ + + + + asByteBuffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

asByteBuffer

+
+
+ +
+
open fun asByteBuffer(): ByteBuffer
+
+

Returns a ByteBuffer view of the bytes in this ByteString.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/base64-url.html b/2.x/okio/okio/-byte-string/base64-url.html new file mode 100644 index 0000000000..88db857fe4 --- /dev/null +++ b/2.x/okio/okio/-byte-string/base64-url.html @@ -0,0 +1,67 @@ + + + + base64Url + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

base64Url

+
+
+
+
common
+
+
+ +
+
fun base64Url(): String
+
+

Returns this byte string encoded as URL-safe Base64.

+
+
+ +
+
+ +
+
open fun base64Url(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/base64.html b/2.x/okio/okio/-byte-string/base64.html new file mode 100644 index 0000000000..54b2798bf2 --- /dev/null +++ b/2.x/okio/okio/-byte-string/base64.html @@ -0,0 +1,67 @@ + + + + base64 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

base64

+
+
+
+
common
+
+
+ +
+
fun base64(): String
+
+

Returns this byte string encoded as Base64. In violation of the RFC, the returned string does not wrap lines at 76 columns.

+
+
+ +
+
+ +
+
open fun base64(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/compare-to.html b/2.x/okio/okio/-byte-string/compare-to.html new file mode 100644 index 0000000000..36d241783e --- /dev/null +++ b/2.x/okio/okio/-byte-string/compare-to.html @@ -0,0 +1,57 @@ + + + + compareTo + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

compareTo

+
+
+
+
common
+
+
+ +
+
open operator override fun compareTo(other: ByteString): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/ends-with.html b/2.x/okio/okio/-byte-string/ends-with.html new file mode 100644 index 0000000000..69d0109faa --- /dev/null +++ b/2.x/okio/okio/-byte-string/ends-with.html @@ -0,0 +1,57 @@ + + + + endsWith + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

endsWith

+
+
+
+
common
+
+
+ +
+
fun endsWith(suffix: ByteString): Boolean
fun endsWith(suffix: ByteArray): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/equals.html b/2.x/okio/okio/-byte-string/equals.html new file mode 100644 index 0000000000..3e6bd9d198 --- /dev/null +++ b/2.x/okio/okio/-byte-string/equals.html @@ -0,0 +1,57 @@ + + + + equals + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

equals

+
+
+
+
common
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/get.html b/2.x/okio/okio/-byte-string/get.html new file mode 100644 index 0000000000..e23365b712 --- /dev/null +++ b/2.x/okio/okio/-byte-string/get.html @@ -0,0 +1,67 @@ + + + + get + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

get

+
+
+
+
common
+
+
+ +
+
@JvmName(name = "getByte")
operator fun get(index: Int): Byte
+
+

Returns the byte at index.

+
+
+ +
+
+ +
+
@JvmName(name = "getByte")
operator fun get(index: Int): Byte
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/hash-code.html b/2.x/okio/okio/-byte-string/hash-code.html new file mode 100644 index 0000000000..ad7df32b81 --- /dev/null +++ b/2.x/okio/okio/-byte-string/hash-code.html @@ -0,0 +1,57 @@ + + + + hashCode + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hashCode

+
+
+
+
common
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/hex.html b/2.x/okio/okio/-byte-string/hex.html new file mode 100644 index 0000000000..06325acc16 --- /dev/null +++ b/2.x/okio/okio/-byte-string/hex.html @@ -0,0 +1,67 @@ + + + + hex + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hex

+
+
+
+
common
+
+
+ +
+
fun hex(): String
+
+

Returns this byte string encoded in hexadecimal.

+
+
+ +
+
+ +
+
open fun hex(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/hmac-sha1.html b/2.x/okio/okio/-byte-string/hmac-sha1.html new file mode 100644 index 0000000000..b2ae57ee56 --- /dev/null +++ b/2.x/okio/okio/-byte-string/hmac-sha1.html @@ -0,0 +1,55 @@ + + + + hmacSha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha1

+
+
+ +
+
+
+
fun hmacSha1(key: ByteString): ByteString
open fun hmacSha1(key: ByteString): ByteString
+
+

Returns the 160-bit SHA-1 HMAC of this byte string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/hmac-sha256.html b/2.x/okio/okio/-byte-string/hmac-sha256.html new file mode 100644 index 0000000000..8c6745403a --- /dev/null +++ b/2.x/okio/okio/-byte-string/hmac-sha256.html @@ -0,0 +1,55 @@ + + + + hmacSha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha256

+
+
+ +
+
+
+
fun hmacSha256(key: ByteString): ByteString
open fun hmacSha256(key: ByteString): ByteString
+
+

Returns the 256-bit SHA-256 HMAC of this byte string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/hmac-sha512.html b/2.x/okio/okio/-byte-string/hmac-sha512.html new file mode 100644 index 0000000000..a4f63d4c4a --- /dev/null +++ b/2.x/okio/okio/-byte-string/hmac-sha512.html @@ -0,0 +1,55 @@ + + + + hmacSha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha512

+
+
+ +
+
+
+
fun hmacSha512(key: ByteString): ByteString
open fun hmacSha512(key: ByteString): ByteString
+
+

Returns the 512-bit SHA-512 HMAC of this byte string.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/index-of.html b/2.x/okio/okio/-byte-string/index-of.html new file mode 100644 index 0000000000..1cb3e3089b --- /dev/null +++ b/2.x/okio/okio/-byte-string/index-of.html @@ -0,0 +1,55 @@ + + + + indexOf + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

indexOf

+
+
+ +
+
+
+
fun indexOf(other: ByteString, fromIndex: Int = 0): Int
fun indexOf(other: ByteArray, fromIndex: Int = 0): Int
fun indexOf(other: ByteString, fromIndex: Int = 0): Int
open fun indexOf(other: ByteArray, fromIndex: Int = 0): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/index.html b/2.x/okio/okio/-byte-string/index.html new file mode 100644 index 0000000000..0abe2dff21 --- /dev/null +++ b/2.x/okio/okio/-byte-string/index.html @@ -0,0 +1,878 @@ + + + + ByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ByteString

+
+
+
open class ByteString : Comparable<ByteString>

An immutable sequence of bytes.

Byte strings compare lexicographically as a sequence of unsigned bytes. That is, the byte string ff sorts after 00. This is counter to the sort order of the corresponding bytes, where -1 sorts before 0.

Full disclosure: this class provides untrusted input and output streams with raw access to the underlying byte array. A hostile stream implementation could keep a reference to the mutable byte string, violating the immutable guarantee of this class. For this reason a byte string's immutability guarantee cannot be relied upon for security in applets and other environments that run both trusted and untrusted code in the same process.

open class ByteString : Serializable, Comparable<ByteString>
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
asByteBuffer +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun asByteBuffer(): ByteBuffer
+
+
Returns a ByteBuffer view of the bytes in this ByteString.
+
+
+
+
+ +
+
+
base64 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun base64(): String
+
+
Returns this byte string encoded as Base64.
+
+
+ +
+
+ +
+
open fun base64(): String
+
+
+
+
+
+
+ +
+
+
base64Url +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun base64Url(): String
+
+
Returns this byte string encoded as URL-safe Base64.
+
+
+ +
+
+ +
+
open fun base64Url(): String
+
+
+
+
+
+
+ +
+
+
compareTo +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open operator override fun compareTo(other: ByteString): Int
+
+
+
+
+
+
+ +
+
+
endsWith +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun endsWith(suffix: ByteArray): Boolean
fun endsWith(suffix: ByteString): Boolean
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
get +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
@JvmName(name = "getByte")
operator fun get(index: Int): Byte
+
+
Returns the byte at index.
+
+
+ +
+
+ +
+
@JvmName(name = "getByte")
operator fun get(index: Int): Byte
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
hex +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hex(): String
+
+
Returns this byte string encoded in hexadecimal.
+
+
+ +
+
+ +
+
open fun hex(): String
+
+
+
+
+
+
+ +
+
+
hmacSha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha1(key: ByteString): ByteString
+
+
Returns the 160-bit SHA-1 HMAC of this byte string.
+
+
+ +
+
+ +
+
open fun hmacSha1(key: ByteString): ByteString
+
+
Returns the 160-bit SHA-1 HMAC of this byte string.
+
+
+
+
+ +
+
+
hmacSha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha256(key: ByteString): ByteString
+
+
Returns the 256-bit SHA-256 HMAC of this byte string.
+
+
+ +
+
+ +
+
open fun hmacSha256(key: ByteString): ByteString
+
+
Returns the 256-bit SHA-256 HMAC of this byte string.
+
+
+
+
+ +
+
+
hmacSha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha512(key: ByteString): ByteString
+
+
Returns the 512-bit SHA-512 HMAC of this byte string.
+
+
+ +
+
+ +
+
open fun hmacSha512(key: ByteString): ByteString
+
+
Returns the 512-bit SHA-512 HMAC of this byte string.
+
+
+
+
+ +
+
+
indexOf +
Link copied to clipboard
+
+
+
+ +
+
+
+
fun indexOf(other: ByteArray, fromIndex: Int = 0): Int
fun indexOf(other: ByteString, fromIndex: Int = 0): Int
open fun indexOf(other: ByteArray, fromIndex: Int = 0): Int
fun indexOf(other: ByteString, fromIndex: Int = 0): Int
+
+
+
+
+
+
+ +
+
+
lastIndexOf +
Link copied to clipboard
+
+
+
+ +
+
+
+
fun lastIndexOf(other: ByteArray, fromIndex: Int = size): Int
fun lastIndexOf(other: ByteString, fromIndex: Int = size): Int
open fun lastIndexOf(other: ByteArray, fromIndex: Int = size): Int
fun lastIndexOf(other: ByteString, fromIndex: Int = size): Int
+
+
+
+
+
+
+ +
+
+
md5 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun md5(): ByteString
+
+
Returns the 128-bit MD5 hash of this byte string.
+
+
+ +
+
+ +
+
fun md5(): ByteString
+
+
+
+
+
+
+ +
+
+
rangeEquals +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun rangeEquals(offset: Int, other: ByteArray, otherOffset: Int, byteCount: Int): Boolean
+
+
Returns true if the bytes of this in [offset..offset+byteCount) equal the bytes of other in [otherOffset..otherOffset+byteCount).
+
+
+ +
+
+ +
+
open fun rangeEquals(offset: Int, other: ByteArray, otherOffset: Int, byteCount: Int): Boolean
+
+
+
+
+
common
+
+
+ +
+
fun rangeEquals(offset: Int, other: ByteString, otherOffset: Int, byteCount: Int): Boolean
+
+
Returns true if the bytes of this in [offset..offset+byteCount) equal the bytes of other in [otherOffset..otherOffset+byteCount).
+
+
+ +
+
+ +
+
open fun rangeEquals(offset: Int, other: ByteString, otherOffset: Int, byteCount: Int): Boolean
+
+
+
+
+
+
+ +
+
+
sha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha1(): ByteString
+
+
Returns the 160-bit SHA-1 hash of this byte string.
+
+
+ +
+
+ +
+
fun sha1(): ByteString
+
+
+
+
+
+
+ +
+
+
sha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha256(): ByteString
+
+
Returns the 256-bit SHA-256 hash of this byte string.
+
+
+ +
+
+ +
+
fun sha256(): ByteString
+
+
+
+
+
+
+ +
+
+
sha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha512(): ByteString
+
+
Returns the 512-bit SHA-512 hash of this byte string.
+
+
+ +
+
+ +
+
fun sha512(): ByteString
+
+
+
+
+
+
+ +
+
+
startsWith +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun startsWith(prefix: ByteArray): Boolean
fun startsWith(prefix: ByteString): Boolean
+
+
+
+
+
+
+ +
+
+
string +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun string(charset: Charset): String
+
+
Constructs a new String by decoding the bytes using charset.
+
+
+
+
+ +
+
+
substring +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun substring(beginIndex: Int = 0, endIndex: Int = size): ByteString
+
+
Returns a byte string that is a substring of this byte string, beginning at the specified beginIndex and ends at the specified endIndex.
+
+
+ +
+
+ +
+
open fun substring(beginIndex: Int = 0, endIndex: Int = size): ByteString
+
+
+
+
+
+
+ +
+
+
toAsciiLowercase +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun toAsciiLowercase(): ByteString
+
+
Returns a byte string equal to this byte string, but with the bytes 'A' through 'Z' replaced with the corresponding byte in 'a' through 'z'.
+
+
+ +
+
+ +
+
open fun toAsciiLowercase(): ByteString
+
+
+
+
+
+
+ +
+
+
toAsciiUppercase +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun toAsciiUppercase(): ByteString
+
+
Returns a byte string equal to this byte string, but with the bytes 'a' through 'z' replaced with the corresponding byte in 'A' through 'Z'.
+
+
+ +
+
+ +
+
open fun toAsciiUppercase(): ByteString
+
+
+
+
+
+
+ +
+
+
toByteArray +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun toByteArray(): ByteArray
+
+
Returns a byte array containing a copy of the bytes in this ByteString.
+
+
+ +
+
+ +
+
open fun toByteArray(): ByteArray
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open override fun toString(): String
+
+
Returns a human-readable string that describes the contents of this byte string.
+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+ +
+
+
utf8 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun utf8(): String
+
+
Constructs a new String by decoding the bytes as UTF-8.
+
+
+ +
+
+ +
+
open fun utf8(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun write(out: OutputStream)
+
+
Writes the contents of this byte string to out.
+
+
+
+
+
+

Properties

+
+
+
+
size +
Link copied to clipboard
+
+
+
+
+
+
val size: Int
Returns the number of bytes in this ByteString.
val size: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/last-index-of.html b/2.x/okio/okio/-byte-string/last-index-of.html new file mode 100644 index 0000000000..bb38078b09 --- /dev/null +++ b/2.x/okio/okio/-byte-string/last-index-of.html @@ -0,0 +1,55 @@ + + + + lastIndexOf + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

lastIndexOf

+
+
+ +
+
+
+
fun lastIndexOf(other: ByteString, fromIndex: Int = size): Int
fun lastIndexOf(other: ByteArray, fromIndex: Int = size): Int
fun lastIndexOf(other: ByteString, fromIndex: Int = size): Int
open fun lastIndexOf(other: ByteArray, fromIndex: Int = size): Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/md5.html b/2.x/okio/okio/-byte-string/md5.html new file mode 100644 index 0000000000..5b30c989d6 --- /dev/null +++ b/2.x/okio/okio/-byte-string/md5.html @@ -0,0 +1,67 @@ + + + + md5 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

md5

+
+
+
+
common
+
+
+ +
+
fun md5(): ByteString
+
+

Returns the 128-bit MD5 hash of this byte string.

+
+
+ +
+
+ +
+
fun md5(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/range-equals.html b/2.x/okio/okio/-byte-string/range-equals.html new file mode 100644 index 0000000000..acf434bf70 --- /dev/null +++ b/2.x/okio/okio/-byte-string/range-equals.html @@ -0,0 +1,67 @@ + + + + rangeEquals + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

rangeEquals

+
+
+
+
common
+
+
+ +
+
fun rangeEquals(offset: Int, other: ByteString, otherOffset: Int, byteCount: Int): Boolean
fun rangeEquals(offset: Int, other: ByteArray, otherOffset: Int, byteCount: Int): Boolean
+
+

Returns true if the bytes of this in [offset..offset+byteCount) equal the bytes of other in [otherOffset..otherOffset+byteCount). Returns false if either range is out of bounds.

+
+
+ +
+
+ +
+
open fun rangeEquals(offset: Int, other: ByteString, otherOffset: Int, byteCount: Int): Boolean
open fun rangeEquals(offset: Int, other: ByteArray, otherOffset: Int, byteCount: Int): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/sha1.html b/2.x/okio/okio/-byte-string/sha1.html new file mode 100644 index 0000000000..b0fe84429f --- /dev/null +++ b/2.x/okio/okio/-byte-string/sha1.html @@ -0,0 +1,67 @@ + + + + sha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha1

+
+
+
+
common
+
+
+ +
+
fun sha1(): ByteString
+
+

Returns the 160-bit SHA-1 hash of this byte string.

+
+
+ +
+
+ +
+
fun sha1(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/sha256.html b/2.x/okio/okio/-byte-string/sha256.html new file mode 100644 index 0000000000..17ec3a6af7 --- /dev/null +++ b/2.x/okio/okio/-byte-string/sha256.html @@ -0,0 +1,67 @@ + + + + sha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha256

+
+
+
+
common
+
+
+ +
+
fun sha256(): ByteString
+
+

Returns the 256-bit SHA-256 hash of this byte string.

+
+
+ +
+
+ +
+
fun sha256(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/sha512.html b/2.x/okio/okio/-byte-string/sha512.html new file mode 100644 index 0000000000..a40816c39c --- /dev/null +++ b/2.x/okio/okio/-byte-string/sha512.html @@ -0,0 +1,67 @@ + + + + sha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha512

+
+
+
+
common
+
+
+ +
+
fun sha512(): ByteString
+
+

Returns the 512-bit SHA-512 hash of this byte string.

+
+
+ +
+
+ +
+
fun sha512(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/size.html b/2.x/okio/okio/-byte-string/size.html new file mode 100644 index 0000000000..b94493bbca --- /dev/null +++ b/2.x/okio/okio/-byte-string/size.html @@ -0,0 +1,67 @@ + + + + size + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

size

+
+
+
+
common
+
+
+ +
+
val size: Int
+
+

Returns the number of bytes in this ByteString.

+
+
+ +
+
+ +
+
val size: Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/starts-with.html b/2.x/okio/okio/-byte-string/starts-with.html new file mode 100644 index 0000000000..2658f8aa6d --- /dev/null +++ b/2.x/okio/okio/-byte-string/starts-with.html @@ -0,0 +1,57 @@ + + + + startsWith + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

startsWith

+
+
+
+
common
+
+
+ +
+
fun startsWith(prefix: ByteString): Boolean
fun startsWith(prefix: ByteArray): Boolean
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/string.html b/2.x/okio/okio/-byte-string/string.html new file mode 100644 index 0000000000..7e6553d15c --- /dev/null +++ b/2.x/okio/okio/-byte-string/string.html @@ -0,0 +1,53 @@ + + + + string + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

string

+
+
+ +
+
open fun string(charset: Charset): String
+
+

Constructs a new String by decoding the bytes using charset.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/substring.html b/2.x/okio/okio/-byte-string/substring.html new file mode 100644 index 0000000000..b2e818459a --- /dev/null +++ b/2.x/okio/okio/-byte-string/substring.html @@ -0,0 +1,67 @@ + + + + substring + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

substring

+
+
+
+
common
+
+
+ +
+
fun substring(beginIndex: Int = 0, endIndex: Int = size): ByteString
+
+

Returns a byte string that is a substring of this byte string, beginning at the specified beginIndex and ends at the specified endIndex. Returns this byte string if beginIndex is 0 and endIndex is the length of this byte string.

+
+
+ +
+
+ +
+
open fun substring(beginIndex: Int = 0, endIndex: Int = size): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/to-ascii-lowercase.html b/2.x/okio/okio/-byte-string/to-ascii-lowercase.html new file mode 100644 index 0000000000..c3548a5575 --- /dev/null +++ b/2.x/okio/okio/-byte-string/to-ascii-lowercase.html @@ -0,0 +1,67 @@ + + + + toAsciiLowercase + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toAsciiLowercase

+
+
+
+
common
+
+
+ +
+
fun toAsciiLowercase(): ByteString
+
+

Returns a byte string equal to this byte string, but with the bytes 'A' through 'Z' replaced with the corresponding byte in 'a' through 'z'. Returns this byte string if it contains no bytes in 'A' through 'Z'.

+
+
+ +
+
+ +
+
open fun toAsciiLowercase(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/to-ascii-uppercase.html b/2.x/okio/okio/-byte-string/to-ascii-uppercase.html new file mode 100644 index 0000000000..d53bb8e518 --- /dev/null +++ b/2.x/okio/okio/-byte-string/to-ascii-uppercase.html @@ -0,0 +1,67 @@ + + + + toAsciiUppercase + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toAsciiUppercase

+
+
+
+
common
+
+
+ +
+
fun toAsciiUppercase(): ByteString
+
+

Returns a byte string equal to this byte string, but with the bytes 'a' through 'z' replaced with the corresponding byte in 'A' through 'Z'. Returns this byte string if it contains no bytes in 'a' through 'z'.

+
+
+ +
+
+ +
+
open fun toAsciiUppercase(): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/to-byte-array.html b/2.x/okio/okio/-byte-string/to-byte-array.html new file mode 100644 index 0000000000..ab1b1482d1 --- /dev/null +++ b/2.x/okio/okio/-byte-string/to-byte-array.html @@ -0,0 +1,67 @@ + + + + toByteArray + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toByteArray

+
+
+
+
common
+
+
+ +
+
fun toByteArray(): ByteArray
+
+

Returns a byte array containing a copy of the bytes in this ByteString.

+
+
+ +
+
+ +
+
open fun toByteArray(): ByteArray
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/to-string.html b/2.x/okio/okio/-byte-string/to-string.html new file mode 100644 index 0000000000..92c823c6b3 --- /dev/null +++ b/2.x/okio/okio/-byte-string/to-string.html @@ -0,0 +1,67 @@ + + + + toString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toString

+
+
+
+
common
+
+
+ +
+
open override fun toString(): String
+
+

Returns a human-readable string that describes the contents of this byte string. Typically this is a string like [text=Hello] or [hex=0000ffff].

+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/utf8.html b/2.x/okio/okio/-byte-string/utf8.html new file mode 100644 index 0000000000..2f27e1c0d0 --- /dev/null +++ b/2.x/okio/okio/-byte-string/utf8.html @@ -0,0 +1,67 @@ + + + + utf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

utf8

+
+
+
+
common
+
+
+ +
+
fun utf8(): String
+
+

Constructs a new String by decoding the bytes as UTF-8.

+
+
+ +
+
+ +
+
open fun utf8(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-byte-string/write.html b/2.x/okio/okio/-byte-string/write.html new file mode 100644 index 0000000000..afcd53233a --- /dev/null +++ b/2.x/okio/okio/-byte-string/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open fun write(out: OutputStream)
+
+

Writes the contents of this byte string to out.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/-cipher-sink.html b/2.x/okio/okio/-cipher-sink/-cipher-sink.html new file mode 100644 index 0000000000..82d68185e8 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/-cipher-sink.html @@ -0,0 +1,53 @@ + + + + CipherSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

CipherSink

+
+
+ +
+
fun CipherSink(sink: BufferedSink, cipher: Cipher)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/cipher.html b/2.x/okio/okio/-cipher-sink/cipher.html new file mode 100644 index 0000000000..e28b7c3a57 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/cipher.html @@ -0,0 +1,53 @@ + + + + cipher + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

cipher

+
+
+ +
+
val cipher: Cipher
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/close.html b/2.x/okio/okio/-cipher-sink/close.html new file mode 100644 index 0000000000..243320f544 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/flush.html b/2.x/okio/okio/-cipher-sink/flush.html new file mode 100644 index 0000000000..fc2a1c97a6 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/flush.html @@ -0,0 +1,53 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+ +
+
open override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/index.html b/2.x/okio/okio/-cipher-sink/index.html new file mode 100644 index 0000000000..e143a81a8b --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/index.html @@ -0,0 +1,213 @@ + + + + CipherSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

CipherSink

+
class CipherSink(sink: BufferedSink, cipher: Cipher) : Sink
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cipher +
Link copied to clipboard
+
+
+
+ +
+
+
val cipher: Cipher
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/timeout.html b/2.x/okio/okio/-cipher-sink/timeout.html new file mode 100644 index 0000000000..23222ccae2 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-sink/write.html b/2.x/okio/okio/-cipher-sink/write.html new file mode 100644 index 0000000000..4db0c76692 --- /dev/null +++ b/2.x/okio/okio/-cipher-sink/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/-cipher-source.html b/2.x/okio/okio/-cipher-source/-cipher-source.html new file mode 100644 index 0000000000..150c0baa1b --- /dev/null +++ b/2.x/okio/okio/-cipher-source/-cipher-source.html @@ -0,0 +1,53 @@ + + + + CipherSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

CipherSource

+
+
+ +
+
fun CipherSource(source: BufferedSource, cipher: Cipher)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/cipher.html b/2.x/okio/okio/-cipher-source/cipher.html new file mode 100644 index 0000000000..198ac6f143 --- /dev/null +++ b/2.x/okio/okio/-cipher-source/cipher.html @@ -0,0 +1,53 @@ + + + + cipher + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

cipher

+
+
+ +
+
val cipher: Cipher
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/close.html b/2.x/okio/okio/-cipher-source/close.html new file mode 100644 index 0000000000..aad5564559 --- /dev/null +++ b/2.x/okio/okio/-cipher-source/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+

Closes this source and releases the resources held by this source. It is an error to read a closed source. It is safe to close a source more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/index.html b/2.x/okio/okio/-cipher-source/index.html new file mode 100644 index 0000000000..42a29096ca --- /dev/null +++ b/2.x/okio/okio/-cipher-source/index.html @@ -0,0 +1,193 @@ + + + + CipherSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

CipherSource

+
class CipherSource(source: BufferedSource, cipher: Cipher) : Source
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cipher +
Link copied to clipboard
+
+
+
+ +
+
+
val cipher: Cipher
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/read.html b/2.x/okio/okio/-cipher-source/read.html new file mode 100644 index 0000000000..d3d11acf2c --- /dev/null +++ b/2.x/okio/okio/-cipher-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-cipher-source/timeout.html b/2.x/okio/okio/-cipher-source/timeout.html new file mode 100644 index 0000000000..cd9c48cd2f --- /dev/null +++ b/2.x/okio/okio/-cipher-source/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-closeable/close.html b/2.x/okio/okio/-closeable/close.html new file mode 100644 index 0000000000..607b38bed6 --- /dev/null +++ b/2.x/okio/okio/-closeable/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
abstract fun close()
+
+

Closes this object and releases the resources it holds. It is an error to use an object after it has been closed. It is safe to close an object more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-closeable/index.html b/2.x/okio/okio/-closeable/index.html new file mode 100644 index 0000000000..6ad435f8a7 --- /dev/null +++ b/2.x/okio/okio/-closeable/index.html @@ -0,0 +1,157 @@ + + + + Closeable + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Closeable

+
+
+
interface Closeable
typealias Closeable = Closeable
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract fun close()
+
+
Closes this object and releases the resources it holds.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
Source +
Link copied to clipboard
+
+
+
+
+ +
+
+
Sink +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/-deflater-sink.html b/2.x/okio/okio/-deflater-sink/-deflater-sink.html new file mode 100644 index 0000000000..f5a7f2f414 --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/-deflater-sink.html @@ -0,0 +1,53 @@ + + + + DeflaterSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

DeflaterSink

+
+
+ +
+
fun DeflaterSink(sink: Sink, deflater: Deflater)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/close.html b/2.x/okio/okio/-deflater-sink/close.html new file mode 100644 index 0000000000..5d51f7987d --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/flush.html b/2.x/okio/okio/-deflater-sink/flush.html new file mode 100644 index 0000000000..99f4f0339a --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/flush.html @@ -0,0 +1,53 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+ +
+
open override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/index.html b/2.x/okio/okio/-deflater-sink/index.html new file mode 100644 index 0000000000..d46d817e13 --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/index.html @@ -0,0 +1,213 @@ + + + + DeflaterSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

DeflaterSink

+
class DeflaterSink : Sink

A sink that uses DEFLATE to compress data written to another source.

Sync flush

Aggressive flushing of this stream may result in reduced compression. Each call to flush immediately compresses all currently-buffered data; this early compression may be less effective than compression performed without flushing.

This is equivalent to using Deflater with the sync flush option. This class does not offer any partial flush mechanism. For best performance, only call flush when application behavior requires it.

+
+
+
+
+

Constructors

+
+
+
+
DeflaterSink +
Link copied to clipboard
+
+
+
+ +
+
+
fun DeflaterSink(sink: Sink, deflater: Deflater)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/timeout.html b/2.x/okio/okio/-deflater-sink/timeout.html new file mode 100644 index 0000000000..136bc0d26a --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/to-string.html b/2.x/okio/okio/-deflater-sink/to-string.html new file mode 100644 index 0000000000..80baf961bd --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/to-string.html @@ -0,0 +1,53 @@ + + + + toString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toString

+
+
+ +
+
open override fun toString(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-deflater-sink/write.html b/2.x/okio/okio/-deflater-sink/write.html new file mode 100644 index 0000000000..388a35c600 --- /dev/null +++ b/2.x/okio/okio/-deflater-sink/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-e-o-f-exception/-e-o-f-exception.html b/2.x/okio/okio/-e-o-f-exception/-e-o-f-exception.html new file mode 100644 index 0000000000..553d726d18 --- /dev/null +++ b/2.x/okio/okio/-e-o-f-exception/-e-o-f-exception.html @@ -0,0 +1,53 @@ + + + + EOFException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

EOFException

+
+
+ +
+
fun EOFException(message: String? = null)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-e-o-f-exception/index.html b/2.x/okio/okio/-e-o-f-exception/index.html new file mode 100644 index 0000000000..59aab112c0 --- /dev/null +++ b/2.x/okio/okio/-e-o-f-exception/index.html @@ -0,0 +1,151 @@ + + + + EOFException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

EOFException

+
+
+
open class EOFException(message: String?) : IOException
typealias EOFException = EOFException
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cause +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
message +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val message: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-experimental-file-system/-experimental-file-system.html b/2.x/okio/okio/-experimental-file-system/-experimental-file-system.html new file mode 100644 index 0000000000..da25353789 --- /dev/null +++ b/2.x/okio/okio/-experimental-file-system/-experimental-file-system.html @@ -0,0 +1,53 @@ + + + + ExperimentalFileSystem + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ExperimentalFileSystem

+
+
+ +
+
fun ExperimentalFileSystem()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-experimental-file-system/index.html b/2.x/okio/okio/-experimental-file-system/index.html new file mode 100644 index 0000000000..b66c77e158 --- /dev/null +++ b/2.x/okio/okio/-experimental-file-system/index.html @@ -0,0 +1,115 @@ + + + + ExperimentalFileSystem + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ExperimentalFileSystem

+
annotation class ExperimentalFileSystem
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-file-not-found-exception/-file-not-found-exception.html b/2.x/okio/okio/-file-not-found-exception/-file-not-found-exception.html new file mode 100644 index 0000000000..4e95238531 --- /dev/null +++ b/2.x/okio/okio/-file-not-found-exception/-file-not-found-exception.html @@ -0,0 +1,53 @@ + + + + FileNotFoundException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

FileNotFoundException

+
+
+ +
+
fun FileNotFoundException(message: String? = null)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-file-not-found-exception/index.html b/2.x/okio/okio/-file-not-found-exception/index.html new file mode 100644 index 0000000000..d4e0a35848 --- /dev/null +++ b/2.x/okio/okio/-file-not-found-exception/index.html @@ -0,0 +1,151 @@ + + + + FileNotFoundException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

FileNotFoundException

+
+
+
class FileNotFoundException(message: String?) : IOException
typealias FileNotFoundException = FileNotFoundException
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cause +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
message +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val message: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/-forwarding-sink.html b/2.x/okio/okio/-forwarding-sink/-forwarding-sink.html new file mode 100644 index 0000000000..6debe8930c --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/-forwarding-sink.html @@ -0,0 +1,53 @@ + + + + ForwardingSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingSink

+
+
+ +
+
fun ForwardingSink(delegate: Sink)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/close.html b/2.x/okio/okio/-forwarding-sink/close.html new file mode 100644 index 0000000000..e3ef5d1769 --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/delegate.html b/2.x/okio/okio/-forwarding-sink/delegate.html new file mode 100644 index 0000000000..e6218b3589 --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/delegate.html @@ -0,0 +1,53 @@ + + + + delegate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

delegate

+
+
+ +
+
val delegate: Sink
+
+

Sink to which this instance is delegating.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/flush.html b/2.x/okio/okio/-forwarding-sink/flush.html new file mode 100644 index 0000000000..4b9d8eb62e --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/flush.html @@ -0,0 +1,53 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+ +
+
open override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/index.html b/2.x/okio/okio/-forwarding-sink/index.html new file mode 100644 index 0000000000..2f2858fd5f --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/index.html @@ -0,0 +1,242 @@ + + + + ForwardingSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingSink

+
abstract class ForwardingSink(delegate: Sink) : Sink

A Sink which forwards calls to another. Useful for subclassing.

+
+
+
+
+

Constructors

+
+
+
+
ForwardingSink +
Link copied to clipboard
+
+
+
+ +
+
+
fun ForwardingSink(delegate: Sink)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
delegate +
Link copied to clipboard
+
+
+
+ +
+
+
val delegate: Sink
Sink to which this instance is delegating.
+
+
+
+
+
+

Inheritors

+
+
+
+
HashingSink +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/timeout.html b/2.x/okio/okio/-forwarding-sink/timeout.html new file mode 100644 index 0000000000..dc7da49d4b --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/to-string.html b/2.x/okio/okio/-forwarding-sink/to-string.html new file mode 100644 index 0000000000..3dd1ed87c6 --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/to-string.html @@ -0,0 +1,53 @@ + + + + toString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toString

+
+
+ +
+
open override fun toString(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-sink/write.html b/2.x/okio/okio/-forwarding-sink/write.html new file mode 100644 index 0000000000..401d4dd833 --- /dev/null +++ b/2.x/okio/okio/-forwarding-sink/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/-forwarding-source.html b/2.x/okio/okio/-forwarding-source/-forwarding-source.html new file mode 100644 index 0000000000..154e449d12 --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/-forwarding-source.html @@ -0,0 +1,53 @@ + + + + ForwardingSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingSource

+
+
+ +
+
fun ForwardingSource(delegate: Source)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/close.html b/2.x/okio/okio/-forwarding-source/close.html new file mode 100644 index 0000000000..d081997946 --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+

Closes this source and releases the resources held by this source. It is an error to read a closed source. It is safe to close a source more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/delegate.html b/2.x/okio/okio/-forwarding-source/delegate.html new file mode 100644 index 0000000000..10895ed86d --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/delegate.html @@ -0,0 +1,53 @@ + + + + delegate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

delegate

+
+
+ +
+
val delegate: Source
+
+

Source to which this instance is delegating.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/index.html b/2.x/okio/okio/-forwarding-source/index.html new file mode 100644 index 0000000000..45809e33ba --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/index.html @@ -0,0 +1,222 @@ + + + + ForwardingSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingSource

+
abstract class ForwardingSource(delegate: Source) : Source

A Source which forwards calls to another. Useful for subclassing.

+
+
+
+
+

Constructors

+
+
+
+
ForwardingSource +
Link copied to clipboard
+
+
+
+ +
+
+
fun ForwardingSource(delegate: Source)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
delegate +
Link copied to clipboard
+
+
+
+ +
+
+
val delegate: Source
Source to which this instance is delegating.
+
+
+
+
+
+

Inheritors

+
+
+
+
HashingSource +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/read.html b/2.x/okio/okio/-forwarding-source/read.html new file mode 100644 index 0000000000..1e0275b0da --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/timeout.html b/2.x/okio/okio/-forwarding-source/timeout.html new file mode 100644 index 0000000000..41fa902c48 --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-source/to-string.html b/2.x/okio/okio/-forwarding-source/to-string.html new file mode 100644 index 0000000000..f1fcc41286 --- /dev/null +++ b/2.x/okio/okio/-forwarding-source/to-string.html @@ -0,0 +1,53 @@ + + + + toString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toString

+
+
+ +
+
open override fun toString(): String
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/-forwarding-timeout.html b/2.x/okio/okio/-forwarding-timeout/-forwarding-timeout.html new file mode 100644 index 0000000000..034421b02a --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/-forwarding-timeout.html @@ -0,0 +1,53 @@ + + + + ForwardingTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingTimeout

+
+
+ +
+
fun ForwardingTimeout(delegate: Timeout)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/clear-deadline.html b/2.x/okio/okio/-forwarding-timeout/clear-deadline.html new file mode 100644 index 0000000000..8108cf693d --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/clear-deadline.html @@ -0,0 +1,53 @@ + + + + clearDeadline + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clearDeadline

+
+
+ +
+
open override fun clearDeadline(): Timeout
+
+

Clears the deadline.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/clear-timeout.html b/2.x/okio/okio/-forwarding-timeout/clear-timeout.html new file mode 100644 index 0000000000..84a71319cd --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/clear-timeout.html @@ -0,0 +1,53 @@ + + + + clearTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clearTimeout

+
+
+ +
+
open override fun clearTimeout(): Timeout
+
+

Clears the timeout. Operating system timeouts may still apply.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/deadline-nano-time.html b/2.x/okio/okio/-forwarding-timeout/deadline-nano-time.html new file mode 100644 index 0000000000..2fc9045423 --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/deadline-nano-time.html @@ -0,0 +1,59 @@ + + + + deadlineNanoTime + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

deadlineNanoTime

+
+
+ +
+
open override fun deadlineNanoTime(): Long
+
+

Returns the nano time when the deadline will be reached.

Throws

if no deadline is set.

+
+ +
+
open override fun deadlineNanoTime(deadlineNanoTime: Long): Timeout
+
+

Sets the nano time when the deadline will be reached. All operations must complete before this time. Use a deadline to set a maximum bound on the time spent on a sequence of operations.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/delegate.html b/2.x/okio/okio/-forwarding-timeout/delegate.html new file mode 100644 index 0000000000..6fa06e91c1 --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/delegate.html @@ -0,0 +1,53 @@ + + + + delegate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

delegate

+
+
+ +
+
var delegate: Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/has-deadline.html b/2.x/okio/okio/-forwarding-timeout/has-deadline.html new file mode 100644 index 0000000000..c6f2d36043 --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/has-deadline.html @@ -0,0 +1,53 @@ + + + + hasDeadline + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hasDeadline

+
+
+ +
+
open override fun hasDeadline(): Boolean
+
+

Returns true if a deadline is enabled.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/index.html b/2.x/okio/okio/-forwarding-timeout/index.html new file mode 100644 index 0000000000..0f431659bc --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/index.html @@ -0,0 +1,377 @@ + + + + ForwardingTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

ForwardingTimeout

+
open class ForwardingTimeout(delegate: Timeout) : Timeout

A Timeout which forwards calls to another. Useful for subclassing.

+
+
+
+
+

Constructors

+
+
+
+
ForwardingTimeout +
Link copied to clipboard
+
+
+
+ +
+
+
fun ForwardingTimeout(delegate: Timeout)
+
+
+
+
+
+

Functions

+
+
+
+
clearDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun clearDeadline(): Timeout
+
+
Clears the deadline.
+
+
+
+
+ +
+
+
clearTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun clearTimeout(): Timeout
+
+
Clears the timeout.
+
+
+
+
+ +
+
+
deadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun deadline(duration: Long, unit: TimeUnit): Timeout
+
+
Set a deadline of now plus duration time.
+
+
+
+
+ +
+
+
deadlineNanoTime +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun deadlineNanoTime(): Long
+
+
Returns the nano time when the deadline will be reached.
+
+ +
+
open override fun deadlineNanoTime(deadlineNanoTime: Long): Timeout
+
+
Sets the nano time when the deadline will be reached.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hasDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun hasDeadline(): Boolean
+
+
Returns true if a deadline is enabled.
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
intersectWith +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun intersectWith(other: Timeout, block: () -> Unit)
+
+
Applies the minimum intersection between this timeout and other, run block, then finally rollback this timeout's values.
+
+
+
+
+ +
+
+
setDelegate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun setDelegate(delegate: Timeout): ForwardingTimeout
+
+
+
+
+
+
+ +
+
+
throwIfReached +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun throwIfReached()
+
+
Throws an InterruptedIOException if the deadline has been reached or if the current thread has been interrupted.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(timeout: Long, unit: TimeUnit): Timeout
+
+
Wait at most timeout time before aborting an operation.
+
+
+
+
+ +
+
+
timeoutNanos +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeoutNanos(): Long
+
+
Returns the timeout in nanoseconds, or 0 for no timeout.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
waitUntilNotified +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun waitUntilNotified(monitor: Any)
+
+
Waits on monitor until it is notified.
+
+
+
+
+
+

Properties

+
+
+
+
delegate +
Link copied to clipboard
+
+
+
+ +
+
+
var delegate: Timeout
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/set-delegate.html b/2.x/okio/okio/-forwarding-timeout/set-delegate.html new file mode 100644 index 0000000000..09d546e8e5 --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/set-delegate.html @@ -0,0 +1,53 @@ + + + + setDelegate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

setDelegate

+
+
+ +
+
fun setDelegate(delegate: Timeout): ForwardingTimeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/throw-if-reached.html b/2.x/okio/okio/-forwarding-timeout/throw-if-reached.html new file mode 100644 index 0000000000..2ea988df6e --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/throw-if-reached.html @@ -0,0 +1,53 @@ + + + + throwIfReached + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

throwIfReached

+
+
+ +
+
open override fun throwIfReached()
+
+

Throws an InterruptedIOException if the deadline has been reached or if the current thread has been interrupted. This method doesn't detect timeouts; that should be implemented to asynchronously abort an in-progress operation.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/timeout-nanos.html b/2.x/okio/okio/-forwarding-timeout/timeout-nanos.html new file mode 100644 index 0000000000..459f46d26a --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/timeout-nanos.html @@ -0,0 +1,53 @@ + + + + timeoutNanos + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeoutNanos

+
+
+ +
+
open override fun timeoutNanos(): Long
+
+

Returns the timeout in nanoseconds, or 0 for no timeout.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-forwarding-timeout/timeout.html b/2.x/okio/okio/-forwarding-timeout/timeout.html new file mode 100644 index 0000000000..df4fed53ed --- /dev/null +++ b/2.x/okio/okio/-forwarding-timeout/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(timeout: Long, unit: TimeUnit): Timeout
+
+

Wait at most timeout time before aborting an operation. Using a per-operation timeout means that as long as forward progress is being made, no sequence of operations will fail.

If timeout == 0, operations will run indefinitely. (Operating system timeouts may still apply.)

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/-gzip-sink.html b/2.x/okio/okio/-gzip-sink/-gzip-sink.html new file mode 100644 index 0000000000..9ed17ceac6 --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/-gzip-sink.html @@ -0,0 +1,53 @@ + + + + GzipSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

GzipSink

+
+
+ +
+
fun GzipSink(sink: Sink)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/close.html b/2.x/okio/okio/-gzip-sink/close.html new file mode 100644 index 0000000000..0c3e42337b --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/deflater.html b/2.x/okio/okio/-gzip-sink/deflater.html new file mode 100644 index 0000000000..1d42621e02 --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/deflater.html @@ -0,0 +1,53 @@ + + + + deflater + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

deflater

+
+
+ +
+
val deflater: Deflater
+
+

The deflater used to compress the body.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/flush.html b/2.x/okio/okio/-gzip-sink/flush.html new file mode 100644 index 0000000000..5060846117 --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/flush.html @@ -0,0 +1,53 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+ +
+
open override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/index.html b/2.x/okio/okio/-gzip-sink/index.html new file mode 100644 index 0000000000..0e4d555a88 --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/index.html @@ -0,0 +1,231 @@ + + + + GzipSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

GzipSink

+
class GzipSink(sink: Sink) : Sink

A sink that uses GZIP to compress written data to another sink.

Sync flush

Aggressive flushing of this stream may result in reduced compression. Each call to flush immediately compresses all currently-buffered data; this early compression may be less effective than compression performed without flushing.

This is equivalent to using Deflater with the sync flush option. This class does not offer any partial flush mechanism. For best performance, only call flush when application behavior requires it.

+
+
+
+
+

Constructors

+
+
+
+
GzipSink +
Link copied to clipboard
+
+
+
+ +
+
+
fun GzipSink(sink: Sink)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
deflater +
Link copied to clipboard
+
+
+
+ +
+
+
val deflater: Deflater
The deflater used to compress the body.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/timeout.html b/2.x/okio/okio/-gzip-sink/timeout.html new file mode 100644 index 0000000000..118865e383 --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-sink/write.html b/2.x/okio/okio/-gzip-sink/write.html new file mode 100644 index 0000000000..39778b27cb --- /dev/null +++ b/2.x/okio/okio/-gzip-sink/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-source/-gzip-source.html b/2.x/okio/okio/-gzip-source/-gzip-source.html new file mode 100644 index 0000000000..a7ecb7121e --- /dev/null +++ b/2.x/okio/okio/-gzip-source/-gzip-source.html @@ -0,0 +1,53 @@ + + + + GzipSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

GzipSource

+
+
+ +
+
fun GzipSource(source: Source)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-source/close.html b/2.x/okio/okio/-gzip-source/close.html new file mode 100644 index 0000000000..b434418bc6 --- /dev/null +++ b/2.x/okio/okio/-gzip-source/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+

Closes this source and releases the resources held by this source. It is an error to read a closed source. It is safe to close a source more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-source/index.html b/2.x/okio/okio/-gzip-source/index.html new file mode 100644 index 0000000000..992b463a3c --- /dev/null +++ b/2.x/okio/okio/-gzip-source/index.html @@ -0,0 +1,193 @@ + + + + GzipSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

GzipSource

+
class GzipSource(source: Source) : Source

A source that uses GZIP to decompress data read from another source.

+
+
+
+
+

Constructors

+
+
+
+
GzipSource +
Link copied to clipboard
+
+
+
+ +
+
+
fun GzipSource(source: Source)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-source/read.html b/2.x/okio/okio/-gzip-source/read.html new file mode 100644 index 0000000000..ff2572b6f1 --- /dev/null +++ b/2.x/okio/okio/-gzip-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-gzip-source/timeout.html b/2.x/okio/okio/-gzip-source/timeout.html new file mode 100644 index 0000000000..d78c163bee --- /dev/null +++ b/2.x/okio/okio/-gzip-source/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/hmac-sha1.html b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha1.html new file mode 100644 index 0000000000..9e75ce6acd --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha1.html @@ -0,0 +1,55 @@ + + + + hmacSha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha1

+
+
+ +
+
+
+
fun hmacSha1(sink: Sink, key: ByteString): HashingSink
fun hmacSha1(sink: Sink, key: ByteString): HashingSink
+
+

Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/hmac-sha256.html b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha256.html new file mode 100644 index 0000000000..09f9064713 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha256.html @@ -0,0 +1,55 @@ + + + + hmacSha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha256

+
+
+ +
+
+
+
fun hmacSha256(sink: Sink, key: ByteString): HashingSink
fun hmacSha256(sink: Sink, key: ByteString): HashingSink
+
+

Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/hmac-sha512.html b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha512.html new file mode 100644 index 0000000000..c0aceb12dc --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/hmac-sha512.html @@ -0,0 +1,55 @@ + + + + hmacSha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha512

+
+
+ +
+
+
+
fun hmacSha512(sink: Sink, key: ByteString): HashingSink
fun hmacSha512(sink: Sink, key: ByteString): HashingSink
+
+

Returns a sink that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/index.html b/2.x/okio/okio/-hashing-sink/-companion/index.html new file mode 100644 index 0000000000..af228f32a2 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/index.html @@ -0,0 +1,329 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
hmacSha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha1(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha1(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
+
+
+ +
+
+
hmacSha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha256(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha256(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
+
+
+ +
+
+
hmacSha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha512(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha512(sink: Sink, key: ByteString): HashingSink
+
+
Returns a sink that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.
+
+
+
+
+ +
+
+
md5 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun md5(sink: Sink): HashingSink
+
+
Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
+ +
+
+ +
+
fun md5(sink: Sink): HashingSink
+
+
Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
+
+
+ +
+
+
sha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha1(sink: Sink): HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
+ +
+
+ +
+
fun sha1(sink: Sink): HashingSink
+
+
Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
+
+
+ +
+
+
sha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha256(sink: Sink): HashingSink
+
+
Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
+ +
+
+ +
+
fun sha256(sink: Sink): HashingSink
+
+
Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
+
+
+ +
+
+
sha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha512(sink: Sink): HashingSink
+
+
Returns a sink that uses the SHA-512 hash algorithm to produce 512-bit hashes.
+
+
+ +
+
+ +
+
fun sha512(sink: Sink): HashingSink
+
+
Returns a sink that uses the SHA-512 hash algorithm to produce 512-bit hashes.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/md5.html b/2.x/okio/okio/-hashing-sink/-companion/md5.html new file mode 100644 index 0000000000..2f5b0476e6 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/md5.html @@ -0,0 +1,55 @@ + + + + md5 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

md5

+
+
+ +
+
+
+
fun md5(sink: Sink): HashingSink
fun md5(sink: Sink): HashingSink
+
+

Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/sha1.html b/2.x/okio/okio/-hashing-sink/-companion/sha1.html new file mode 100644 index 0000000000..42eb69e801 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/sha1.html @@ -0,0 +1,55 @@ + + + + sha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha1

+
+
+ +
+
+
+
fun sha1(sink: Sink): HashingSink
fun sha1(sink: Sink): HashingSink
+
+

Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/sha256.html b/2.x/okio/okio/-hashing-sink/-companion/sha256.html new file mode 100644 index 0000000000..3410528eb2 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/sha256.html @@ -0,0 +1,55 @@ + + + + sha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha256

+
+
+ +
+
+
+
fun sha256(sink: Sink): HashingSink
fun sha256(sink: Sink): HashingSink
+
+

Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/-companion/sha512.html b/2.x/okio/okio/-hashing-sink/-companion/sha512.html new file mode 100644 index 0000000000..051b72f946 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/-companion/sha512.html @@ -0,0 +1,55 @@ + + + + sha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha512

+
+
+ +
+
+
+
fun sha512(sink: Sink): HashingSink
fun sha512(sink: Sink): HashingSink
+
+

Returns a sink that uses the SHA-512 hash algorithm to produce 512-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/hash.html b/2.x/okio/okio/-hashing-sink/hash.html new file mode 100644 index 0000000000..8b59aed45c --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/hash.html @@ -0,0 +1,57 @@ + + + + hash + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hash

+
+
+
+
common
+
+
+ +
+
val hash: ByteString
+
+

Returns the hash of the bytes accepted thus far and resets the internal state of this sink.

Warning: This method is not idempotent. Each time this method is called its internal state is cleared. This starts a new hash with zero bytes accepted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/index.html b/2.x/okio/okio/-hashing-sink/index.html new file mode 100644 index 0000000000..16916cd4b0 --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/index.html @@ -0,0 +1,294 @@ + + + + HashingSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

HashingSink

+
+
+
class HashingSink : Sink

A sink that computes a hash of the full stream of bytes it has accepted. To use, create an instance with your preferred hash algorithm. Write all of the data to the sink and then call hash to compute the final hash value.

In this example we use HashingSink with a BufferedSink to make writing to the sink easier.

HashingSink hashingSink = HashingSink.sha256(s);
BufferedSink bufferedSink = Okio.buffer(hashingSink);

... // Write to bufferedSink and either flush or close it.

ByteString hash = hashingSink.hash();
class HashingSink : ForwardingSink, Sink

A sink that computes a hash of the full stream of bytes it has accepted. To use, create an instance with your preferred hash algorithm. Write all of the data to the sink and then call hash to compute the final hash value.

In this example we use HashingSink with a BufferedSink to make writing to the sink easier.

HashingSink hashingSink = HashingSink.sha256(s);
BufferedSink bufferedSink = Okio.buffer(hashingSink);

... // Write to bufferedSink and either flush or close it.

ByteString hash = hashingSink.hash();
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Pushes all buffered bytes to their final destination and releases the resources held by this sink.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun flush()
+
+
+
+
+
common
+
+
+ +
+
abstract fun flush()
+
+
Pushes all buffered bytes to their final destination.
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this sink.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open override fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
Removes byteCount bytes from source and appends them to this.
+
+
+
+
+
+

Properties

+
+
+
+
delegate +
Link copied to clipboard
+
+
+
+ +
+
+
val delegate: Sink
Sink to which this instance is delegating.
+
+
+
+
+ +
+
+
hash +
Link copied to clipboard
+
+
+
+
+
+
val hash: ByteString
Returns the hash of the bytes accepted thus far and resets the internal state of this sink.
val hash: ByteString
Returns the hash of the bytes accepted thus far and resets the internal state of this sink.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-sink/write.html b/2.x/okio/okio/-hashing-sink/write.html new file mode 100644 index 0000000000..83c8328e3f --- /dev/null +++ b/2.x/okio/okio/-hashing-sink/write.html @@ -0,0 +1,53 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+ +
+
open override fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/hmac-sha1.html b/2.x/okio/okio/-hashing-source/-companion/hmac-sha1.html new file mode 100644 index 0000000000..de05f838ea --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/hmac-sha1.html @@ -0,0 +1,55 @@ + + + + hmacSha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha1

+
+
+ +
+
+
+
fun hmacSha1(source: Source, key: ByteString): HashingSource
fun hmacSha1(source: Source, key: ByteString): HashingSource
+
+

Returns a source that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/hmac-sha256.html b/2.x/okio/okio/-hashing-source/-companion/hmac-sha256.html new file mode 100644 index 0000000000..36470f7317 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/hmac-sha256.html @@ -0,0 +1,55 @@ + + + + hmacSha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha256

+
+
+ +
+
+
+
fun hmacSha256(source: Source, key: ByteString): HashingSource
fun hmacSha256(source: Source, key: ByteString): HashingSource
+
+

Returns a source that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/hmac-sha512.html b/2.x/okio/okio/-hashing-source/-companion/hmac-sha512.html new file mode 100644 index 0000000000..9a8bbd77cf --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/hmac-sha512.html @@ -0,0 +1,55 @@ + + + + hmacSha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hmacSha512

+
+
+ +
+
+
+
fun hmacSha512(source: Source, key: ByteString): HashingSource
fun hmacSha512(source: Source, key: ByteString): HashingSource
+
+

Returns a source that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/index.html b/2.x/okio/okio/-hashing-source/-companion/index.html new file mode 100644 index 0000000000..4140190894 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/index.html @@ -0,0 +1,329 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
hmacSha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha1(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha1(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.
+
+
+
+
+ +
+
+
hmacSha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha256(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha256(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.
+
+
+
+
+ +
+
+
hmacSha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun hmacSha512(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.
+
+
+ +
+
+ +
+
fun hmacSha512(source: Source, key: ByteString): HashingSource
+
+
Returns a source that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.
+
+
+
+
+ +
+
+
md5 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun md5(source: Source): HashingSource
+
+
Returns a source that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
+ +
+
+ +
+
fun md5(source: Source): HashingSource
+
+
Returns a source that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.
+
+
+
+
+ +
+
+
sha1 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha1(source: Source): HashingSource
+
+
Returns a source that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
+ +
+
+ +
+
fun sha1(source: Source): HashingSource
+
+
Returns a source that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.
+
+
+
+
+ +
+
+
sha256 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha256(source: Source): HashingSource
+
+
Returns a source that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
+ +
+
+ +
+
fun sha256(source: Source): HashingSource
+
+
Returns a source that uses the SHA-256 hash algorithm to produce 256-bit hashes.
+
+
+
+
+ +
+
+
sha512 +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
fun sha512(source: Source): HashingSource
+
+
Returns a source that uses the SHA-512 hash algorithm to produce 512-bit hashes.
+
+
+ +
+
+ +
+
fun sha512(source: Source): HashingSource
+
+
Returns a source that uses the SHA-512 hash algorithm to produce 512-bit hashes.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/md5.html b/2.x/okio/okio/-hashing-source/-companion/md5.html new file mode 100644 index 0000000000..e806151f82 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/md5.html @@ -0,0 +1,55 @@ + + + + md5 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

md5

+
+
+ +
+
+
+
fun md5(source: Source): HashingSource
fun md5(source: Source): HashingSource
+
+

Returns a source that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/sha1.html b/2.x/okio/okio/-hashing-source/-companion/sha1.html new file mode 100644 index 0000000000..188cce9ffc --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/sha1.html @@ -0,0 +1,55 @@ + + + + sha1 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha1

+
+
+ +
+
+
+
fun sha1(source: Source): HashingSource
fun sha1(source: Source): HashingSource
+
+

Returns a source that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/sha256.html b/2.x/okio/okio/-hashing-source/-companion/sha256.html new file mode 100644 index 0000000000..f089bfa6d3 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/sha256.html @@ -0,0 +1,55 @@ + + + + sha256 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha256

+
+
+ +
+
+
+
fun sha256(source: Source): HashingSource
fun sha256(source: Source): HashingSource
+
+

Returns a source that uses the SHA-256 hash algorithm to produce 256-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/-companion/sha512.html b/2.x/okio/okio/-hashing-source/-companion/sha512.html new file mode 100644 index 0000000000..0c224d05ed --- /dev/null +++ b/2.x/okio/okio/-hashing-source/-companion/sha512.html @@ -0,0 +1,55 @@ + + + + sha512 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sha512

+
+
+ +
+
+
+
fun sha512(source: Source): HashingSource
fun sha512(source: Source): HashingSource
+
+

Returns a source that uses the SHA-512 hash algorithm to produce 512-bit hashes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/hash.html b/2.x/okio/okio/-hashing-source/hash.html new file mode 100644 index 0000000000..7d037b4ff2 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/hash.html @@ -0,0 +1,57 @@ + + + + hash + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hash

+
+
+
+
common
+
+
+ +
+
val hash: ByteString
+
+

Returns the hash of the bytes supplied thus far and resets the internal state of this source.

Warning: This method is not idempotent. Each time this method is called its internal state is cleared. This starts a new hash with zero bytes supplied.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/index.html b/2.x/okio/okio/-hashing-source/index.html new file mode 100644 index 0000000000..5a62ac74d8 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/index.html @@ -0,0 +1,263 @@ + + + + HashingSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

HashingSource

+
+
+
class HashingSource : Source

A source that computes a hash of the full stream of bytes it has supplied. To use, create an instance with your preferred hash algorithm. Exhaust the source by reading all of its bytes and then call hash to compute the final hash value.

In this example we use HashingSource with a BufferedSource to make reading from the source easier.

HashingSource hashingSource = HashingSource.sha256(rawSource);
BufferedSource bufferedSource = Okio.buffer(hashingSource);

... // Read all of bufferedSource.

ByteString hash = hashingSource.hash();
class HashingSource : ForwardingSource, Source

A source that computes a hash of the full stream of bytes it has supplied. To use, create an instance with your preferred hash algorithm. Exhaust the source by reading all of its bytes and then call hash to compute the final hash value.

In this example we use HashingSource with a BufferedSource to make reading from the source easier.

HashingSource hashingSource = HashingSource.sha256(rawSource);
BufferedSource bufferedSource = Okio.buffer(hashingSource);

... // Read all of bufferedSource.

ByteString hash = hashingSource.hash();
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
common
+
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
delegate +
Link copied to clipboard
+
+
+
+ +
+
+
val delegate: Source
Source to which this instance is delegating.
+
+
+
+
+ +
+
+
hash +
Link copied to clipboard
+
+
+
+
+
+
val hash: ByteString
Returns the hash of the bytes supplied thus far and resets the internal state of this source.
val hash: ByteString
Returns the hash of the bytes supplied thus far and resets the internal state of this source.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-hashing-source/read.html b/2.x/okio/okio/-hashing-source/read.html new file mode 100644 index 0000000000..9f0bce7507 --- /dev/null +++ b/2.x/okio/okio/-hashing-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-i-o-exception/-i-o-exception.html b/2.x/okio/okio/-i-o-exception/-i-o-exception.html new file mode 100644 index 0000000000..0cc5acb903 --- /dev/null +++ b/2.x/okio/okio/-i-o-exception/-i-o-exception.html @@ -0,0 +1,53 @@ + + + + IOException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

IOException

+
+
+ +
+
fun IOException(message: String? = null)
fun IOException(message: String?, cause: Throwable?)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-i-o-exception/index.html b/2.x/okio/okio/-i-o-exception/index.html new file mode 100644 index 0000000000..f472c48667 --- /dev/null +++ b/2.x/okio/okio/-i-o-exception/index.html @@ -0,0 +1,189 @@ + + + + IOException + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

IOException

+
+
+
open class IOException(message: String?, cause: Throwable?) : Exception
typealias IOException = IOException
+
+
+
+
+

Constructors

+
+
+
+
IOException +
Link copied to clipboard
+
+
+
+
common
+
+
+
fun IOException(message: String? = null)
+
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
cause +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
message +
Link copied to clipboard
+
+
+
+
common
+
+
+
open val message: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
EOFException +
Link copied to clipboard
+
+
+
+
+ +
+
+
FileNotFoundException +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/-inflater-source.html b/2.x/okio/okio/-inflater-source/-inflater-source.html new file mode 100644 index 0000000000..04e6079e4e --- /dev/null +++ b/2.x/okio/okio/-inflater-source/-inflater-source.html @@ -0,0 +1,53 @@ + + + + InflaterSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

InflaterSource

+
+
+ +
+
fun InflaterSource(source: Source, inflater: Inflater)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/close.html b/2.x/okio/okio/-inflater-source/close.html new file mode 100644 index 0000000000..c05e87b5f3 --- /dev/null +++ b/2.x/okio/okio/-inflater-source/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
open override fun close()
+
+

Closes this source and releases the resources held by this source. It is an error to read a closed source. It is safe to close a source more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/index.html b/2.x/okio/okio/-inflater-source/index.html new file mode 100644 index 0000000000..4825a8e002 --- /dev/null +++ b/2.x/okio/okio/-inflater-source/index.html @@ -0,0 +1,233 @@ + + + + InflaterSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

InflaterSource

+
class InflaterSource : Source

A source that uses DEFLATE to decompress data read from another source.

+
+
+
+
+

Constructors

+
+
+
+
InflaterSource +
Link copied to clipboard
+
+
+
+ +
+
+
fun InflaterSource(source: Source, inflater: Inflater)
+
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
readOrInflate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun readOrInflate(sink: Buffer, byteCount: Long): Long
+
+
Consume deflated bytes from the underlying source, and write any inflated bytes to sink.
+
+
+
+
+ +
+
+
refill +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun refill(): Boolean
+
+
Refills the inflater with compressed data if it needs input.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open override fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/read-or-inflate.html b/2.x/okio/okio/-inflater-source/read-or-inflate.html new file mode 100644 index 0000000000..8b2f611871 --- /dev/null +++ b/2.x/okio/okio/-inflater-source/read-or-inflate.html @@ -0,0 +1,53 @@ + + + + readOrInflate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

readOrInflate

+
+
+ +
+
fun readOrInflate(sink: Buffer, byteCount: Long): Long
+
+

Consume deflated bytes from the underlying source, and write any inflated bytes to sink. Returns the number of inflated bytes written to sink. This may return 0L, though it will always consume 1 or more bytes from the underlying source if it is not exhausted.

Use this instead of read when it is useful to consume the deflated stream even when doing so doesn't yield inflated bytes.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/read.html b/2.x/okio/okio/-inflater-source/read.html new file mode 100644 index 0000000000..d472933309 --- /dev/null +++ b/2.x/okio/okio/-inflater-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
open override fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/refill.html b/2.x/okio/okio/-inflater-source/refill.html new file mode 100644 index 0000000000..fd70a32bc2 --- /dev/null +++ b/2.x/okio/okio/-inflater-source/refill.html @@ -0,0 +1,53 @@ + + + + refill + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

refill

+
+
+ +
+
fun refill(): Boolean
+
+

Refills the inflater with compressed data if it needs input. (And only if it needs input). Returns true if the inflater required input but the source was exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-inflater-source/timeout.html b/2.x/okio/okio/-inflater-source/timeout.html new file mode 100644 index 0000000000..2a7d54fb5d --- /dev/null +++ b/2.x/okio/okio/-inflater-source/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open override fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-okio.html b/2.x/okio/okio/-okio.html new file mode 100644 index 0000000000..4f4ae0126f --- /dev/null +++ b/2.x/okio/okio/-okio.html @@ -0,0 +1,53 @@ + + + + Okio + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Okio

+
+
+ +
+
val Okio: -DeprecatedOkio
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-options/-companion/index.html b/2.x/okio/okio/-options/-companion/index.html new file mode 100644 index 0000000000..9281100a0f --- /dev/null +++ b/2.x/okio/okio/-options/-companion/index.html @@ -0,0 +1,135 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
of +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
fun of(vararg byteStrings: ByteString): Options
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-options/-companion/of.html b/2.x/okio/okio/-options/-companion/of.html new file mode 100644 index 0000000000..f68e3309a2 --- /dev/null +++ b/2.x/okio/okio/-options/-companion/of.html @@ -0,0 +1,53 @@ + + + + of + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

of

+
+
+ +
+
fun of(vararg byteStrings: ByteString): Options
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-options/get.html b/2.x/okio/okio/-options/get.html new file mode 100644 index 0000000000..965db882b9 --- /dev/null +++ b/2.x/okio/okio/-options/get.html @@ -0,0 +1,53 @@ + + + + get + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

get

+
+
+ +
+
open operator override fun get(index: Int): ByteString
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-options/index.html b/2.x/okio/okio/-options/index.html new file mode 100644 index 0000000000..07b12a93ce --- /dev/null +++ b/2.x/okio/okio/-options/index.html @@ -0,0 +1,335 @@ + + + + Options + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Options

+
class Options : AbstractList<ByteString> , RandomAccess

An indexed set of values that may be read with BufferedSource.select.

+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
contains +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator override fun contains(element: ByteString): Boolean
+
+
+
+
+
+
+ +
+
+
containsAll +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun containsAll(elements: Collection<ByteString>): Boolean
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
get +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator override fun get(index: Int): ByteString
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
indexOf +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun indexOf(element: ByteString): Int
+
+
+
+
+
+
+ +
+
+
isEmpty +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun isEmpty(): Boolean
+
+
+
+
+
+
+ +
+
+
iterator +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator override fun iterator(): Iterator<ByteString>
+
+
+
+
+
+
+ +
+
+
lastIndexOf +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun lastIndexOf(element: ByteString): Int
+
+
+
+
+
+
+ +
+
+
listIterator +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun listIterator(): ListIterator<ByteString>
open override fun listIterator(index: Int): ListIterator<ByteString>
+
+
+
+
+
+
+ +
+
+
subList +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun subList(fromIndex: Int, toIndex: Int): List<ByteString>
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open override fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
size +
Link copied to clipboard
+
+
+
+
common
+
+
+
open override val size: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-options/size.html b/2.x/okio/okio/-options/size.html new file mode 100644 index 0000000000..f8d27b4c79 --- /dev/null +++ b/2.x/okio/okio/-options/size.html @@ -0,0 +1,53 @@ + + + + size + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

size

+
+
+ +
+
open override val size: Int
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/-pipe.html b/2.x/okio/okio/-pipe/-pipe.html new file mode 100644 index 0000000000..6ef6394deb --- /dev/null +++ b/2.x/okio/okio/-pipe/-pipe.html @@ -0,0 +1,53 @@ + + + + Pipe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Pipe

+
+
+ +
+
fun Pipe(maxBufferSize: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/cancel.html b/2.x/okio/okio/-pipe/cancel.html new file mode 100644 index 0000000000..ed5de2d954 --- /dev/null +++ b/2.x/okio/okio/-pipe/cancel.html @@ -0,0 +1,53 @@ + + + + cancel + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

cancel

+
+
+ +
+
fun cancel()
+
+

Fail any in-flight and future operations. After canceling:

Closing the source and the sink will complete normally even after a pipe has been canceled. If this sink has been folded, closing it will close the folded sink. This operation may block.

This operation may be called by any thread at any time. It is safe to call concurrently while operating on the source or the sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/fold.html b/2.x/okio/okio/-pipe/fold.html new file mode 100644 index 0000000000..7cd2ac906d --- /dev/null +++ b/2.x/okio/okio/-pipe/fold.html @@ -0,0 +1,53 @@ + + + + fold + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

fold

+
+
+ +
+
fun fold(sink: Sink)
+
+

Writes any buffered contents of this pipe to sink, then replace this pipe's source with sink. This pipe's source is closed and attempts to read it will throw an IllegalStateException.

This method must not be called while concurrently accessing this pipe's source. It is safe, however, to call this while concurrently writing this pipe's sink.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/index.html b/2.x/okio/okio/-pipe/index.html new file mode 100644 index 0000000000..97db43b064 --- /dev/null +++ b/2.x/okio/okio/-pipe/index.html @@ -0,0 +1,207 @@ + + + + Pipe + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Pipe

+
class Pipe(maxBufferSize: Long)

A source and a sink that are attached. The sink's output is the source's input. Typically each is accessed by its own thread: a producer thread writes data to the sink and a consumer thread reads data from the source.

This class uses a buffer to decouple source and sink. This buffer has a user-specified maximum size. When a producer thread outruns its consumer the buffer fills up and eventually writes to the sink will block until the consumer has caught up. Symmetrically, if a consumer outruns its producer reads block until there is data to be read. Limits on the amount of time spent waiting for the other party can be configured with timeouts on the source and the sink.

When the sink is closed, source reads will continue to complete normally until the buffer has been exhausted. At that point reads will return -1, indicating the end of the stream. But if the source is closed first, writes to the sink will immediately fail with an IOException.

A pipe may be canceled to immediately fail writes to the sink and reads from the source.

+
+
+
+
+

Constructors

+
+
+
+
Pipe +
Link copied to clipboard
+
+
+
+ +
+
+
fun Pipe(maxBufferSize: Long)
+
+
+
+
+
+

Functions

+
+
+
+
cancel +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun cancel()
+
+
Fail any in-flight and future operations.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
fold +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun fold(sink: Sink)
+
+
Writes any buffered contents of this pipe to sink, then replace this pipe's source with sink.
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
sink +
Link copied to clipboard
+
+
+
+ +
+
+
val sink: Sink
+
+
+
+
+ +
+
+
source +
Link copied to clipboard
+
+
+
+ +
+
+
val source: Source
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/sink.html b/2.x/okio/okio/-pipe/sink.html new file mode 100644 index 0000000000..638aeac251 --- /dev/null +++ b/2.x/okio/okio/-pipe/sink.html @@ -0,0 +1,53 @@ + + + + sink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sink

+
+
+ +
+
val sink: Sink
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-pipe/source.html b/2.x/okio/okio/-pipe/source.html new file mode 100644 index 0000000000..343bf99768 --- /dev/null +++ b/2.x/okio/okio/-pipe/source.html @@ -0,0 +1,53 @@ + + + + source + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

source

+
+
+ +
+
val source: Source
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-sink/close.html b/2.x/okio/okio/-sink/close.html new file mode 100644 index 0000000000..57babcb37c --- /dev/null +++ b/2.x/okio/okio/-sink/close.html @@ -0,0 +1,67 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+

Pushes all buffered bytes to their final destination and releases the resources held by this sink. It is an error to write a closed sink. It is safe to close a sink more than once.

+
+
+ +
+
+ +
+
abstract override fun close()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-sink/flush.html b/2.x/okio/okio/-sink/flush.html new file mode 100644 index 0000000000..c27c1b4636 --- /dev/null +++ b/2.x/okio/okio/-sink/flush.html @@ -0,0 +1,67 @@ + + + + flush + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

flush

+
+
+
+
common
+
+
+ +
+
abstract fun flush()
+
+

Pushes all buffered bytes to their final destination.

+
+
+ +
+
+ +
+
abstract override fun flush()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-sink/index.html b/2.x/okio/okio/-sink/index.html new file mode 100644 index 0000000000..bd58705420 --- /dev/null +++ b/2.x/okio/okio/-sink/index.html @@ -0,0 +1,402 @@ + + + + Sink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Sink

+
+
+
interface Sink : Closeable

Receives a stream of bytes. Use this interface to write data wherever it's needed: to the network, storage, or a buffer in memory. Sinks may be layered to transform received data, such as to compress, encrypt, throttle, or add protocol framing.

Most application code shouldn't operate on a sink directly, but rather on a BufferedSink which is both more efficient and more convenient. Use buffer to wrap any sink with a buffer.

Sinks are easy to test: just use a Buffer in your tests, and read from it to confirm it received the data that was expected.

Comparison with OutputStream

This interface is functionally equivalent to java.io.OutputStream.

OutputStream requires multiple layers when emitted data is heterogeneous: a DataOutputStream for primitive values, a BufferedOutputStream for buffering, and OutputStreamWriter for charset encoding. This library uses BufferedSink for all of the above.

Sink is also easier to layer: there is no java.io.OutputStream.write method that is awkward to implement efficiently.

Interop with OutputStream

Use sink to adapt an OutputStream to a sink. Use BufferedSink.outputStream to adapt a sink to an OutputStream.

interface Sink : Closeable, Flushable
+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Pushes all buffered bytes to their final destination and releases the resources held by this sink.
+
+
+ +
+
+ +
+
abstract override fun close()
+
+
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
flush +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun flush()
+
+
Pushes all buffered bytes to their final destination.
+
+
+ +
+
+ +
+
abstract override fun flush()
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this sink.
+
+
+ +
+
+ +
+
abstract fun timeout(): Timeout
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
write +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
Removes byteCount bytes from source and appends them to this.
+
+
+ +
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
BufferedSink +
Link copied to clipboard
+
+
+
+
+ +
+
+
HashingSink +
Link copied to clipboard
+
+
+
+
+ +
+
+
CipherSink +
Link copied to clipboard
+
+
+
+
+ +
+
+
DeflaterSink +
Link copied to clipboard
+
+
+
+
+ +
+
+
ForwardingSink +
Link copied to clipboard
+
+
+
+
+ +
+
+
GzipSink +
Link copied to clipboard
+
+
+
+
+
+

Extensions

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
fun Sink.buffer(): BufferedSink
+
+
Returns a new sink that buffers writes to sink.
+
+
+
+
+ +
+
+
cipherSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Sink.cipherSink(cipher: Cipher): CipherSink
+
+
Returns a sink that uses cipher to encrypt or decrypt this.
+
+
+
+
+ +
+
+
deflate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Sink.deflate(deflater: Deflater = Deflater()): DeflaterSink
+
+
Returns an DeflaterSink that DEFLATE-compresses data to this Sink while writing.
+
+
+
+
+ +
+
+
gzip +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Sink.gzip(): GzipSink
+
+
Returns a GzipSink that gzip-compresses to this Sink while writing.
+
+
+
+
+ +
+
+
hashingSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Sink.hashingSink(mac: Mac): HashingSink
+
+
Returns a sink that uses mac to hash this.
+
+ +
+
fun Sink.hashingSink(digest: MessageDigest): HashingSink
+
+
Returns a sink that uses digest to hash this.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-sink/timeout.html b/2.x/okio/okio/-sink/timeout.html new file mode 100644 index 0000000000..b49b0d93f0 --- /dev/null +++ b/2.x/okio/okio/-sink/timeout.html @@ -0,0 +1,67 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+

Returns the timeout for this sink.

+
+
+ +
+
+ +
+
abstract fun timeout(): Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-sink/write.html b/2.x/okio/okio/-sink/write.html new file mode 100644 index 0000000000..49f595d884 --- /dev/null +++ b/2.x/okio/okio/-sink/write.html @@ -0,0 +1,67 @@ + + + + write + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

write

+
+
+
+
common
+
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+

Removes byteCount bytes from source and appends them to this.

+
+
+ +
+
+ +
+
abstract fun write(source: Buffer, byteCount: Long)
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-source/close.html b/2.x/okio/okio/-source/close.html new file mode 100644 index 0000000000..9b5e5c2a0f --- /dev/null +++ b/2.x/okio/okio/-source/close.html @@ -0,0 +1,53 @@ + + + + close + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

close

+
+
+ +
+
abstract override fun close()
+
+

Closes this source and releases the resources held by this source. It is an error to read a closed source. It is safe to close a source more than once.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-source/index.html b/2.x/okio/okio/-source/index.html new file mode 100644 index 0000000000..bc221dc9f3 --- /dev/null +++ b/2.x/okio/okio/-source/index.html @@ -0,0 +1,339 @@ + + + + Source + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Source

+
interface Source : Closeable

Supplies a stream of bytes. Use this interface to read data from wherever it's located: from the network, storage, or a buffer in memory. Sources may be layered to transform supplied data, such as to decompress, decrypt, or remove protocol framing.

Most applications shouldn't operate on a source directly, but rather on a BufferedSource which is both more efficient and more convenient. Use buffer to wrap any source with a buffer.

Sources are easy to test: just use a Buffer in your tests, and fill it with the data your application is to read.

Comparison with InputStream

This interface is functionally equivalent to java.io.InputStream.

InputStream requires multiple layers when consumed data is heterogeneous: a DataInputStream for primitive values, a BufferedInputStream for buffering, and InputStreamReader for strings. This library uses BufferedSource for all of the above.

Source avoids the impossible-to-implement java.io.InputStream.available method. Instead callers specify how many bytes they require.

Source omits the unsafe-to-compose java.io.InputStream.mark state that's tracked by InputStream; instead, callers just buffer what they need.

When implementing a source, you don't need to worry about the java.io.InputStream.read method that is awkward to implement efficiently and returns one of 257 possible values.

And source has a stronger skip method: BufferedSource.skip won't return prematurely.

Interop with InputStream

Use source to adapt an InputStream to a source. Use BufferedSource.inputStream to adapt a source to an InputStream.

+
+
+
+
+

Functions

+
+
+
+
close +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract override fun close()
+
+
Closes this source and releases the resources held by this source.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
read +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+
Removes at least 1, and up to byteCount bytes from this and appends them to sink.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
abstract fun timeout(): Timeout
+
+
Returns the timeout for this source.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+

Inheritors

+
+
+
+
BufferedSource +
Link copied to clipboard
+
+
+
+
+ +
+
+
HashingSource +
Link copied to clipboard
+
+
+
+
+ +
+
+
CipherSource +
Link copied to clipboard
+
+
+
+
+ +
+
+
ForwardingSource +
Link copied to clipboard
+
+
+
+
+ +
+
+
GzipSource +
Link copied to clipboard
+
+
+
+
+ +
+
+
InflaterSource +
Link copied to clipboard
+
+
+
+
+
+

Extensions

+
+
+
+
buffer +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
fun Source.buffer(): BufferedSource
+
+
Returns a new source that buffers reads from source.
+
+
+
+
+ +
+
+
cipherSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Source.cipherSource(cipher: Cipher): CipherSource
+
+
Returns a source that uses cipher to encrypt or decrypt this.
+
+
+
+
+ +
+
+
gzip +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Source.gzip(): GzipSource
+
+
Returns a GzipSource that gzip-decompresses this Source while reading.
+
+
+
+
+ +
+
+
hashingSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Source.hashingSource(mac: Mac): HashingSource
+
+
Returns a source that uses mac to hash this.
+
+ +
+
fun Source.hashingSource(digest: MessageDigest): HashingSource
+
+
Returns a source that uses digest to hash this.
+
+
+
+
+ +
+
+
inflate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Source.inflate(inflater: Inflater = Inflater()): InflaterSource
+
+
Returns an InflaterSource that DEFLATE-decompresses this Source while reading.
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-source/read.html b/2.x/okio/okio/-source/read.html new file mode 100644 index 0000000000..89f38bd6d9 --- /dev/null +++ b/2.x/okio/okio/-source/read.html @@ -0,0 +1,53 @@ + + + + read + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

read

+
+
+ +
+
abstract fun read(sink: Buffer, byteCount: Long): Long
+
+

Removes at least 1, and up to byteCount bytes from this and appends them to sink. Returns the number of bytes read, or -1 if this source is exhausted.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-source/timeout.html b/2.x/okio/okio/-source/timeout.html new file mode 100644 index 0000000000..628a56e5eb --- /dev/null +++ b/2.x/okio/okio/-source/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
abstract fun timeout(): Timeout
+
+

Returns the timeout for this source.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-throttler/-throttler.html b/2.x/okio/okio/-throttler/-throttler.html new file mode 100644 index 0000000000..75570e7fa8 --- /dev/null +++ b/2.x/okio/okio/-throttler/-throttler.html @@ -0,0 +1,53 @@ + + + + Throttler + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Throttler

+
+
+ +
+
fun Throttler()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-throttler/bytes-per-second.html b/2.x/okio/okio/-throttler/bytes-per-second.html new file mode 100644 index 0000000000..ea4bc5d5f0 --- /dev/null +++ b/2.x/okio/okio/-throttler/bytes-per-second.html @@ -0,0 +1,53 @@ + + + + bytesPerSecond + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

bytesPerSecond

+
+
+ +
+
fun bytesPerSecond(bytesPerSecond: Long, waitByteCount: Long = this.waitByteCount, maxByteCount: Long = this.maxByteCount)
+
+

Sets the rate at which bytes will be allocated. Use 0 for no limit.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-throttler/index.html b/2.x/okio/okio/-throttler/index.html new file mode 100644 index 0000000000..862a22844b --- /dev/null +++ b/2.x/okio/okio/-throttler/index.html @@ -0,0 +1,193 @@ + + + + Throttler + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Throttler

+
class Throttler

Enables limiting of Source and Sink throughput. Attach to this throttler via source and sink and set the desired throughput via bytesPerSecond. Multiple Sources and Sinks can be attached to a single Throttler and they will be throttled as a group, where their combined throughput will not exceed the desired throughput. The same Source or Sink can be attached to multiple Throttlers and its throughput will not exceed the desired throughput of any of the Throttlers.

This class has these tuning parameters:

  • bytesPerSecond: Maximum sustained throughput. Use 0 for no limit.

  • waitByteCount: When the requested byte count is greater than this many bytes and isn't immediately available, only wait until we can allocate at least this many bytes. Use this to set the ideal byte count during sustained throughput.

  • maxByteCount: Maximum number of bytes to allocate on any call. This is also the number of bytes that will be returned before any waiting.

+
+
+
+
+

Constructors

+
+
+
+
Throttler +
Link copied to clipboard
+
+
+
+ +
+
+
fun Throttler()
+
+
+
+
+
+

Functions

+
+
+
+
bytesPerSecond +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun bytesPerSecond(bytesPerSecond: Long, waitByteCount: Long = this.waitByteCount, maxByteCount: Long = this.maxByteCount)
+
+
Sets the rate at which bytes will be allocated.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
sink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun sink(sink: Sink): Sink
+
+
Create a Sink which honors this Throttler.
+
+
+
+
+ +
+
+
source +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun source(source: Source): Source
+
+
Create a Source which honors this Throttler.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun toString(): String
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-throttler/sink.html b/2.x/okio/okio/-throttler/sink.html new file mode 100644 index 0000000000..cc0b58a66f --- /dev/null +++ b/2.x/okio/okio/-throttler/sink.html @@ -0,0 +1,53 @@ + + + + sink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sink

+
+
+ +
+
fun sink(sink: Sink): Sink
+
+

Create a Sink which honors this Throttler.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-throttler/source.html b/2.x/okio/okio/-throttler/source.html new file mode 100644 index 0000000000..d4ca30b570 --- /dev/null +++ b/2.x/okio/okio/-throttler/source.html @@ -0,0 +1,53 @@ + + + + source + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

source

+
+
+ +
+
fun source(source: Source): Source
+
+

Create a Source which honors this Throttler.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/-companion/-n-o-n-e.html b/2.x/okio/okio/-timeout/-companion/-n-o-n-e.html new file mode 100644 index 0000000000..c14cbd2317 --- /dev/null +++ b/2.x/okio/okio/-timeout/-companion/-n-o-n-e.html @@ -0,0 +1,67 @@ + + + + NONE + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

NONE

+
+
+
+
common
+
+
+ +
+
val NONE: Timeout
+
+

An empty timeout that neither tracks nor detects timeouts. Use this when timeouts aren't necessary, such as in implementations whose operations do not block.

+
+
+ +
+
+ +
+
val NONE: Timeout
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/-companion/index.html b/2.x/okio/okio/-timeout/-companion/index.html new file mode 100644 index 0000000000..2b5cbf4c15 --- /dev/null +++ b/2.x/okio/okio/-timeout/-companion/index.html @@ -0,0 +1,149 @@ + + + + Companion + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
minTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun minTimeout(aNanos: Long, bNanos: Long): Long
+
+
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+
+

Properties

+
+
+
+
NONE +
Link copied to clipboard
+
+
+
+
+
+
val NONE: Timeout
An empty timeout that neither tracks nor detects timeouts.
val NONE: Timeout
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/-companion/min-timeout.html b/2.x/okio/okio/-timeout/-companion/min-timeout.html new file mode 100644 index 0000000000..2a5f4cdbb8 --- /dev/null +++ b/2.x/okio/okio/-timeout/-companion/min-timeout.html @@ -0,0 +1,53 @@ + + + + minTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

minTimeout

+
+
+ +
+
fun minTimeout(aNanos: Long, bNanos: Long): Long
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/-timeout.html b/2.x/okio/okio/-timeout/-timeout.html new file mode 100644 index 0000000000..a6e5bb7529 --- /dev/null +++ b/2.x/okio/okio/-timeout/-timeout.html @@ -0,0 +1,53 @@ + + + + Timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Timeout

+
+
+ +
+
fun Timeout()
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/clear-deadline.html b/2.x/okio/okio/-timeout/clear-deadline.html new file mode 100644 index 0000000000..6edd2d0a7a --- /dev/null +++ b/2.x/okio/okio/-timeout/clear-deadline.html @@ -0,0 +1,53 @@ + + + + clearDeadline + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clearDeadline

+
+
+ +
+
open fun clearDeadline(): Timeout
+
+

Clears the deadline.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/clear-timeout.html b/2.x/okio/okio/-timeout/clear-timeout.html new file mode 100644 index 0000000000..439524d82f --- /dev/null +++ b/2.x/okio/okio/-timeout/clear-timeout.html @@ -0,0 +1,53 @@ + + + + clearTimeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

clearTimeout

+
+
+ +
+
open fun clearTimeout(): Timeout
+
+

Clears the timeout. Operating system timeouts may still apply.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/deadline-nano-time.html b/2.x/okio/okio/-timeout/deadline-nano-time.html new file mode 100644 index 0000000000..b18b5964c5 --- /dev/null +++ b/2.x/okio/okio/-timeout/deadline-nano-time.html @@ -0,0 +1,59 @@ + + + + deadlineNanoTime + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

deadlineNanoTime

+
+
+ +
+
open fun deadlineNanoTime(): Long
+
+

Returns the nano time when the deadline will be reached.

Throws

if no deadline is set.

+
+ +
+
open fun deadlineNanoTime(deadlineNanoTime: Long): Timeout
+
+

Sets the nano time when the deadline will be reached. All operations must complete before this time. Use a deadline to set a maximum bound on the time spent on a sequence of operations.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/deadline.html b/2.x/okio/okio/-timeout/deadline.html new file mode 100644 index 0000000000..f09688c8d2 --- /dev/null +++ b/2.x/okio/okio/-timeout/deadline.html @@ -0,0 +1,53 @@ + + + + deadline + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

deadline

+
+
+ +
+
fun deadline(duration: Long, unit: TimeUnit): Timeout
+
+

Set a deadline of now plus duration time.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/has-deadline.html b/2.x/okio/okio/-timeout/has-deadline.html new file mode 100644 index 0000000000..a33c583fbc --- /dev/null +++ b/2.x/okio/okio/-timeout/has-deadline.html @@ -0,0 +1,53 @@ + + + + hasDeadline + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hasDeadline

+
+
+ +
+
open fun hasDeadline(): Boolean
+
+

Returns true if a deadline is enabled.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/index.html b/2.x/okio/okio/-timeout/index.html new file mode 100644 index 0000000000..34658e645b --- /dev/null +++ b/2.x/okio/okio/-timeout/index.html @@ -0,0 +1,363 @@ + + + + Timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Timeout

+
+
+
open class Timeout

A policy on how much time to spend on a task before giving up. When a task times out, it is left in an unspecified state and should be abandoned. For example, if reading from a source times out, that source should be closed and the read should be retried later. If writing to a sink times out, the same rules apply: close the sink and retry later.

Timeouts and Deadlines

This class offers two complementary controls to define a timeout policy.

Timeouts specify the maximum time to wait for a single operation to complete. Timeouts are typically used to detect problems like network partitions. For example, if a remote peer doesn't return any data for ten seconds, we may assume that the peer is unavailable.

Deadlines specify the maximum time to spend on a job, composed of one or more operations. Use deadlines to set an upper bound on the time invested on a job. For example, a battery-conscious app may limit how much time it spends pre-loading content.

open class Timeout
+
+
+
+
+

Types

+
+
+
+
Companion +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
clearDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun clearDeadline(): Timeout
+
+
Clears the deadline.
+
+
+
+
+ +
+
+
clearTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun clearTimeout(): Timeout
+
+
Clears the timeout.
+
+
+
+
+ +
+
+
deadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun deadline(duration: Long, unit: TimeUnit): Timeout
+
+
Set a deadline of now plus duration time.
+
+
+
+
+ +
+
+
deadlineNanoTime +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun deadlineNanoTime(): Long
+
+
Returns the nano time when the deadline will be reached.
+
+ +
+
open fun deadlineNanoTime(deadlineNanoTime: Long): Timeout
+
+
Sets the nano time when the deadline will be reached.
+
+
+
+
+ +
+
+
equals +
Link copied to clipboard
+
+
+
+ +
+
+
+
open operator fun equals(other: Any?): Boolean
open operator fun equals(other: Any?): Boolean
+
+
+
+
+
+
+ +
+
+
hasDeadline +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun hasDeadline(): Boolean
+
+
Returns true if a deadline is enabled.
+
+
+
+
+ +
+
+
hashCode +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun hashCode(): Int
open fun hashCode(): Int
+
+
+
+
+
+
+ +
+
+
intersectWith +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun intersectWith(other: Timeout, block: () -> Unit)
+
+
Applies the minimum intersection between this timeout and other, run block, then finally rollback this timeout's values.
+
+
+
+
+ +
+
+
throwIfReached +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun throwIfReached()
+
+
Throws an InterruptedIOException if the deadline has been reached or if the current thread has been interrupted.
+
+
+
+
+ +
+
+
timeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun timeout(timeout: Long, unit: TimeUnit): Timeout
+
+
Wait at most timeout time before aborting an operation.
+
+
+
+
+ +
+
+
timeoutNanos +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open fun timeoutNanos(): Long
+
+
Returns the timeout in nanoseconds, or 0 for no timeout.
+
+
+
+
+ +
+
+
toString +
Link copied to clipboard
+
+
+
+ +
+
+
+
open fun toString(): String
open fun toString(): String
+
+
+
+
+
+
+ +
+
+
waitUntilNotified +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun waitUntilNotified(monitor: Any)
+
+
Waits on monitor until it is notified.
+
+
+
+
+
+

Inheritors

+
+
+
+
AsyncTimeout +
Link copied to clipboard
+
+
+
+
+ +
+
+
ForwardingTimeout +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/intersect-with.html b/2.x/okio/okio/-timeout/intersect-with.html new file mode 100644 index 0000000000..b47e19cdff --- /dev/null +++ b/2.x/okio/okio/-timeout/intersect-with.html @@ -0,0 +1,53 @@ + + + + intersectWith + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

intersectWith

+
+
+ +
+
inline fun intersectWith(other: Timeout, block: () -> Unit)
+
+

Applies the minimum intersection between this timeout and other, run block, then finally rollback this timeout's values.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/throw-if-reached.html b/2.x/okio/okio/-timeout/throw-if-reached.html new file mode 100644 index 0000000000..efca3aedba --- /dev/null +++ b/2.x/okio/okio/-timeout/throw-if-reached.html @@ -0,0 +1,53 @@ + + + + throwIfReached + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

throwIfReached

+
+
+ +
+
open fun throwIfReached()
+
+

Throws an InterruptedIOException if the deadline has been reached or if the current thread has been interrupted. This method doesn't detect timeouts; that should be implemented to asynchronously abort an in-progress operation.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/timeout-nanos.html b/2.x/okio/okio/-timeout/timeout-nanos.html new file mode 100644 index 0000000000..d91d20c355 --- /dev/null +++ b/2.x/okio/okio/-timeout/timeout-nanos.html @@ -0,0 +1,53 @@ + + + + timeoutNanos + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeoutNanos

+
+
+ +
+
open fun timeoutNanos(): Long
+
+

Returns the timeout in nanoseconds, or 0 for no timeout.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/timeout.html b/2.x/okio/okio/-timeout/timeout.html new file mode 100644 index 0000000000..094744a6ca --- /dev/null +++ b/2.x/okio/okio/-timeout/timeout.html @@ -0,0 +1,53 @@ + + + + timeout + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

timeout

+
+
+ +
+
open fun timeout(timeout: Long, unit: TimeUnit): Timeout
+
+

Wait at most timeout time before aborting an operation. Using a per-operation timeout means that as long as forward progress is being made, no sequence of operations will fail.

If timeout == 0, operations will run indefinitely. (Operating system timeouts may still apply.)

+
+ +
+
+ + + diff --git a/2.x/okio/okio/-timeout/wait-until-notified.html b/2.x/okio/okio/-timeout/wait-until-notified.html new file mode 100644 index 0000000000..b8c58fca0b --- /dev/null +++ b/2.x/okio/okio/-timeout/wait-until-notified.html @@ -0,0 +1,53 @@ + + + + waitUntilNotified + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

waitUntilNotified

+
+
+ +
+
fun waitUntilNotified(monitor: Any)
+
+

Waits on monitor until it is notified. Throws InterruptedIOException if either the thread is interrupted or if this timeout elapses before monitor is notified. The caller must be synchronized on monitor.

Here's a sample class that uses waitUntilNotified() to await a specific state. Note that the call is made within a loop to avoid unnecessary waiting and to mitigate spurious notifications.

class Dice {
Random random = new Random();
int latestTotal;

public synchronized void roll() {
latestTotal = 2 + random.nextInt(6) + random.nextInt(6);
System.out.println("Rolled " + latestTotal);
notifyAll();
}

public void rollAtFixedRate(int period, TimeUnit timeUnit) {
Executors.newScheduledThreadPool(0).scheduleAtFixedRate(new Runnable() {
public void run() {
roll();
}
}, 0, period, timeUnit);
}

public synchronized void awaitTotal(Timeout timeout, int total)
throws InterruptedIOException {
while (latestTotal != total) {
timeout.waitUntilNotified(this);
}
}
}
+
+ +
+
+ + + diff --git a/2.x/okio/okio/-utf8.html b/2.x/okio/okio/-utf8.html new file mode 100644 index 0000000000..38ca6a6887 --- /dev/null +++ b/2.x/okio/okio/-utf8.html @@ -0,0 +1,53 @@ + + + + Utf8 + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Utf8

+
+
+ +
+
val Utf8: -DeprecatedUtf8
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/appending-sink.html b/2.x/okio/okio/appending-sink.html new file mode 100644 index 0000000000..04070bb3a5 --- /dev/null +++ b/2.x/okio/okio/appending-sink.html @@ -0,0 +1,53 @@ + + + + appendingSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

appendingSink

+
+
+ +
+
fun File.appendingSink(): Sink
+
+

Returns a sink that writes to file.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/blackhole-sink.html b/2.x/okio/okio/blackhole-sink.html new file mode 100644 index 0000000000..050a417ef9 --- /dev/null +++ b/2.x/okio/okio/blackhole-sink.html @@ -0,0 +1,53 @@ + + + + blackholeSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

blackholeSink

+
+
+ +
+
@JvmName(name = "blackhole")
fun blackholeSink(): Sink
+
+

Returns a sink that writes nowhere.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/buffer.html b/2.x/okio/okio/buffer.html new file mode 100644 index 0000000000..d1b44c202c --- /dev/null +++ b/2.x/okio/okio/buffer.html @@ -0,0 +1,59 @@ + + + + buffer + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

buffer

+
+
+ +
+
fun Source.buffer(): BufferedSource
+
+

Returns a new source that buffers reads from source. The returned source will perform bulk reads into its in-memory buffer. Use this wherever you read a source to get an ergonomic and efficient access to data.

+
+ +
+
fun Sink.buffer(): BufferedSink
+
+

Returns a new sink that buffers writes to sink. The returned sink will batch writes to sink. Use this wherever you write to a sink to get an ergonomic and efficient access to data.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/cipher-sink.html b/2.x/okio/okio/cipher-sink.html new file mode 100644 index 0000000000..b11c8520e5 --- /dev/null +++ b/2.x/okio/okio/cipher-sink.html @@ -0,0 +1,53 @@ + + + + cipherSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

cipherSink

+
+
+ +
+
fun Sink.cipherSink(cipher: Cipher): CipherSink
+
+

Returns a sink that uses cipher to encrypt or decrypt this.

Throws

if cipher isn't a block cipher.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/cipher-source.html b/2.x/okio/okio/cipher-source.html new file mode 100644 index 0000000000..a9a5b29f45 --- /dev/null +++ b/2.x/okio/okio/cipher-source.html @@ -0,0 +1,53 @@ + + + + cipherSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

cipherSource

+
+
+ +
+
fun Source.cipherSource(cipher: Cipher): CipherSource
+
+

Returns a source that uses cipher to encrypt or decrypt this.

Throws

if cipher isn't a block cipher.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/deflate.html b/2.x/okio/okio/deflate.html new file mode 100644 index 0000000000..7a4b9f9534 --- /dev/null +++ b/2.x/okio/okio/deflate.html @@ -0,0 +1,53 @@ + + + + deflate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

deflate

+
+
+ +
+
inline fun Sink.deflate(deflater: Deflater = Deflater()): DeflaterSink
+
+

Returns an DeflaterSink that DEFLATE-compresses data to this Sink while writing.

See also

+
+ +
+
+ + + diff --git a/2.x/okio/okio/gzip.html b/2.x/okio/okio/gzip.html new file mode 100644 index 0000000000..fc69b20736 --- /dev/null +++ b/2.x/okio/okio/gzip.html @@ -0,0 +1,59 @@ + + + + gzip + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

gzip

+
+
+ +
+
inline fun Sink.gzip(): GzipSink
+
+

Returns a GzipSink that gzip-compresses to this Sink while writing.

See also

+
+ +
+
inline fun Source.gzip(): GzipSource
+
+

Returns a GzipSource that gzip-decompresses this Source while reading.

See also

+
+ +
+
+ + + diff --git a/2.x/okio/okio/hashing-sink.html b/2.x/okio/okio/hashing-sink.html new file mode 100644 index 0000000000..d1f9d0dae6 --- /dev/null +++ b/2.x/okio/okio/hashing-sink.html @@ -0,0 +1,59 @@ + + + + hashingSink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hashingSink

+
+
+ +
+
fun Sink.hashingSink(mac: Mac): HashingSink
+
+

Returns a sink that uses mac to hash this.

+
+ +
+
fun Sink.hashingSink(digest: MessageDigest): HashingSink
+
+

Returns a sink that uses digest to hash this.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/hashing-source.html b/2.x/okio/okio/hashing-source.html new file mode 100644 index 0000000000..eb2a8aabcf --- /dev/null +++ b/2.x/okio/okio/hashing-source.html @@ -0,0 +1,59 @@ + + + + hashingSource + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

hashingSource

+
+
+ +
+
fun Source.hashingSource(mac: Mac): HashingSource
+
+

Returns a source that uses mac to hash this.

+
+ +
+
fun Source.hashingSource(digest: MessageDigest): HashingSource
+
+

Returns a source that uses digest to hash this.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/index.html b/2.x/okio/okio/index.html new file mode 100644 index 0000000000..36cd10022b --- /dev/null +++ b/2.x/okio/okio/index.html @@ -0,0 +1,1093 @@ + + + + okio + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

Package okio

+
+
+
+
+

Types

+
+
+
+
ArrayIndexOutOfBoundsException +
Link copied to clipboard
+
+
+
+ +
+
+
+
class ArrayIndexOutOfBoundsException(message: String?) : IndexOutOfBoundsException
typealias ArrayIndexOutOfBoundsException = ArrayIndexOutOfBoundsException
+
+
+
+
+
+
+ +
+
+
AsyncTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open class AsyncTimeout : Timeout
+
+
This timeout uses a background thread to take action exactly when the timeout occurs.
+
+
+
+
+ +
+
+
Buffer +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
class Buffer : BufferedSource, BufferedSink
+
+
A collection of bytes in memory.
+
+
+ +
+
+ +
+
class Buffer : BufferedSource, BufferedSink, Cloneable, ByteChannel
+
+
+
+
+
+
+ +
+
+
BufferedSink +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
interface BufferedSink : Sink
+
+
A sink that keeps a buffer internally so that callers can do small writes without a performance penalty.
+
+
+ +
+
+ +
+
interface BufferedSink : Sink, WritableByteChannel
+
+
+
+
+
+
+ +
+
+
BufferedSource +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
interface BufferedSource : Source
+
+
A source that keeps a buffer internally so that callers can do small reads without a performance penalty.
+
+
+ +
+
+ +
+
interface BufferedSource : Source, ReadableByteChannel
+
+
+
+
+
+
+ +
+
+
ByteString +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open class ByteString : Comparable<ByteString>
+
+
An immutable sequence of bytes.
+
+
+ +
+
+ +
+
open class ByteString : Serializable, Comparable<ByteString>
+
+
+
+
+
+
+ +
+
+
CipherSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class CipherSink(sink: BufferedSink, cipher: Cipher) : Sink
+
+
+
+
+
+
+ +
+
+
CipherSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class CipherSource(source: BufferedSource, cipher: Cipher) : Source
+
+
+
+
+
+
+ +
+
+
Closeable +
Link copied to clipboard
+
+
+
+ +
+
+
+
interface Closeable
typealias Closeable = Closeable
+
+
+
+
+
+
+ +
+
+
DeflaterSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class DeflaterSink : Sink
+
+
A sink that uses DEFLATE to compress data written to another source.
+
+
+
+
+ +
+
+
EOFException +
Link copied to clipboard
+
+
+
+ +
+
+
+
open class EOFException(message: String?) : IOException
typealias EOFException = EOFException
+
+
+
+
+
+
+ +
+
+
ExperimentalFileSystem +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
annotation class ExperimentalFileSystem
+
+
+
+
+
+
+ +
+
+
FileNotFoundException +
Link copied to clipboard
+
+
+
+ +
+
+
+
class FileNotFoundException(message: String?) : IOException
typealias FileNotFoundException = FileNotFoundException
+
+
+
+
+
+
+ +
+
+
ForwardingSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract class ForwardingSink(delegate: Sink) : Sink
+
+
A Sink which forwards calls to another.
+
+
+
+
+ +
+
+
ForwardingSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
abstract class ForwardingSource(delegate: Source) : Source
+
+
A Source which forwards calls to another.
+
+
+
+
+ +
+
+
ForwardingTimeout +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
open class ForwardingTimeout(delegate: Timeout) : Timeout
+
+
A Timeout which forwards calls to another.
+
+
+
+
+ +
+
+
GzipSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class GzipSink(sink: Sink) : Sink
+
+
A sink that uses GZIP to compress written data to another sink.
+
+
+
+
+ +
+
+
GzipSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class GzipSource(source: Source) : Source
+
+
A source that uses GZIP to decompress data read from another source.
+
+
+
+
+ +
+
+
HashingSink +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
class HashingSink : Sink
+
+
A sink that computes a hash of the full stream of bytes it has accepted.
+
+
+ +
+
+ +
+
class HashingSink : ForwardingSink, Sink
+
+
A sink that computes a hash of the full stream of bytes it has accepted.
+
+
+
+
+ +
+
+
HashingSource +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
class HashingSource : Source
+
+
A source that computes a hash of the full stream of bytes it has supplied.
+
+
+ +
+
+ +
+
class HashingSource : ForwardingSource, Source
+
+
A source that computes a hash of the full stream of bytes it has supplied.
+
+
+
+
+ +
+
+
InflaterSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class InflaterSource : Source
+
+
A source that uses DEFLATE to decompress data read from another source.
+
+
+
+
+ +
+
+
IOException +
Link copied to clipboard
+
+
+
+ +
+
+
+
open class IOException(message: String?, cause: Throwable?) : Exception
typealias IOException = IOException
+
+
+
+
+
+
+ +
+
+
Options +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
class Options : AbstractList<ByteString> , RandomAccess
+
+
An indexed set of values that may be read with BufferedSource.select.
+
+
+
+
+ +
+
+
Pipe +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class Pipe(maxBufferSize: Long)
+
+
A source and a sink that are attached.
+
+
+
+
+ +
+
+
Sink +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
interface Sink : Closeable
+
+
Receives a stream of bytes.
+
+
+ +
+
+ +
+
interface Sink : Closeable, Flushable
+
+
+
+
+
+
+ +
+
+
Source +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
interface Source : Closeable
+
+
Supplies a stream of bytes.
+
+
+
+
+ +
+
+
Throttler +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
class Throttler
+
+
Enables limiting of Source and Sink throughput.
+
+
+
+
+ +
+
+
Timeout +
Link copied to clipboard
+
+
+
+
+
common
+
+
+ +
+
open class Timeout
+
+
A policy on how much time to spend on a task before giving up.
+
+
+ +
+
+ +
+
open class Timeout
+
+
+
+
+
+
+
+

Functions

+
+
+
+
appendingSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun File.appendingSink(): Sink
+
+
Returns a sink that writes to file.
+
+
+
+
+ +
+
+
blackholeSink +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
@JvmName(name = "blackhole")
fun blackholeSink(): Sink
+
+
Returns a sink that writes nowhere.
+
+
+
+
+ +
+
+
buffer +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
fun Sink.buffer(): BufferedSink
+
+
Returns a new sink that buffers writes to sink.
+
+ +
+
fun Source.buffer(): BufferedSource
+
+
Returns a new source that buffers reads from source.
+
+
+
+
+ +
+
+
cipherSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Sink.cipherSink(cipher: Cipher): CipherSink
+
+
Returns a sink that uses cipher to encrypt or decrypt this.
+
+
+
+
+ +
+
+
cipherSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Source.cipherSource(cipher: Cipher): CipherSource
+
+
Returns a source that uses cipher to encrypt or decrypt this.
+
+
+
+
+ +
+
+
deflate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Sink.deflate(deflater: Deflater = Deflater()): DeflaterSink
+
+
Returns an DeflaterSink that DEFLATE-compresses data to this Sink while writing.
+
+
+
+
+ +
+
+
gzip +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Sink.gzip(): GzipSink
+
+
Returns a GzipSink that gzip-compresses to this Sink while writing.
+
+ +
+
inline fun Source.gzip(): GzipSource
+
+
Returns a GzipSource that gzip-decompresses this Source while reading.
+
+
+
+
+ +
+
+
hashingSink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Sink.hashingSink(digest: MessageDigest): HashingSink
+
+
Returns a sink that uses digest to hash this.
+
+ +
+
fun Sink.hashingSink(mac: Mac): HashingSink
+
+
Returns a sink that uses mac to hash this.
+
+
+
+
+ +
+
+
hashingSource +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun Source.hashingSource(digest: MessageDigest): HashingSource
+
+
Returns a source that uses digest to hash this.
+
+ +
+
fun Source.hashingSource(mac: Mac): HashingSource
+
+
Returns a source that uses mac to hash this.
+
+
+
+
+ +
+
+
inflate +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
inline fun Source.inflate(inflater: Inflater = Inflater()): InflaterSource
+
+
Returns an InflaterSource that DEFLATE-decompresses this Source while reading.
+
+
+
+
+ +
+
+
sink +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun OutputStream.sink(): Sink
+
+
Returns a sink that writes to out.
+
+ +
+
fun Socket.sink(): Sink
+
+
Returns a sink that writes to socket.
+
+ +
+
fun File.sink(append: Boolean = false): Sink
+
+
Returns a sink that writes to file.
+
+ +
+
@IgnoreJRERequirement()
fun Path.sink(vararg options: OpenOption): Sink
+
+
Returns a source that reads from path.
+
+
+
+
+ +
+
+
source +
Link copied to clipboard
+
+
+
+ +
+
+ +
+
fun File.source(): Source
+
+
Returns a source that reads from file.
+
+ +
+
fun InputStream.source(): Source
+
+
Returns a source that reads from in.
+
+ +
+
fun Socket.source(): Source
+
+
Returns a source that reads from socket.
+
+ +
+
@IgnoreJRERequirement()
fun Path.source(vararg options: OpenOption): Source
+
+
Returns a sink that writes to path.
+
+
+
+
+ +
+
+
toByteString +
Link copied to clipboard
+
+
+
+
apple
+
+
+ +
+
fun <ERROR CLASS>.toByteString(): <ERROR CLASS>
+
+
+
+
+
+
+ +
+
+
use +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline fun <T : Closeable?, R> T.use(block: (T) -> R): R
+
+
Execute block then close this.
+
+
+
+
+ +
+
+
utf8Size +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
@JvmName(name = "size")
fun String.utf8Size(beginIndex: Int = 0, endIndex: Int = length): Long
+
+
Returns the number of bytes used to encode the slice of string as UTF-8 when using BufferedSink.writeUtf8.
+
+
+
+
+
+

Properties

+
+
+
+
Okio +
Link copied to clipboard
+
+
+
+ +
+
+
val Okio: -DeprecatedOkio
+
+
+
+
+ +
+
+
Utf8 +
Link copied to clipboard
+
+
+
+ +
+
+
val Utf8: -DeprecatedUtf8
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/inflate.html b/2.x/okio/okio/inflate.html new file mode 100644 index 0000000000..0df90cc8bc --- /dev/null +++ b/2.x/okio/okio/inflate.html @@ -0,0 +1,53 @@ + + + + inflate + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

inflate

+
+
+ +
+
inline fun Source.inflate(inflater: Inflater = Inflater()): InflaterSource
+
+

Returns an InflaterSource that DEFLATE-decompresses this Source while reading.

See also

+
+ +
+
+ + + diff --git a/2.x/okio/okio/sink.html b/2.x/okio/okio/sink.html new file mode 100644 index 0000000000..d765b78b80 --- /dev/null +++ b/2.x/okio/okio/sink.html @@ -0,0 +1,71 @@ + + + + sink + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

sink

+
+
+ +
+
fun OutputStream.sink(): Sink
+
+

Returns a sink that writes to out.

+
+ +
+
fun Socket.sink(): Sink
+
+

Returns a sink that writes to socket. Prefer this over sink because this method honors timeouts. When the socket write times out, the socket is asynchronously closed by a watchdog thread.

+
+ +
+
fun File.sink(append: Boolean = false): Sink
+
+

Returns a sink that writes to file.

+
+ +
+
@IgnoreJRERequirement()
fun Path.sink(vararg options: OpenOption): Sink
+
+

Returns a source that reads from path.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/source.html b/2.x/okio/okio/source.html new file mode 100644 index 0000000000..75416723a3 --- /dev/null +++ b/2.x/okio/okio/source.html @@ -0,0 +1,71 @@ + + + + source + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

source

+
+
+ +
+
fun InputStream.source(): Source
+
+

Returns a source that reads from in.

+
+ +
+
fun Socket.source(): Source
+
+

Returns a source that reads from socket. Prefer this over source because this method honors timeouts. When the socket read times out, the socket is asynchronously closed by a watchdog thread.

+
+ +
+
fun File.source(): Source
+
+

Returns a source that reads from file.

+
+ +
+
@IgnoreJRERequirement()
fun Path.source(vararg options: OpenOption): Source
+
+

Returns a sink that writes to path.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/to-byte-string.html b/2.x/okio/okio/to-byte-string.html new file mode 100644 index 0000000000..db4ed9bfef --- /dev/null +++ b/2.x/okio/okio/to-byte-string.html @@ -0,0 +1,53 @@ + + + + toByteString + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

toByteString

+
+
+ +
+
fun <ERROR CLASS>.toByteString(): <ERROR CLASS>
+
+
+
+ +
+
+ + + diff --git a/2.x/okio/okio/use.html b/2.x/okio/okio/use.html new file mode 100644 index 0000000000..7bee5e0d6b --- /dev/null +++ b/2.x/okio/okio/use.html @@ -0,0 +1,53 @@ + + + + use + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

use

+
+
+ +
+
inline fun <T : Closeable?, R> T.use(block: (T) -> R): R
+
+

Execute block then close this. This will be closed even if block throws.

+
+ +
+
+ + + diff --git a/2.x/okio/okio/utf8-size.html b/2.x/okio/okio/utf8-size.html new file mode 100644 index 0000000000..4ae1dbc1da --- /dev/null +++ b/2.x/okio/okio/utf8-size.html @@ -0,0 +1,53 @@ + + + + utf8Size + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+ + +
+ +
+

utf8Size

+
+
+ +
+
@JvmName(name = "size")
fun String.utf8Size(beginIndex: Int = 0, endIndex: Int = length): Long
+
+

Returns the number of bytes used to encode the slice of string as UTF-8 when using BufferedSink.writeUtf8.

+
+ +
+
+ + + diff --git a/2.x/okio/package-list b/2.x/okio/package-list new file mode 100644 index 0000000000..119c544e22 --- /dev/null +++ b/2.x/okio/package-list @@ -0,0 +1,5 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +okio + diff --git a/2.x/scripts/clipboard.js b/2.x/scripts/clipboard.js new file mode 100644 index 0000000000..b00ce246ef --- /dev/null +++ b/2.x/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/2.x/scripts/main.js b/2.x/scripts/main.js new file mode 100644 index 0000000000..12373ea9eb --- /dev/null +++ b/2.x/scripts/main.js @@ -0,0 +1,67 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=390)}([function(e,t,n){e.exports=n(264)()},function(e,t,n){"use strict";e.exports=n(239)},function(e,t,n){var r; +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;to;)Q(e,n=r[o++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===W&&o(H,e)&&!o(U,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,A)&&this[A][e])||t)},J=function(e,t){if(e=w(e),t=x(t,!0),e!==W||!o(H,t)||o(U,t)){var n=I(e,t);return!n||!o(H,t)||o(e,A)&&e[A][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=z(w(e)),r=[],i=0;n.length>i;)o(H,t=n[i++])||t==A||t==c||r.push(t);return r},ee=function(e){for(var t,n=e===W,r=z(n?U:w(e)),i=[],a=0;r.length>a;)!o(H,t=r[a++])||n&&!o(W,t)||i.push(H[t]);return i};B||(l((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===W&&t.call(U,n),o(this,A)&&o(this[A],e)&&(this[A][e]=!1),K(this,e,S(1,n))};return i&&G&&K(W,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",(function(){return this._k})),E.f=J,C.f=Q,n(114).f=O.f=Z,n(95).f=X,T.f=ee,i&&!n(111)&&l(W,"propertyIsEnumerable",X,!0),h.f=function(e){return q(d(e))}),a(a.G+a.W+a.F*!B,{Symbol:R});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)d(te[ne++]);for(var re=P(d.store),oe=0;re.length>oe;)v(re[oe++]);a(a.S+a.F*!B,"Symbol",{for:function(e){return o(D,e+="")?D[e]:D[e]=R(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in D)if(D[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!B,"Object",{create:function(e,t){return void 0===t?k(e):Y(k(e),t)},defineProperty:Q,defineProperties:Y,getOwnPropertyDescriptor:J,getOwnPropertyNames:Z,getOwnPropertySymbols:ee});var ie=u((function(){T.f(1)}));a(a.S+a.F*ie,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),M&&a(a.S+a.F*(!B||u((function(){var e=R();return"[null]"!=N([e])||"{}"!=N({a:e})||"{}"!=N(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!$(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,N.apply(M,r)}}),R.prototype[L]||n(59)(R.prototype,L,R.prototype.valueOf),f(R,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(10);r(r.S+r.F*!n(30),"Object",{defineProperty:n(39).f})},function(e,t,n){"use strict";n(257);var r=n(27),o=n(135),i=n(30),a=/./.toString,l=function(e){n(42)(RegExp.prototype,"toString",e,!0)};n(31)((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?l((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)})):"toString"!=a.name&&l((function(){return a.call(this)}))},function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(42)(r,"toString",(function(){var e=i.call(this);return e==e?o.call(this):"Invalid Date"}))},function(e,t,n){n(182)("asyncIterator")},function(e,t,n){var r=n(32),o=n(79),i=n(59),a=n(42),l=n(80),c=function(e,t,n){var u,s,f,p,d=e&c.F,h=e&c.G,v=e&c.S,g=e&c.P,m=e&c.B,y=h?r:v?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),_=b.prototype||(b.prototype={});for(u in h&&(n=t),n)f=((s=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&s?l(f,r):g&&"function"==typeof f?l(Function.call,f):f,y&&a(y,u,f,e&c.U),b[u]!=f&&i(b,u,p),g&&_[u]!=f&&(_[u]=f)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){for(var r=n(12),o=n(70),i=n(42),a=n(32),l=n(59),c=n(96),u=n(25),s=u("iterator"),f=u("toStringTag"),p=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(d),v=0;v=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(10);r(r.S,"Object",{create:n(83)})},function(e,t,n){var r=n(10),o=n(83),i=n(81),a=n(27),l=n(29),c=n(31),u=n(184),s=(n(32).Reflect||{}).construct,f=c((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!c((function(){s((function(){}))}));r(r.S+r.F*(f||p),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var c=n.prototype,d=o(l(c)?c:Object.prototype),h=Function.apply.call(e,d,t);return l(h)?h:d}})},function(e,t,n){var r=n(10);r(r.S,"Object",{setPrototypeOf:n(180).set})},function(e,t,n){var r=n(54),o=n(70);n(252)("keys",(function(){return function(e){return o(r(e))}}))},function(e,t,n){"use strict";var r=n(10),o=n(130)(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(72)(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){var r=n(26),o=n(266);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(10);r(r.S+r.F,"Object",{assign:n(185)})},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(c," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,l,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(35),o=n(28),i=n(98),a=n(74),l=n(75),c=function(e,t,n){var u,s,f,p=e&c.F,d=e&c.G,h=e&c.S,v=e&c.P,g=e&c.B,m=e&c.W,y=d?o:o[t]||(o[t]={}),b=y.prototype,_=d?r:h?r[t]:(r[t]||{}).prototype;for(u in d&&(n=t),n)(s=!p&&_&&void 0!==_[u])&&l(y,u)||(f=s?_[u]:n[u],y[u]=d&&"function"!=typeof _[u]?n[u]:g&&s?i(f,r):m&&_[u]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((y.virtual||(y.virtual={}))[u]=f,e&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(26),o=n(332);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(113),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(71);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(10),o=n(62)(1);r(r.P+r.F*!n(72)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(64);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(85)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var r=n(80),o=n(10),i=n(54),a=n(189),l=n(190),c=n(53),u=n(174),s=n(191);o(o.S+o.F*!n(192)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,p=i(e),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,g=void 0!==v,m=0,y=s(p);if(g&&(v=r(v,h>2?arguments[2]:void 0,2)),null==y||d==Array&&l(y))for(n=new d(t=c(p.length));t>m;m++)u(n,m,g?v(p[m],m):p[m]);else for(f=y.call(p),n=new d;!(o=f.next()).done;m++)u(n,m,g?a(f,v,[o.value,m],!0):o.value);return n.length=m,n}})},function(e,t,n){var r=n(39),o=n(91);e.exports=n(30)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(112),o=n(71);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(10),o=n(62)(0),i=n(72)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(80),o=n(112),i=n(54),a=n(53),l=n(259);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,s=4==e,f=6==e,p=5==e||f,d=t||l;return function(t,l,h){for(var v,g,m=i(t),y=o(m),b=r(l,h,3),_=a(y.length),w=0,x=n?d(t,_):c?d(t,0):void 0;_>w;w++)if((p||w in y)&&(g=b(v=y[w],w,m),e))if(n)x[w]=g;else if(g)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:x.push(v)}else if(s)return!1;return f?-1:u||s?s:x}}},function(e,t,n){var r=n(56),o=n(200),i=n(147),a=Object.defineProperty;t.f=n(57)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports={default:n(282),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(304)),o=a(n(308)),i=a(n(205));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},function(e,t,n){(function(e,r){var o; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var i="Expected a function",a="__lodash_placeholder__",l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],c="[object Arguments]",u="[object Array]",s="[object Boolean]",f="[object Date]",p="[object Error]",d="[object Function]",h="[object GeneratorFunction]",v="[object Map]",g="[object Number]",m="[object Object]",y="[object RegExp]",b="[object Set]",_="[object String]",w="[object Symbol]",x="[object WeakMap]",S="[object ArrayBuffer]",k="[object DataView]",O="[object Float32Array]",E="[object Float64Array]",T="[object Int8Array]",C="[object Int16Array]",P="[object Int32Array]",I="[object Uint8Array]",j="[object Uint16Array]",z="[object Uint32Array]",R=/\b__p \+= '';/g,M=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,A=/&(?:amp|lt|gt|quot|#39);/g,L=/[&<>"']/g,F=RegExp(A.source),D=RegExp(L.source),H=/<%-([\s\S]+?)%>/g,U=/<%([\s\S]+?)%>/g,W=/<%=([\s\S]+?)%>/g,B=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,V=/^\w*$/,G=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,K=/[\\^$.*+?()[\]{}|]/g,q=RegExp(K.source),$=/^\s+|\s+$/g,Q=/^\s+/,Y=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,J=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,oe=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,le=/^0o[0-7]+$/i,ce=/^(?:0|[1-9]\d*)$/,ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,se=/($^)/,fe=/['\n\r\u2028\u2029\\]/g,pe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",de="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",he="[\\ud800-\\udfff]",ve="["+de+"]",ge="["+pe+"]",me="\\d+",ye="[\\u2700-\\u27bf]",be="[a-z\\xdf-\\xf6\\xf8-\\xff]",_e="[^\\ud800-\\udfff"+de+me+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",we="\\ud83c[\\udffb-\\udfff]",xe="[^\\ud800-\\udfff]",Se="(?:\\ud83c[\\udde6-\\uddff]){2}",ke="[\\ud800-\\udbff][\\udc00-\\udfff]",Oe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ee="(?:"+be+"|"+_e+")",Te="(?:"+Oe+"|"+_e+")",Ce="(?:"+ge+"|"+we+")"+"?",Pe="[\\ufe0e\\ufe0f]?"+Ce+("(?:\\u200d(?:"+[xe,Se,ke].join("|")+")[\\ufe0e\\ufe0f]?"+Ce+")*"),Ie="(?:"+[ye,Se,ke].join("|")+")"+Pe,je="(?:"+[xe+ge+"?",ge,Se,ke,he].join("|")+")",ze=RegExp("['’]","g"),Re=RegExp(ge,"g"),Me=RegExp(we+"(?="+we+")|"+je+Pe,"g"),Ne=RegExp([Oe+"?"+be+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ve,Oe,"$"].join("|")+")",Te+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ve,Oe+Ee,"$"].join("|")+")",Oe+"?"+Ee+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Oe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",me,Ie].join("|"),"g"),Ae=RegExp("[\\u200d\\ud800-\\udfff"+pe+"\\ufe0e\\ufe0f]"),Le=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Fe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],De=-1,He={};He[O]=He[E]=He[T]=He[C]=He[P]=He[I]=He["[object Uint8ClampedArray]"]=He[j]=He[z]=!0,He[c]=He[u]=He[S]=He[s]=He[k]=He[f]=He[p]=He[d]=He[v]=He[g]=He[m]=He[y]=He[b]=He[_]=He[x]=!1;var Ue={};Ue[c]=Ue[u]=Ue[S]=Ue[k]=Ue[s]=Ue[f]=Ue[O]=Ue[E]=Ue[T]=Ue[C]=Ue[P]=Ue[v]=Ue[g]=Ue[m]=Ue[y]=Ue[b]=Ue[_]=Ue[w]=Ue[I]=Ue["[object Uint8ClampedArray]"]=Ue[j]=Ue[z]=!0,Ue[p]=Ue[d]=Ue[x]=!1;var We={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Be=parseFloat,Ve=parseInt,Ge="object"==typeof e&&e&&e.Object===Object&&e,Ke="object"==typeof self&&self&&self.Object===Object&&self,qe=Ge||Ke||Function("return this")(),$e=t&&!t.nodeType&&t,Qe=$e&&"object"==typeof r&&r&&!r.nodeType&&r,Ye=Qe&&Qe.exports===$e,Xe=Ye&&Ge.process,Je=function(){try{var e=Qe&&Qe.require&&Qe.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Ze=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,nt=Je&&Je.isRegExp,rt=Je&&Je.isSet,ot=Je&&Je.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function at(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function pt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Mt(e,t){for(var n=e.length;n--&&wt(t,e[n],0)>-1;);return n}function Nt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var At=Et({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Lt=Et({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ft(e){return"\\"+We[e]}function Dt(e){return Ae.test(e)}function Ht(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Ut(e,t){return function(n){return e(t(n))}}function Wt(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var $t=function e(t){var n,r=(t=null==t?qe:$t.defaults(qe.Object(),t,$t.pick(qe,Fe))).Array,o=t.Date,pe=t.Error,de=t.Function,he=t.Math,ve=t.Object,ge=t.RegExp,me=t.String,ye=t.TypeError,be=r.prototype,_e=de.prototype,we=ve.prototype,xe=t["__core-js_shared__"],Se=_e.toString,ke=we.hasOwnProperty,Oe=0,Ee=(n=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Te=we.toString,Ce=Se.call(ve),Pe=qe._,Ie=ge("^"+Se.call(ke).replace(K,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),je=Ye?t.Buffer:void 0,Me=t.Symbol,Ae=t.Uint8Array,We=je?je.allocUnsafe:void 0,Ge=Ut(ve.getPrototypeOf,ve),Ke=ve.create,$e=we.propertyIsEnumerable,Qe=be.splice,Xe=Me?Me.isConcatSpreadable:void 0,Je=Me?Me.iterator:void 0,yt=Me?Me.toStringTag:void 0,Et=function(){try{var e=ei(ve,"defineProperty");return e({},"",{}),e}catch(e){}}(),Qt=t.clearTimeout!==qe.clearTimeout&&t.clearTimeout,Yt=o&&o.now!==qe.Date.now&&o.now,Xt=t.setTimeout!==qe.setTimeout&&t.setTimeout,Jt=he.ceil,Zt=he.floor,en=ve.getOwnPropertySymbols,tn=je?je.isBuffer:void 0,nn=t.isFinite,rn=be.join,on=Ut(ve.keys,ve),an=he.max,ln=he.min,cn=o.now,un=t.parseInt,sn=he.random,fn=be.reverse,pn=ei(t,"DataView"),dn=ei(t,"Map"),hn=ei(t,"Promise"),vn=ei(t,"Set"),gn=ei(t,"WeakMap"),mn=ei(ve,"create"),yn=gn&&new gn,bn={},_n=Ti(pn),wn=Ti(dn),xn=Ti(hn),Sn=Ti(vn),kn=Ti(gn),On=Me?Me.prototype:void 0,En=On?On.valueOf:void 0,Tn=On?On.toString:void 0;function Cn(e){if(Va(e)&&!Ra(e)&&!(e instanceof zn)){if(e instanceof jn)return e;if(ke.call(e,"__wrapped__"))return Ci(e)}return new jn(e)}var Pn=function(){function e(){}return function(t){if(!Ba(t))return{};if(Ke)return Ke(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function In(){}function jn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Rn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Yn(e,t,n,r,o,i){var a,l=1&t,u=2&t,p=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!Ba(e))return e;var x=Ra(e);if(x){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&ke.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return yo(e,a)}else{var R=ri(e),M=R==d||R==h;if(La(e))return fo(e,l);if(R==m||R==c||M&&!o){if(a=u||M?{}:ii(e),!l)return u?function(e,t){return bo(e,ni(e),t)}(e,function(e,t){return e&&bo(t,wl(t),e)}(a,e)):function(e,t){return bo(e,ti(e),t)}(e,Kn(a,e))}else{if(!Ue[R])return o?e:{};a=function(e,t,n){var r=e.constructor;switch(t){case S:return po(e);case s:case f:return new r(+e);case k:return function(e,t){var n=t?po(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case E:case T:case C:case P:case I:case"[object Uint8ClampedArray]":case j:case z:return ho(e,n);case v:return new r;case g:case _:return new r(e);case y:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case b:return new r;case w:return o=e,En?ve(En.call(o)):{}}var o}(e,R,l)}}i||(i=new Ln);var N=i.get(e);if(N)return N;i.set(e,a),Qa(e)?e.forEach((function(r){a.add(Yn(r,t,n,r,e,i))})):Ga(e)&&e.forEach((function(r,o){a.set(o,Yn(r,t,n,o,e,i))}));var A=x?void 0:(p?u?qo:Ko:u?wl:_l)(e);return lt(A||e,(function(r,o){A&&(r=e[o=r]),Bn(a,o,Yn(r,t,n,o,e,i))})),a}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=ve(e);r--;){var o=n[r],i=t[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Jn(e,t,n){if("function"!=typeof e)throw new ye(i);return _i((function(){e.apply(void 0,n)}),t)}function Zn(e,t,n,r){var o=-1,i=ft,a=!0,l=e.length,c=[],u=t.length;if(!l)return c;n&&(t=dt(t,It(n))),r?(i=pt,a=!1):t.length>=200&&(i=zt,a=!1,t=new An(t));e:for(;++o-1},Mn.prototype.set=function(e,t){var n=this.__data__,r=Vn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Nn.prototype.clear=function(){this.size=0,this.__data__={hash:new Rn,map:new(dn||Mn),string:new Rn}},Nn.prototype.delete=function(e){var t=Jo(this,e).delete(e);return this.size-=t?1:0,t},Nn.prototype.get=function(e){return Jo(this,e).get(e)},Nn.prototype.has=function(e){return Jo(this,e).has(e)},Nn.prototype.set=function(e,t){var n=Jo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},An.prototype.add=An.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},An.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.clear=function(){this.__data__=new Mn,this.size=0},Ln.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ln.prototype.get=function(e){return this.__data__.get(e)},Ln.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Mn){var r=n.__data__;if(!dn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Nn(r)}return n.set(e,t),this.size=n.size,this};var er=xo(cr),tr=xo(ur,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function rr(e,t,n){for(var r=-1,o=e.length;++r0&&n(l)?t>1?ir(l,t-1,n,r,o):ht(o,l):r||(o[o.length]=l)}return o}var ar=So(),lr=So(!0);function cr(e,t){return e&&ar(e,t,_l)}function ur(e,t){return e&&lr(e,t,_l)}function sr(e,t){return st(t,(function(t){return Ha(e[t])}))}function fr(e,t){for(var n=0,r=(t=lo(t,e)).length;null!=e&&nt}function vr(e,t){return null!=e&&ke.call(e,t)}function gr(e,t){return null!=e&&t in ve(e)}function mr(e,t,n){for(var o=n?pt:ft,i=e[0].length,a=e.length,l=a,c=r(a),u=1/0,s=[];l--;){var f=e[l];l&&t&&(f=dt(f,It(t))),u=ln(f.length,u),c[l]=!n&&(t||i>=120&&f.length>=120)?new An(l&&f):void 0}f=e[0];var p=-1,d=c[0];e:for(;++p=l)return c;var u=n[r];return c*("desc"==u?-1:1)}}return e.index-t.index}(e,t,n)}))}function Rr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Qe.call(l,c,1),Qe.call(e,c,1);return e}function Nr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;li(o)?Qe.call(e,o,1):Zr(e,o)}}return e}function Ar(e,t){return e+Zt(sn()*(t-e+1))}function Lr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Fr(e,t){return wi(vi(e,t,Kl),e+"")}function Dr(e){return Dn(Pl(e))}function Hr(e,t){var n=Pl(e);return ki(n,Qn(t,0,n.length))}function Ur(e,t,n,r){if(!Ba(e))return e;for(var o=-1,i=(t=lo(t,e)).length,a=i-1,l=e;null!=l&&++oi?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!Xa(a)&&(n?a<=t:a=200){var u=t?null:Fo(e);if(u)return Bt(u);a=!1,o=zt,c=new An}else c=t?[]:l;e:for(;++r=r?e:Gr(e,t,n)}var so=Qt||function(e){return qe.clearTimeout(e)};function fo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function po(e){var t=new e.constructor(e.byteLength);return new Ae(t).set(new Ae(e)),t}function ho(e,t){var n=t?po(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function vo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,i=Xa(e),a=void 0!==t,l=null===t,c=t==t,u=Xa(t);if(!l&&!u&&!i&&e>t||i&&a&&c&&!l&&!u||r&&a&&c||!n&&c||!o)return 1;if(!r&&!i&&!u&&e1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&ci(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=ve(t);++r-1?o[i?t[a]:a]:void 0}}function Co(e){return Go((function(t){var n=t.length,r=n,o=jn.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new ye(i);if(o&&!l&&"wrapper"==Qo(a))var l=new jn([],!0)}for(r=l?r:n;++r1&&b.reverse(),f&&ul))return!1;var u=i.get(e),s=i.get(t);if(u&&s)return u==t&&s==e;var f=-1,p=!0,d=2&n?new An:void 0;for(i.set(e,t),i.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return lt(l,(function(n){var r="_."+n[0];t&n[1]&&!ft(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(J);return t?t[1].split(Z):[]}(r),n)))}function Si(e){var t=0,n=0;return function(){var r=cn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function ki(e,t){var n=-1,r=e.length,o=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,$i(e,n)}));function ta(e){var t=Cn(e);return t.__chain__=!0,t}function na(e,t){return t(e)}var ra=Go((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return $n(t,e)};return!(t>1||this.__actions__.length)&&r instanceof zn&&li(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:na,args:[o],thisArg:void 0}),new jn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)}));var oa=_o((function(e,t,n){ke.call(e,n)?++e[n]:qn(e,n,1)}));var ia=To(zi),aa=To(Ri);function la(e,t){return(Ra(e)?lt:er)(e,Xo(t,3))}function ca(e,t){return(Ra(e)?ct:tr)(e,Xo(t,3))}var ua=_o((function(e,t,n){ke.call(e,n)?e[n].push(t):qn(e,n,[t])}));var sa=Fr((function(e,t,n){var o=-1,i="function"==typeof t,a=Na(e)?r(e.length):[];return er(e,(function(e){a[++o]=i?it(t,e,n):yr(e,t,n)})),a})),fa=_o((function(e,t,n){qn(e,n,t)}));function pa(e,t){return(Ra(e)?dt:Tr)(e,Xo(t,3))}var da=_o((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ha=Fr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ci(e,t[0],t[1])?t=[]:n>2&&ci(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,ir(t,1),[])})),va=Yt||function(){return qe.Date.now()};function ga(e,t,n){return t=n?void 0:t,Ho(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ma(e,t){var n;if("function"!=typeof t)throw new ye(i);return e=rl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ya=Fr((function(e,t,n){var r=1;if(n.length){var o=Wt(n,Yo(ya));r|=32}return Ho(e,r,t,n,o)})),ba=Fr((function(e,t,n){var r=3;if(n.length){var o=Wt(n,Yo(ba));r|=32}return Ho(t,r,e,n,o)}));function _a(e,t,n){var r,o,a,l,c,u,s=0,f=!1,p=!1,d=!0;if("function"!=typeof e)throw new ye(i);function h(t){var n=r,i=o;return r=o=void 0,s=t,l=e.apply(i,n)}function v(e){return s=e,c=_i(m,t),f?h(e):l}function g(e){var n=e-u;return void 0===u||n>=t||n<0||p&&e-s>=a}function m(){var e=va();if(g(e))return y(e);c=_i(m,function(e){var n=t-(e-u);return p?ln(n,a-(e-s)):n}(e))}function y(e){return c=void 0,d&&r?h(e):(r=o=void 0,l)}function b(){var e=va(),n=g(e);if(r=arguments,o=this,u=e,n){if(void 0===c)return v(u);if(p)return so(c),c=_i(m,t),h(u)}return void 0===c&&(c=_i(m,t)),l}return t=il(t)||0,Ba(n)&&(f=!!n.leading,a=(p="maxWait"in n)?an(il(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==c&&so(c),s=0,r=u=o=c=void 0},b.flush=function(){return void 0===c?l:y(va())},b}var wa=Fr((function(e,t){return Jn(e,1,t)})),xa=Fr((function(e,t,n){return Jn(e,il(t)||0,n)}));function Sa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ye(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Sa.Cache||Nn),n}function ka(e){if("function"!=typeof e)throw new ye(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Sa.Cache=Nn;var Oa=co((function(e,t){var n=(t=1==t.length&&Ra(t[0])?dt(t[0],It(Xo())):dt(ir(t,1),It(Xo()))).length;return Fr((function(r){for(var o=-1,i=ln(r.length,n);++o=t})),za=br(function(){return arguments}())?br:function(e){return Va(e)&&ke.call(e,"callee")&&!$e.call(e,"callee")},Ra=r.isArray,Ma=Ze?It(Ze):function(e){return Va(e)&&dr(e)==S};function Na(e){return null!=e&&Wa(e.length)&&!Ha(e)}function Aa(e){return Va(e)&&Na(e)}var La=tn||ic,Fa=et?It(et):function(e){return Va(e)&&dr(e)==f};function Da(e){if(!Va(e))return!1;var t=dr(e);return t==p||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!qa(e)}function Ha(e){if(!Ba(e))return!1;var t=dr(e);return t==d||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ua(e){return"number"==typeof e&&e==rl(e)}function Wa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ba(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Va(e){return null!=e&&"object"==typeof e}var Ga=tt?It(tt):function(e){return Va(e)&&ri(e)==v};function Ka(e){return"number"==typeof e||Va(e)&&dr(e)==g}function qa(e){if(!Va(e)||dr(e)!=m)return!1;var t=Ge(e);if(null===t)return!0;var n=ke.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Se.call(n)==Ce}var $a=nt?It(nt):function(e){return Va(e)&&dr(e)==y};var Qa=rt?It(rt):function(e){return Va(e)&&ri(e)==b};function Ya(e){return"string"==typeof e||!Ra(e)&&Va(e)&&dr(e)==_}function Xa(e){return"symbol"==typeof e||Va(e)&&dr(e)==w}var Ja=ot?It(ot):function(e){return Va(e)&&Wa(e.length)&&!!He[dr(e)]};var Za=No(Er),el=No((function(e,t){return e<=t}));function tl(e){if(!e)return[];if(Na(e))return Ya(e)?Kt(e):yo(e);if(Je&&e[Je])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Je]());var t=ri(e);return(t==v?Ht:t==b?Bt:Pl)(e)}function nl(e){return e?(e=il(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rl(e){var t=nl(e),n=t%1;return t==t?n?t-n:t:0}function ol(e){return e?Qn(rl(e),0,4294967295):0}function il(e){if("number"==typeof e)return e;if(Xa(e))return NaN;if(Ba(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ba(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace($,"");var n=ie.test(e);return n||le.test(e)?Ve(e.slice(2),n?2:8):oe.test(e)?NaN:+e}function al(e){return bo(e,wl(e))}function ll(e){return null==e?"":Xr(e)}var cl=wo((function(e,t){if(pi(t)||Na(t))bo(t,_l(t),e);else for(var n in t)ke.call(t,n)&&Bn(e,n,t[n])})),ul=wo((function(e,t){bo(t,wl(t),e)})),sl=wo((function(e,t,n,r){bo(t,wl(t),e,r)})),fl=wo((function(e,t,n,r){bo(t,_l(t),e,r)})),pl=Go($n);var dl=Fr((function(e,t){e=ve(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&ci(t[0],t[1],o)&&(r=1);++n1),t})),bo(e,qo(e),n),r&&(n=Yn(n,7,Bo));for(var o=t.length;o--;)Zr(n,t[o]);return n}));var Ol=Go((function(e,t){return null==e?{}:function(e,t){return Rr(e,t,(function(t,n){return gl(e,n)}))}(e,t)}));function El(e,t){if(null==e)return{};var n=dt(qo(e),(function(e){return[e]}));return t=Xo(t),Rr(e,n,(function(e,n){return t(e,n[0])}))}var Tl=Do(_l),Cl=Do(wl);function Pl(e){return null==e?[]:jt(e,_l(e))}var Il=Oo((function(e,t,n){return t=t.toLowerCase(),e+(n?jl(t):t)}));function jl(e){return Dl(ll(e).toLowerCase())}function zl(e){return(e=ll(e))&&e.replace(ue,At).replace(Re,"")}var Rl=Oo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ml=Oo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Nl=ko("toLowerCase");var Al=Oo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ll=Oo((function(e,t,n){return e+(n?" ":"")+Dl(t)}));var Fl=Oo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Dl=ko("toUpperCase");function Hl(e,t,n){return e=ll(e),void 0===(t=n?void 0:t)?function(e){return Le.test(e)}(e)?function(e){return e.match(Ne)||[]}(e):function(e){return e.match(ee)||[]}(e):e.match(t)||[]}var Ul=Fr((function(e,t){try{return it(e,void 0,t)}catch(e){return Da(e)?e:new pe(e)}})),Wl=Go((function(e,t){return lt(t,(function(t){t=Ei(t),qn(e,t,ya(e[t],e))})),e}));function Bl(e){return function(){return e}}var Vl=Co(),Gl=Co(!0);function Kl(e){return e}function ql(e){return Sr("function"==typeof e?e:Yn(e,1))}var $l=Fr((function(e,t){return function(n){return yr(n,e,t)}})),Ql=Fr((function(e,t){return function(n){return yr(e,n,t)}}));function Yl(e,t,n){var r=_l(t),o=sr(t,r);null!=n||Ba(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=sr(t,_l(t)));var i=!(Ba(n)&&"chain"in n&&!n.chain),a=Ha(e);return lt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=yo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,ht([this.value()],arguments))})})),e}function Xl(){}var Jl=zo(dt),Zl=zo(ut),ec=zo(mt);function tc(e){return ui(e)?Ot(Ei(e)):function(e){return function(t){return fr(t,e)}}(e)}var nc=Mo(),rc=Mo(!0);function oc(){return[]}function ic(){return!1}var ac=jo((function(e,t){return e+t}),0),lc=Lo("ceil"),cc=jo((function(e,t){return e/t}),1),uc=Lo("floor");var sc,fc=jo((function(e,t){return e*t}),1),pc=Lo("round"),dc=jo((function(e,t){return e-t}),0);return Cn.after=function(e,t){if("function"!=typeof t)throw new ye(i);return e=rl(e),function(){if(--e<1)return t.apply(this,arguments)}},Cn.ary=ga,Cn.assign=cl,Cn.assignIn=ul,Cn.assignInWith=sl,Cn.assignWith=fl,Cn.at=pl,Cn.before=ma,Cn.bind=ya,Cn.bindAll=Wl,Cn.bindKey=ba,Cn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ra(e)?e:[e]},Cn.chain=ta,Cn.chunk=function(e,t,n){t=(n?ci(e,t,n):void 0===t)?1:an(rl(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,l=r(Jt(o/t));io?0:o+n),(r=void 0===r||r>o?o:rl(r))<0&&(r+=o),r=n>r?0:ol(r);n>>0)?(e=ll(e))&&("string"==typeof t||null!=t&&!$a(t))&&!(t=Xr(t))&&Dt(e)?uo(Kt(e),0,n):e.split(t,n):[]},Cn.spread=function(e,t){if("function"!=typeof e)throw new ye(i);return t=null==t?0:an(rl(t),0),Fr((function(n){var r=n[t],o=uo(n,0,t);return r&&ht(o,r),it(e,this,o)}))},Cn.tail=function(e){var t=null==e?0:e.length;return t?Gr(e,1,t):[]},Cn.take=function(e,t,n){return e&&e.length?Gr(e,0,(t=n||void 0===t?1:rl(t))<0?0:t):[]},Cn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Gr(e,(t=r-(t=n||void 0===t?1:rl(t)))<0?0:t,r):[]},Cn.takeRightWhile=function(e,t){return e&&e.length?to(e,Xo(t,3),!1,!0):[]},Cn.takeWhile=function(e,t){return e&&e.length?to(e,Xo(t,3)):[]},Cn.tap=function(e,t){return t(e),e},Cn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ye(i);return Ba(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),_a(e,t,{leading:r,maxWait:t,trailing:o})},Cn.thru=na,Cn.toArray=tl,Cn.toPairs=Tl,Cn.toPairsIn=Cl,Cn.toPath=function(e){return Ra(e)?dt(e,Ei):Xa(e)?[e]:yo(Oi(ll(e)))},Cn.toPlainObject=al,Cn.transform=function(e,t,n){var r=Ra(e),o=r||La(e)||Ja(e);if(t=Xo(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ba(e)&&Ha(i)?Pn(Ge(e)):{}}return(o?lt:cr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Cn.unary=function(e){return ga(e,1)},Cn.union=Vi,Cn.unionBy=Gi,Cn.unionWith=Ki,Cn.uniq=function(e){return e&&e.length?Jr(e):[]},Cn.uniqBy=function(e,t){return e&&e.length?Jr(e,Xo(t,2)):[]},Cn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Jr(e,void 0,t):[]},Cn.unset=function(e,t){return null==e||Zr(e,t)},Cn.unzip=qi,Cn.unzipWith=$i,Cn.update=function(e,t,n){return null==e?e:eo(e,t,ao(n))},Cn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:eo(e,t,ao(n),r)},Cn.values=Pl,Cn.valuesIn=function(e){return null==e?[]:jt(e,wl(e))},Cn.without=Qi,Cn.words=Hl,Cn.wrap=function(e,t){return Ea(ao(t),e)},Cn.xor=Yi,Cn.xorBy=Xi,Cn.xorWith=Ji,Cn.zip=Zi,Cn.zipObject=function(e,t){return oo(e||[],t||[],Bn)},Cn.zipObjectDeep=function(e,t){return oo(e||[],t||[],Ur)},Cn.zipWith=ea,Cn.entries=Tl,Cn.entriesIn=Cl,Cn.extend=ul,Cn.extendWith=sl,Yl(Cn,Cn),Cn.add=ac,Cn.attempt=Ul,Cn.camelCase=Il,Cn.capitalize=jl,Cn.ceil=lc,Cn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=il(n))==n?n:0),void 0!==t&&(t=(t=il(t))==t?t:0),Qn(il(e),t,n)},Cn.clone=function(e){return Yn(e,4)},Cn.cloneDeep=function(e){return Yn(e,5)},Cn.cloneDeepWith=function(e,t){return Yn(e,5,t="function"==typeof t?t:void 0)},Cn.cloneWith=function(e,t){return Yn(e,4,t="function"==typeof t?t:void 0)},Cn.conformsTo=function(e,t){return null==t||Xn(e,t,_l(t))},Cn.deburr=zl,Cn.defaultTo=function(e,t){return null==e||e!=e?t:e},Cn.divide=cc,Cn.endsWith=function(e,t,n){e=ll(e),t=Xr(t);var r=e.length,o=n=void 0===n?r:Qn(rl(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Cn.eq=Pa,Cn.escape=function(e){return(e=ll(e))&&D.test(e)?e.replace(L,Lt):e},Cn.escapeRegExp=function(e){return(e=ll(e))&&q.test(e)?e.replace(K,"\\$&"):e},Cn.every=function(e,t,n){var r=Ra(e)?ut:nr;return n&&ci(e,t,n)&&(t=void 0),r(e,Xo(t,3))},Cn.find=ia,Cn.findIndex=zi,Cn.findKey=function(e,t){return bt(e,Xo(t,3),cr)},Cn.findLast=aa,Cn.findLastIndex=Ri,Cn.findLastKey=function(e,t){return bt(e,Xo(t,3),ur)},Cn.floor=uc,Cn.forEach=la,Cn.forEachRight=ca,Cn.forIn=function(e,t){return null==e?e:ar(e,Xo(t,3),wl)},Cn.forInRight=function(e,t){return null==e?e:lr(e,Xo(t,3),wl)},Cn.forOwn=function(e,t){return e&&cr(e,Xo(t,3))},Cn.forOwnRight=function(e,t){return e&&ur(e,Xo(t,3))},Cn.get=vl,Cn.gt=Ia,Cn.gte=ja,Cn.has=function(e,t){return null!=e&&oi(e,t,vr)},Cn.hasIn=gl,Cn.head=Ni,Cn.identity=Kl,Cn.includes=function(e,t,n,r){e=Na(e)?e:Pl(e),n=n&&!r?rl(n):0;var o=e.length;return n<0&&(n=an(o+n,0)),Ya(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&wt(e,t,n)>-1},Cn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:rl(n);return o<0&&(o=an(r+o,0)),wt(e,t,o)},Cn.inRange=function(e,t,n){return t=nl(t),void 0===n?(n=t,t=0):n=nl(n),function(e,t,n){return e>=ln(t,n)&&e=-9007199254740991&&e<=9007199254740991},Cn.isSet=Qa,Cn.isString=Ya,Cn.isSymbol=Xa,Cn.isTypedArray=Ja,Cn.isUndefined=function(e){return void 0===e},Cn.isWeakMap=function(e){return Va(e)&&ri(e)==x},Cn.isWeakSet=function(e){return Va(e)&&"[object WeakSet]"==dr(e)},Cn.join=function(e,t){return null==e?"":rn.call(e,t)},Cn.kebabCase=Rl,Cn.last=Di,Cn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return void 0!==n&&(o=(o=rl(n))<0?an(r+o,0):ln(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):_t(e,St,o,!0)},Cn.lowerCase=Ml,Cn.lowerFirst=Nl,Cn.lt=Za,Cn.lte=el,Cn.max=function(e){return e&&e.length?rr(e,Kl,hr):void 0},Cn.maxBy=function(e,t){return e&&e.length?rr(e,Xo(t,2),hr):void 0},Cn.mean=function(e){return kt(e,Kl)},Cn.meanBy=function(e,t){return kt(e,Xo(t,2))},Cn.min=function(e){return e&&e.length?rr(e,Kl,Er):void 0},Cn.minBy=function(e,t){return e&&e.length?rr(e,Xo(t,2),Er):void 0},Cn.stubArray=oc,Cn.stubFalse=ic,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=fc,Cn.nth=function(e,t){return e&&e.length?jr(e,rl(t)):void 0},Cn.noConflict=function(){return qe._===this&&(qe._=Pe),this},Cn.noop=Xl,Cn.now=va,Cn.pad=function(e,t,n){e=ll(e);var r=(t=rl(t))?Gt(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ro(Zt(o),n)+e+Ro(Jt(o),n)},Cn.padEnd=function(e,t,n){e=ll(e);var r=(t=rl(t))?Gt(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=sn();return ln(e+o*(t-e+Be("1e-"+((o+"").length-1))),t)}return Ar(e,t)},Cn.reduce=function(e,t,n){var r=Ra(e)?vt:Tt,o=arguments.length<3;return r(e,Xo(t,4),n,o,er)},Cn.reduceRight=function(e,t,n){var r=Ra(e)?gt:Tt,o=arguments.length<3;return r(e,Xo(t,4),n,o,tr)},Cn.repeat=function(e,t,n){return t=(n?ci(e,t,n):void 0===t)?1:rl(t),Lr(ll(e),t)},Cn.replace=function(){var e=arguments,t=ll(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Cn.result=function(e,t,n){var r=-1,o=(t=lo(t,e)).length;for(o||(o=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=ln(e,4294967295);e-=4294967295;for(var o=Pt(r,t=Xo(t));++n=i)return e;var l=n-Gt(r);if(l<1)return r;var c=a?uo(a,0,l).join(""):e.slice(0,l);if(void 0===o)return c+r;if(a&&(l+=c.length-l),$a(o)){if(e.slice(l).search(o)){var u,s=c;for(o.global||(o=ge(o.source,ll(re.exec(o))+"g")),o.lastIndex=0;u=o.exec(s);)var f=u.index;c=c.slice(0,void 0===f?l:f)}}else if(e.indexOf(Xr(o),l)!=l){var p=c.lastIndexOf(o);p>-1&&(c=c.slice(0,p))}return c+r},Cn.unescape=function(e){return(e=ll(e))&&F.test(e)?e.replace(A,qt):e},Cn.uniqueId=function(e){var t=++Oe;return ll(e)+t},Cn.upperCase=Fl,Cn.upperFirst=Dl,Cn.each=la,Cn.eachRight=ca,Cn.first=Ni,Yl(Cn,(sc={},cr(Cn,(function(e,t){ke.call(Cn.prototype,t)||(sc[t]=e)})),sc),{chain:!1}),Cn.VERSION="4.17.19",lt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Cn[e].placeholder=Cn})),lt(["drop","take"],(function(e,t){zn.prototype[e]=function(n){n=void 0===n?1:an(rl(n),0);var r=this.__filtered__&&!t?new zn(this):this.clone();return r.__filtered__?r.__takeCount__=ln(n,r.__takeCount__):r.__views__.push({size:ln(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},zn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),lt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;zn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),lt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");zn.prototype[e]=function(){return this[n](1).value()[0]}})),lt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");zn.prototype[e]=function(){return this.__filtered__?new zn(this):this[n](1)}})),zn.prototype.compact=function(){return this.filter(Kl)},zn.prototype.find=function(e){return this.filter(e).head()},zn.prototype.findLast=function(e){return this.reverse().find(e)},zn.prototype.invokeMap=Fr((function(e,t){return"function"==typeof e?new zn(this):this.map((function(n){return yr(n,e,t)}))})),zn.prototype.reject=function(e){return this.filter(ka(Xo(e)))},zn.prototype.slice=function(e,t){e=rl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rl(t))<0?n.dropRight(-t):n.take(t-e)),n)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(4294967295)},cr(zn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Cn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Cn.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,l=t instanceof zn,c=a[0],u=l||Ra(t),s=function(e){var t=o.apply(Cn,ht([e],a));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,p=!!this.__actions__.length,d=i&&!f,h=l&&!p;if(!i&&u){t=h?t:new zn(this);var v=e.apply(t,a);return v.__actions__.push({func:na,args:[s],thisArg:void 0}),new jn(v,f)}return d&&h?e.apply(this,a):(v=this.thru(s),d?r?v.value()[0]:v.value():v)})})),lt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=be[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Cn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ra(o)?o:[],e)}return this[n]((function(n){return t.apply(Ra(n)?n:[],e)}))}})),cr(zn.prototype,(function(e,t){var n=Cn[t];if(n){var r=n.name+"";ke.call(bn,r)||(bn[r]=[]),bn[r].push({name:t,func:n})}})),bn[Po(void 0,2).name]=[{name:"wrapper",func:void 0}],zn.prototype.clone=function(){var e=new zn(this.__wrapped__);return e.__actions__=yo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=yo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=yo(this.__views__),e},zn.prototype.reverse=function(){if(this.__filtered__){var e=new zn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ra(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(e){for(var t,n=this;n instanceof In;){var r=Ci(n);r.__index__=0,r.__values__=void 0,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Cn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),(t=t.reverse()).__actions__.push({func:na,args:[Bi],thisArg:void 0}),new jn(t,this.__chain__)}return this.thru(Bi)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return no(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,Je&&(Cn.prototype[Je]=function(){return this}),Cn}();qe._=$t,void 0===(o=function(){return $t}.call(t,n,t,r))||(r.exports=o)}).call(this)}).call(this,n(108),n(243)(e))},function(e,t,n){var r=n(26),o=n(335);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(26),o=n(376);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){var r=n(173),o=n(132);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var r=n(31);e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){"use strict";var r=n(27),o=n(54),i=n(53),a=n(113),l=n(138),c=n(139),u=Math.max,s=Math.min,f=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g;n(140)("replace",2,(function(e,t,n,h){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var f=r(e),p=String(this),d="function"==typeof t;d||(t=String(t));var g=f.global;if(g){var m=f.unicode;f.lastIndex=0}for(var y=[];;){var b=c(f,p);if(null===b)break;if(y.push(b),!g)break;""===String(b[0])&&(f.lastIndex=l(p,i(f.lastIndex),m))}for(var _,w="",x=0,S=0;S=x&&(w+=p.slice(x,O)+I,x=O+k.length)}return w+p.slice(x)}];function v(e,t,r,i,a,l){var c=r+e.length,u=i.length,s=d;return void 0!==a&&(a=o(a),s=p),n.call(l,s,(function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":l=a[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>u){var p=f(s/10);return 0===p?n:p<=u?void 0===i[p-1]?o.charAt(1):i[p-1]+o.charAt(1):n}l=i[s-1]}return void 0===l?"":l}))}}))},function(e,t,n){var r=n(63),o=n(121);e.exports=n(57)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(202),o=n(148);e.exports=function(e){return r(o(e))}},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(108))},function(e,t,n){var r=n(10);r(r.S+r.F*!n(30),"Object",{defineProperties:n(172)})},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(81);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(249),i=n(60),a=n(94),l=n(174);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),c=a.f,u=o(r),s={},f=0;u.length>f;)void 0!==(n=c(r,t=u[f++]))&&l(s,t,n);return s}})},function(e,t,n){var r=n(27),o=n(172),i=n(132),a=n(131)("IE_PROTO"),l=function(){},c=function(){var e,t=n(171)("iframe"),r=i.length;for(t.style.display="none",n(251).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

okio-assetfilesystem

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/3.x/okio-assetfilesystem/navigation.html b/3.x/okio-assetfilesystem/navigation.html new file mode 100644 index 0000000000..42b87fd0e2 --- /dev/null +++ b/3.x/okio-assetfilesystem/navigation.html @@ -0,0 +1,9 @@ + diff --git a/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/as-file-system.html b/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/as-file-system.html new file mode 100644 index 0000000000..3a5a1fa0b6 --- /dev/null +++ b/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/as-file-system.html @@ -0,0 +1,130 @@ + + + + + asFileSystem + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

asFileSystem

+
+
fun AssetManager.asFileSystem(): FileSystem

Expose this AssetManager as an Okio FileSystem.

Note: Assets are a read-only view on a file system and so any attempt to mutate will throw an IOException.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/index.html b/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/index.html new file mode 100644 index 0000000000..eafda5123b --- /dev/null +++ b/3.x/okio-assetfilesystem/okio-assetfilesystem/okio.assetfilesystem/index.html @@ -0,0 +1,153 @@ + + + + + okio.assetfilesystem + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AssetManager.asFileSystem(): FileSystem

Expose this AssetManager as an Okio FileSystem.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/3.x/okio-assetfilesystem/okio-assetfilesystem/package-list b/3.x/okio-assetfilesystem/okio-assetfilesystem/package-list new file mode 100644 index 0000000000..1335d34ea4 --- /dev/null +++ b/3.x/okio-assetfilesystem/okio-assetfilesystem/package-list @@ -0,0 +1,5 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:okio.assetfilesystem////PointingToDeclaration/okio-assetfilesystem/okio.assetfilesystem/index.html +$dokka.location:okio.assetfilesystem//asFileSystem/android.content.res.AssetManager#/PointingToDeclaration/okio-assetfilesystem/okio.assetfilesystem/as-file-system.html +okio.assetfilesystem diff --git a/3.x/okio-assetfilesystem/scripts/clipboard.js b/3.x/okio-assetfilesystem/scripts/clipboard.js new file mode 100644 index 0000000000..b6b118e134 --- /dev/null +++ b/3.x/okio-assetfilesystem/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/3.x/okio-assetfilesystem/scripts/main.js b/3.x/okio-assetfilesystem/scripts/main.js new file mode 100644 index 0000000000..90382844b7 --- /dev/null +++ b/3.x/okio-assetfilesystem/scripts/main.js @@ -0,0 +1,53 @@ +(()=>{var e={1817:e=>{e.exports=''},4811:e=>{e.exports=''},5742:e=>{e.exports=''},7112:e=>{e.exports=''},8420:e=>{e.exports=''},7004:e=>{e.exports=''},7222:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,'.avatar_d716 {\n display: inline-block;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar_b10d {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty_a151 {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/avatar/avatar.css"],names:[],mappings:"AAEA;EACE,qBAAqB;EACrB,oBAAiB;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;;EAEvB,wFAAwF;;EAExF,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;;EAEV,sDAAsD;AACxD;;AAEA;EACE,qBAAqB;;EAErB,sBAAsB;;EAEtB,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n.avatar {\n display: inline-block;\n object-fit: cover;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n'],sourceRoot:""}]),c.locals={avatar:"avatar_d716",subavatar:"subavatar_b10d",empty:"empty_a151"};const u=c},9892:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.heightS_b28d {\n --ring-button-height: 24px;\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM_dfd3 {\n --ring-button-height: 28px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL_a4d3 {\n --ring-button-height: 32px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button_aba4 {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: var(--ring-button-height);\n margin: 0;\n padding: 0 16px;\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: var(--ring-button-height);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }}\n\n.button_aba4:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4:focus-visible {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4.active_bbe6 {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n }\n\n.button_aba4.active_bbe6:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.button_aba4.active_bbe6[disabled] {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-selected-disabled-color);\n }\n\n.button_aba4[disabled],\n .button_aba4.withIcon_ef77[disabled] {\n color: var(--ring-disabled-color);\n }\n\n.button_aba4[disabled] .icon_e878 {\n color: var(--ring-icon-disabled-color);\n }\n\n.button_aba4::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.withIcon_ef77 {\n color: var(--ring-secondary-color);\n}\n\n.primary_ddae {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.primary_ddae:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }}\n\n.primary_ddae.withIcon_ef77,\n .primary_ddae.withIcon_ef77:active,\n .primary_ddae.withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n.primary_ddae:focus-visible,\n .primary_ddae:active,\n .primary_ddae.active_bbe6 {\n background-color: var(--ring-button-primary-background-color);\n }\n\n.primary_ddae:active,\n .primary_ddae.active_bbe6 {\n box-shadow: inset 0 0 0 1px var(--ring-button-primary-border-color);\n }\n\n.primary_ddae[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.primary_ddae.loader_cbfc[disabled] {\n color: var(--ring-white-text-color);\n }\n\n.primary_ddae .loaderBackground_d9f5 {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n }\n\n.primary_ddae .loaderBackground_d9f5::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n transition: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }}\n\n.danger_bcea,\n .danger_bcea.withIcon_ef77,\n .danger_bcea.withIcon_ef77:active,\n .danger_bcea.withIcon_ef77.active_bbe6,\n .danger_bcea.text_fc2a,\n .danger_bcea.text_fc2a:active,\n .danger_bcea.text_fc2a.active_bbe6 {\n color: var(--ring-error-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6 {\n background-color: var(--ring-button-danger-active-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6,\n .danger_bcea:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }\n\n.danger_bcea:focus-visible {\n transition: none;\n }\n\n.text_fc2a.text_fc2a,\n.withIcon_ef77.withIcon_ef77 {\n background-color: transparent;\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover, .withIcon_ef77.withIcon_ef77:hover {\n transition: none;\n }}\n\n.text_fc2a.text_fc2a:active,\n .withIcon_ef77.withIcon_ef77:active,\n .text_fc2a.text_fc2a.active_bbe6,\n .withIcon_ef77.withIcon_ef77.active_bbe6 {\n background-color: transparent;\n box-shadow: none;\n }\n\n.text_fc2a.text_fc2a:focus-visible, .withIcon_ef77.withIcon_ef77:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n\n.loader_cbfc.text_fc2a > .content_b2b8 {\n animation-name: text-loading_d1b4;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover {\n background-color: transparent;\n box-shadow: none;\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}}\n\n.text_fc2a {\n color: var(--ring-action-link-color);\n}\n\n.inline_b4a2 {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon_ef77 {\n padding: 0 8px;\n}\n\n.text_fc2a:active,\n .text_fc2a.active_bbe6 {\n color: var(--ring-link-hover-color);\n }\n\n.withIcon_ef77:active,\n .withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover {\n color: var(--ring-link-hover-color);\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a:hover {\n color: var(--ring-link-hover-color);\n}}\n\n.icon_e878 {\n color: inherit;\n\n line-height: normal;\n}\n\n.icon_e878:not(:last-child) {\n margin-right: 4px;\n }\n\n.withNormalIcon_aaca .icon_e878 {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon_aaca:active,\n.withNormalIcon_aaca.active_bbe6 {\n color: var(--ring-main-color);\n}\n\n.withNormalIcon_aaca:active .icon_e878, .withNormalIcon_aaca.active_bbe6 .icon_e878 {\n transition: none;\n\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withNormalIcon_aaca:hover .icon_e878,\n.withDangerIcon_e3ca:hover .icon_e878 {\n transition: none;\n\n color: inherit;\n}}\n\n.withDangerIcon_e3ca .icon_e878,\n.withDangerIcon_e3ca:active .icon_e878 {\n color: var(--ring-icon-error-color);\n}\n\n.loader_cbfc {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground_d9f5 {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n}\n\n.loaderBackground_d9f5::before {\n display: block;\n\n width: calc(100% + 64px);\n height: 100%;\n\n content: "";\n animation: progress_ed8f 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: 64px;\n }\n\n.delayed_d562 .content_b2b8::after {\n content: "…";\n}\n\n.short_a07a {\n width: 32px;\n padding: 0;\n}\n\n.dropdownIcon_e982 {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover .dropdownIcon_e982 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n@keyframes progress_ed8f {\n from {\n transform: translateX(-64px);\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading_d1b4 {\n 50% {\n opacity: 0.5;\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/button/button.css",""],names:[],mappings:"AAOA;EACE,0BAAoC;EACpC,sDAAsD;AACxD;;AAEA;EACE,0BAAsC;EACtC,8CAA8C;AAChD;;AAEA;EACE,0BAAoC;EACpC,8CAA8C;AAChD;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,sBAAsB;EACtB,iCAAc;EACd,SAAS;EACT,eAAyB;;EAEzB,eAAe;EACf,kGAAkG;EAClG,qBAAqB;;EAErB,6BAA6B;;EAE7B,SAAS;EACT,wCAAwC;EACxC,UAAU;EACV,sDAAsD;EACtD,qDAAmD;;EAEnD,oCAAoC;EACpC,uCAAuC;;EAEvC,sCAAmB;AA2DrB;;AC1GA,wGAAA;IAAA,iBAAA;;IAAA,2DAAA;GAAA,CAAA;;ADuDE;IACE,gBAAgB;;IAEhB,uDAAuD;IACvD,0DAAwD;EAC1D;;AAEA;IACE,gBAAgB;;IAEhB,oGAAkG;EACpG;;AAEA;IACE,gBAAgB;;IAEhB,oDAAoD;IACpD,kDAAgD;EAClD;;AAEA;IACE,4FAA4F;EAC9F;;AAEA;IACE,oBAAoB;;IAEpB,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,gEAAgE;IAChE,sEAAoE;EACtE;;AAEA;;IAEE,iCAAiC;EACnC;;AAEA;IACE,sCAAsC;EACxC;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kCAAkC;AACpC;;AAEA;EACE,mCAAmC;EACnC,wCAAwC;EACxC,gBAAgB;AAqDlB;;ACxKA,wGAAA;IAAA,iBAAA;;IAAA,+CAAA;IAAA,iBAAA;GAAA,CAAA;;AD4HE;;;IAGE,oCAAoC;EACtC;;AAEA;;;IAGE,6DAA6D;EAC/D;;AAEA;;IAEE,mEAAiE;EACnE;;AAEA;IACE,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,mCAAmC;EACrC;;AAEA;IACE,MAAM;IACN,QAAQ;IACR,SAAS;IACT,OAAO;;IAEP,wCAAwC;EAW1C;;AATE;MACE;;;;;;SAMG;IACL;;ACtKJ,wGAAA;IAAA,iBAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,kEAAA;GAAA,CAAA;;AD2KE;;;;;;;IAOE,8BAA8B;EAChC;;AAEA;;IAEE,wDAAwD;EAC1D;;AAEA;;;IAIE,iEAA+D;EACjE;;AAEA;IAEE,gBAAgB;EAClB;;AAGF;;EAEE,6BAA6B;EAC7B,gBAAgB;AAelB;;ACzNA,wGAAA;IAAA,iBAAA;GAAA,CAAA;;ADgNE;;;;IAEE,6BAA6B;IAC7B,gBAAgB;EAClB;;AAEA;IACE,0DAA0D;EAC5D;;AAGF;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AC/NA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AD2OA;EACE,oCAAoC;AACtC;;AAEA;EACE,qBAAqB;;EAErB,SAAS;EACT,UAAU;;EAEV,gCAAgC;AAClC;;AAEA;EACE,cAAe;AACjB;;AAGE;;IAEE,mCAAmC;EACrC;;AAIA;;IAEE,oCAAoC;EACtC;;ACvQF,wGAAA;EAAA,oCAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,oCAAA;CAAA,CAAA;;ADkRA;EACE,cAAc;;EAEd,mBAAmB;AAKrB;;AAHE;IACE,iBAA8B;EAChC;;AAGF;EACE,kCAAkC;;EAElC,6BAA6B;AAC/B;;AAEA;;EAEE,6BAA6B;AAO/B;;AALE;IACE,gBAAgB;;IAEhB,cAAc;EAChB;;AC1SF,wGAAA;;EAAA,iBAAA;;EAAA,eAAA;CAAA,CAAA;;ADoTA;;EAEE,mCAAmC;AACrC;;AAEA;EACE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,6BAA6B;AAC/B;;AAEA;EACE,kBAAkB;EAClB,WAAW;EACX,QAAQ;EACR,UAAU;EACV,WAAW;EACX,SAAS;;EAET,gBAAgB;;EAEhB,8CAA8C;AAsBhD;;AApBE;IACE,cAAc;;IAEd,wBAA+B;IAC/B,YAAY;;IAEZ,WAAW;IACX,2CAAsC;;IAEtC;;;;;;OAMG;;IAEH,yBAAyB;IACzB,qBAA4B;EAC9B;;AAGF;EACE,YAAY;AACd;;AAEA;EACE,WAAqB;EACrB,UAAU;AACZ;;AAEA;EACE,kBAAkB;;EAElB,gBAAgB;;EAEhB,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AACrB;;ACvXA,wGAAA;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;AD+XA;EACE;IACE,4BAA4C;EAC9C;;EAEA;IACE,wBAAwB;EAC1B;AACF;;AAEA;EACE;IACE,YAAY;EACd;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow: inset 0 0 0 1px;\n@value height: var(--ring-button-height);\n@value loaderWidth: calc(unit * 8);\n\n.heightS {\n --ring-button-height: calc(unit * 3);\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM {\n --ring-button-height: calc(unit * 3.5);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL {\n --ring-button-height: calc(unit * 4);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: height;\n margin: 0;\n padding: 0 calc(unit * 2);\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: button-shadow var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: height;\n\n &:hover {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:focus-visible {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &.active {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: button-shadow var(--ring-main-color);\n }\n\n &:focus-visible.active {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].active {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: button-shadow var(--ring-border-selected-disabled-color);\n }\n\n &[disabled],\n &[disabled].withIcon {\n color: var(--ring-disabled-color);\n }\n\n &[disabled] .icon {\n color: var(--ring-icon-disabled-color);\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.withIcon {\n color: var(--ring-secondary-color);\n}\n\n.primary {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n\n &:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }\n\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active {\n color: var(--ring-action-link-color);\n }\n\n &:focus-visible,\n &:active,\n &.active {\n background-color: var(--ring-button-primary-background-color);\n }\n\n &:active,\n &.active {\n box-shadow: button-shadow var(--ring-button-primary-border-color);\n }\n\n &[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].loader {\n color: var(--ring-white-text-color);\n }\n\n & .loaderBackground {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n\n &::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n }\n}\n\n.danger {\n &,\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active,\n &.text,\n &.text:active,\n &.text.active {\n color: var(--ring-error-color);\n }\n\n &:active,\n &.active {\n background-color: var(--ring-button-danger-active-color);\n }\n\n &:active,\n &.active,\n &:focus-visible,\n &:hover {\n box-shadow: button-shadow var(--ring-button-danger-hover-color);\n }\n\n &:focus-visible,\n &:hover {\n transition: none;\n }\n}\n\n.text.text,\n.withIcon.withIcon {\n background-color: transparent;\n box-shadow: none;\n\n &:hover {\n transition: none;\n }\n\n &:active,\n &.active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n.loader.text > .content {\n animation-name: text-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n.text.text:hover {\n background-color: transparent;\n box-shadow: none;\n}\n\n.withIcon:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}\n\n.text {\n color: var(--ring-action-link-color);\n}\n\n.inline {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon {\n padding: 0 unit;\n}\n\n.text {\n &:active,\n &.active {\n color: var(--ring-link-hover-color);\n }\n}\n\n.withIcon {\n &:active,\n &.active {\n color: var(--ring-action-link-color);\n }\n}\n\n.withIcon:hover {\n color: var(--ring-link-hover-color);\n}\n\n.text:hover {\n color: var(--ring-link-hover-color);\n}\n\n.icon {\n color: inherit;\n\n line-height: normal;\n\n &:not(:last-child) {\n margin-right: calc(unit * 0.5);\n }\n}\n\n.withNormalIcon .icon {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon:active,\n.withNormalIcon.active {\n color: var(--ring-main-color);\n\n & .icon {\n transition: none;\n\n color: inherit;\n }\n}\n\n.withNormalIcon:hover .icon,\n.withDangerIcon:hover .icon {\n transition: none;\n\n color: inherit;\n}\n\n.withDangerIcon .icon,\n.withDangerIcon:active .icon {\n color: var(--ring-icon-error-color);\n}\n\n.loader {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n\n &::before {\n display: block;\n\n width: calc(100% + loaderWidth);\n height: 100%;\n\n content: "";\n animation: progress 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: loaderWidth;\n }\n}\n\n.delayed .content::after {\n content: "…";\n}\n\n.short {\n width: calc(unit * 4);\n padding: 0;\n}\n\n.dropdownIcon {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.button:hover .dropdownIcon {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n@keyframes progress {\n from {\n transform: translateX(calc(0 - loaderWidth));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading {\n 50% {\n opacity: 0.5;\n }\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,"button-shadow":"inset 0 0 0 1px",height:"var(--ring-button-height)",loaderWidth:"64px",heightS:"heightS_b28d",heightM:"heightM_dfd3",heightL:"heightL_a4d3",button:"button_aba4",active:"active_bbe6",withIcon:"withIcon_ef77",icon:"icon_e878",primary:"primary_ddae",loader:"loader_cbfc",loaderBackground:"loaderBackground_d9f5",danger:"danger_bcea",text:"text_fc2a",content:"content_b2b8","text-loading":"text-loading_d1b4",inline:"inline_b4a2",withNormalIcon:"withNormalIcon_aaca",withDangerIcon:"withDangerIcon_e3ca",progress:"progress_ed8f",delayed:"delayed_d562",short:"short_a07a",dropdownIcon:"dropdownIcon_e982"};const s=u},1866:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".checkbox_dccf {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.checkbox_dccf:hover .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.cell_edda {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n\n -webkit-user-select: none;\n\n -moz-user-select: none;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon_b476.icon_b476 {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: 16px;\n height: 16px;\n\n opacity: 0;\n color: var(--ring-white-text-color);\n}\n\n.icon_b476.icon_b476 svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n\n.check_a219 {\n}\n\n.minus_de65 {\n}\n\n.input_a330 {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n}\n\n.input_a330:checked + .cell_edda,\n .input_a330:indeterminate + .cell_edda {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:checked + .cell_edda .check_a219 {\n opacity: 1;\n }\n\n.input_a330:focus-visible + .cell_edda,\n .input_a330.focus_eaa3 + .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate + .cell_edda .minus_de65 {\n opacity: 1;\n }\n\n.input_a330[disabled] {\n pointer-events: none;\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled][disabled] + .cell_edda {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda,\n .input_a330[disabled]:indeterminate + .cell_edda {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda .check_a219,\n .input_a330[disabled]:indeterminate + .cell_edda .minus_de65 {\n color: var(--ring-icon-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate:indeterminate + .cell_edda .check_a219 {\n transition: none;\n\n opacity: 0;\n }\n\n.input_a330[disabled] ~ .label_dcc7 {\n color: var(--ring-disabled-color);\n }\n\n.label_dcc7 {\n margin-left: 8px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/checkbox/checkbox.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,6BAA6B;EAC7B,aAAa;AAOf;;ACpBA,wGAAA;IAAA,8CAAA;;IAAA,6CAAA;GAAA,CAAA;;ADsBA;EACE,kBAAkB;EAClB,SAAS;;EAET,qBAAqB;;EAErB,sBAAsB;EACtB,WAAmB;EACnB,YAAoB;;EAEpB,yBAAiB;;KAAjB,sBAAiB;;UAAjB,iBAAiB;EACjB,yGAAyG;EACzG,sBAAsB;EACtB,oBAAoB;;EAEpB,2CAA2C;EAC3C,8CAA8C;EAC9C,sDAAsD;AACxD;;AAEA;EACE,kBAAkB;;EAElB,SAAS;EACT,UAAU;;EAEV,WAAqB;EACrB,YAAsB;;EAEtB,UAAU;EACV,mCAAmC;AAOrC;;AALE;IACE,kBAAkB;IAClB,MAAM;IACN,OAAO;EACT;;AAGF;AAEA;;AAEA;AAEA;;AAEA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;;EAEP,WAAW;EACX,YAAY;EACZ,SAAS;;EAET,eAAe;;EAEf,UAAU;;EAEV,yDAAyD;AAyD3D;;AAxDE;;IAEE,yBAAyB;IACzB,wCAAwC;EAC1C;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;;IAEE,6CAA6C;;IAE7C,4CAA4C;IAC5C,oDAAoD;EACtD;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;IACE,oBAAoB;EACtB;;AAEA,yDAAyD;;AACzD;IACE,+CAA+C;IAC/C,uDAAuD;EACzD;;AAEA,yDAAyD;;AACzD;;IAEE,wDAAwD;EAC1D;;AAEA,yDAAyD;;AACzD;;IAEE,sCAAsC;EACxC;;AAEA,yDAAyD;;AACzD;IACE,gBAAgB;;IAEhB,UAAU;EACZ;;AAEA;IACE,iCAAiC;EACnC;;AAGF;EACE,gBAAiB;;EAEjB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value checkboxSize: 14px;\n\n.checkbox {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n\n &:hover .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.cell {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: checkboxSize;\n height: checkboxSize;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon.icon {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n opacity: 0;\n color: var(--ring-white-text-color);\n\n & svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n}\n\n.check {\n composes: icon;\n}\n\n.minus {\n composes: icon;\n}\n\n.input {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell,\n &:indeterminate + .cell {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell .check {\n opacity: 1;\n }\n\n &:focus-visible + .cell,\n &.focus + .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate + .cell .minus {\n opacity: 1;\n }\n\n &[disabled] {\n pointer-events: none;\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled][disabled] + .cell {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell,\n &[disabled]:indeterminate + .cell {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell .check,\n &[disabled]:indeterminate + .cell .minus {\n color: var(--ring-icon-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate:indeterminate + .cell .check {\n transition: none;\n\n opacity: 0;\n }\n\n &[disabled] ~ .label {\n color: var(--ring-disabled-color);\n }\n}\n\n.label {\n margin-left: unit;\n\n line-height: normal;\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,checkboxSize:"14px",checkbox:"checkbox_dccf",cell:"cell_edda",icon:"icon_b476",check:"check_a219 icon_b476",minus:"minus_de65 icon_b476",input:"input_a330",focus:"focus_eaa3",label:"label_dcc7"};const s=u},5486:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,".label_bed7 {\n display: block;\n\n margin-bottom: calc(var(--ring-unit)*0.5);\n}\n\n.formLabel_f9ba {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel_e8a1 {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel_e4c1 {\n color: var(--ring-disabled-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/control-label/control-label.css"],names:[],mappings:"AAAA;EACE,cAAc;;EAEd,yCAA2C;AAC7C;;AAEA;EACE,6BAA6B;;EAE7B,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;EACE,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iCAAiC;AACnC",sourcesContent:[".label {\n display: block;\n\n margin-bottom: calc(var(--ring-unit) * 0.5);\n}\n\n.formLabel {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel {\n color: var(--ring-disabled-color);\n}\n"],sourceRoot:""}]),a.locals={label:"label_bed7",formLabel:"formLabel_f9ba",secondaryLabel:"secondaryLabel_e8a1",disabledLabel:"disabledLabel_e4c1"};const l=a},6506:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".dropdown_a1de {\n display: inline-block;\n}\n\n.anchor_fdbe.anchor_fdbe {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron_ffc6 {\n margin-left: 2px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/dropdown/dropdown.css"],names:[],mappings:"AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,cAAc;;EAEd,aAAa;AACf;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n.dropdown {\n display: inline-block;\n}\n\n.anchor.anchor {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron {\n margin-left: 2px;\n\n line-height: normal;\n}\n'],sourceRoot:""}]),c.locals={dropdown:"dropdown_a1de",anchor:"anchor_fdbe",chevron:"chevron_ffc6"};const u=c},9106:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n\n.clearfix_c694::after {\n display: block;\n clear: both;\n\n content: "";\n }\n\n.font_a1f6 {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower_c3c9 {\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller_d963 {\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower_ff5f {\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower_b336 {\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger_f035 {\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font_de5b {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font_ac33 {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis_e43b {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton_ddd2 {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n}\n\n.resetButton_ddd2::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n\n/* Media breakpoints (minimal values) */\n\n/* Media queries */\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/global.css"],names:[],mappings:"AAAA,6DAA6D;;AAE7D;;;CAGC;;AAIC;IACE,cAAc;IACd,WAAW;;IAEX,WAAW;EACb;;AAGF;EACE,oCAAoC;EACpC,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;;EAGE,0CAA0C;AAC5C;;AAEA;;EAGE,wCAAwC;AAC1C;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA;;EAGE,uCAAuC;AACzC;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA,8BAA8B;AAC9B,oEAAoE;AACpE;EACE,uEAAuE;EACvE,gCAAgC;EAChC,gBAAgB,EAAE,+CAA+C;AACnE;;AAEA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;EACE,iBAAiB;;EAEjB,UAAU;;EAEV,gBAAgB;;EAEhB,cAAc;EACd,SAAS;;EAET,6BAA6B;;EAE7B,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX;;AAGF,yEAAyE;;AAGzE,uCAAuC;;AAKvC,kBAAkB",sourcesContent:['/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n@value unit: 8px;\n\n.clearfix {\n &::after {\n display: block;\n clear: both;\n\n content: "";\n }\n}\n\n.font {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower {\n composes: font;\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller {\n composes: font-lower;\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower {\n composes: font-smaller;\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower {\n composes: font-lower;\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger {\n composes: font-larger-lower;\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n@value footer-height: calc(unit * 8);\n\n/* Media breakpoints (minimal values) */\n@value breakpoint-small: 640px;\n@value breakpoint-middle: 960px;\n@value breakpoint-large: 1200px;\n\n/* Media queries */\n@value extra-small-screen-media: (max-width: calc(breakpoint-small - 1px));\n@value small-screen-media: (min-width: breakpoint-small) and (max-width: calc(breakpoint-middle - 1px));\n@value middle-screen-media: (min-width: breakpoint-middle) and (max-width: calc(breakpoint-large - 1px));\n@value large-screen-media: (min-width: breakpoint-large);\n'],sourceRoot:""}]),a.locals={unit:"8px","footer-height":"64px","breakpoint-small":"640px","breakpoint-middle":"960px","breakpoint-large":"1200px","extra-small-screen-media":"(max-width: 639px)","small-screen-media":"(min-width: 640px) and (max-width: 959px)","middle-screen-media":"(min-width: 960px) and (max-width: 1199px)","large-screen-media":"(min-width: 1200px)",clearfix:"clearfix_c694",font:"font_a1f6","font-lower":"font-lower_c3c9 font_a1f6","font-smaller":"font-smaller_d963 font-lower_c3c9 font_a1f6","font-smaller-lower":"font-smaller-lower_ff5f font-smaller_d963 font-lower_c3c9 font_a1f6","font-larger-lower":"font-larger-lower_b336 font-lower_c3c9 font_a1f6","font-larger":"font-larger_f035 font-larger-lower_b336 font-lower_c3c9 font_a1f6","thin-font":"thin-font_de5b","monospace-font":"monospace-font_ac33",ellipsis:"ellipsis_e43b",resetButton:"resetButton_ddd2"};const l=a},5280:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* stylelint-disable color-no-hex */\n\n.light_f331,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;EAEE,gBAAgB;;EAEhB,YAAY;EACZ,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,wCAAwC;EACxC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,SAAS;EAClF,gDAAgD;EAChD,yEAAyE,EAAE,YAAY;EACvF,yDAAyD;EACzD,2FAA2F,EAAE,YAAY;EACzG,2DAA2D;EAC3D,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0DAA0D;EAC1D,qDAAqD;EACrD,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,iDAAiD;EACjD,8EAA8E;EAC9E,yEAAyE;EACzE,oFAAoF;EACpF,2EAA2E;EAC3E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,mEAAmE;EACnE,8DAA8D;EAC9D,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,iHAAiH;EACjH,mHAAmH;;EAEnH,SAAS;EACT,uCAAuC;EACvC,uDAAuD,EAAE,YAAY;EACrE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,qCAAqC;EACrC,yDAAyD,EAAE,YAAY;EACvE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,gDAAgD;EAChD,2CAA2C;EAC3C,+DAA+D,EAAE,SAAS;EAC1E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,2DAA2D,EAAE,SAAS;;EAEtE,eAAe;EACf,mDAAmD;EACnD,+EAA+E,EAAE,SAAS;EAC1F,iDAAiD;EACjD,2EAA2E,EAAE,SAAS;EACtF,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,sDAAsD;EACtD,qFAAqF,EAAE,SAAS;EAChG,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,6DAA6D;EAC7D,mGAAmG,EAAE,YAAY;EACjH,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,qFAAqF,EAAE,YAAY;EACnG,yDAAyD;EACzD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,kEAAkE;EAClE,+BAA+B;EAC/B,mDAAmD,EAAE,SAAS;EAC9D,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,mEAAmE,EAAE,YAAY;EACjF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,qDAAqD;EACrD,iCAAiC;EACjC,0CAA0C;EAC1C,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,uEAAuE,EAAE,SAAS;EAClF,0DAA0D;EAC1D,wCAAwC;EACxC,iEAAiE,EAAE,YAAY;EAC/E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,YAAY;EACZ,yBAAyB;EACzB,+BAA+B;EAC/B,6BAA6B;EAC7B,sBAAsB;EACtB,8BAA8B;EAC9B,+BAA+B;EAC/B,wBAAwB;EACxB,8BAA8B;EAC9B,+BAA+B;EAC/B,0BAA0B;EAC1B,gCAAgC;EAChC,+HAAgD;EAChD;;;;;;;aAOW;;EAEX,0BAA0B;;EAE1B,gFAAgF;EAChF,mCAAmC;EACnC,oCAAoC;;EAEpC,yCAAyC;EACzC,uBAAuB;;EAEvB,gEAAgE;EAChE,yBAAyB;;EAEzB,8CAA8C;EAC9C,uBAAuB;AACzB",sourcesContent:['/* stylelint-disable color-no-hex */\n\n.light,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n'],sourceRoot:""}]),a.locals={light:"light_f331"};const l=a},9173:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,"/* stylelint-disable color-no-hex */\n\n.ring-ui-theme-dark,\n.dark_d4a9,\n:root.dark_d4a9 {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables_dark.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;;EAGE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,sDAAsD;EACtD,2FAA2F,EAAE,YAAY;EACzG,wDAAwD;EACxD,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,2CAA2C;EAC3C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,yEAAyE;EACzE,0EAA0E;EAC1E,2EAA2E;EAC3E,wCAAwC;EACxC,qEAAqE,EAAE,SAAS;EAChF,yDAAyD;EACzD,sDAAsD;EACtD,qFAAqF,EAAE,YAAY;;EAEnG,SAAS;EACT,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,uCAAuC;EACvC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,SAAS;EAC9D,4CAA4C;EAC5C,iEAAiE,EAAE,SAAS;EAC5E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,uCAAuC;EACvC,2DAA2D,EAAE,YAAY;;EAEzE,eAAe;EACf,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,gDAAgD;EAChD,iFAAiF,EAAE,YAAY;EAC/F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,4CAA4C;EAC5C,uEAAuE,EAAE,YAAY;EACrF,kDAAkD;EAClD,mFAAmF,EAAE,YAAY;EACjG,iDAAiD;EACjD,+EAA+E,EAAE,YAAY;EAC7F,+CAA+C;EAC/C,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,0DAA0D;EAC1D,mGAAmG,EAAE,YAAY;EACjH,iDAAiD;EACjD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,6DAA6D,EAAE,YAAY;EAC3E,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,yCAAyC;EACzC,2DAA2D,EAAE,YAAY;EACzE,mCAAmC;EACnC,2CAA2C;EAC3C,8DAA8D,EAAE,YAAY;EAC5E,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,4CAA4C;EAC5C,iEAAiE,EAAE,YAAY;EAC/E,2CAA2C;EAC3C,iEAAiE,EAAE,YAAY;EAC/E,4CAA4C;EAC5C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,kBAAkB;AACpB",sourcesContent:["/* stylelint-disable color-no-hex */\n\n:global(.ring-ui-theme-dark),\n.dark,\n:root.dark {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n"],sourceRoot:""}]),a.locals={dark:"dark_d4a9"};const l=a},5066:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.icon_aaa7 {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph_f986 {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n}\n\n.glyph_f986[width="10"] {\n vertical-align: -1px;\n }\n\n.glyph_f986[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n.glyph_f986[width="16"] {\n vertical-align: -3px;\n }\n\n.glyph_f986[width="20"] {\n vertical-align: -2px;\n }\n\n.glyph_f986.compatibilityMode_d631 {\n width: 16px;\n height: 16px;\n margin-right: 0;\n margin-left: 0;\n }\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph_f986 {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray_f6a8 {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover_fc27 {\n color: var(--ring-icon-hover-color);\n}\n\n.green_bfb1 {\n color: var(--ring-icon-success-color);\n}\n\n.magenta_b045 {\n color: var(--ring-link-hover-color);\n}\n\n.red_a7ec {\n color: var(--ring-icon-error-color);\n}\n\n.blue_ec1e {\n color: var(--ring-main-color);\n}\n\n.white_c896 {\n color: var(--ring-white-text-color);\n}\n\n.loading_c5e2 {\n animation-name: icon-loading_fe22;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading_fe22 {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/icon/icon.css"],names:[],mappings:"AAIA;EACE,qBAAqB;;EAErB,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;;EAEpB,kBAAkB;EAClB,iBAAiB;;EAEjB,oBAAoB;AA2BtB;;AAzBE;IACE,oBAAoB;EACtB;;AAEA;IACE,kBAAkB;IAClB,cAAc;;IAEd,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,WAAqB;IACrB,YAAsB;IACtB,eAAe;IACf,cAAc;EAChB;;AAGF,8EAA8E;AAC9E,oEAAoE;AACpE;EACE;IACE,WAAW,EAAE,iFAAiF;EAChG;AACF;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,qBAAqB;;IAErB,YAAY;EACd;;EAEA;IACE,mBAAmB;EACrB;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.icon {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n\n &[width="10"] {\n vertical-align: -1px;\n }\n\n &[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n &[width="16"] {\n vertical-align: -3px;\n }\n\n &[width="20"] {\n vertical-align: -2px;\n }\n\n &.compatibilityMode {\n width: calc(unit * 2);\n height: calc(unit * 2);\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover {\n color: var(--ring-icon-hover-color);\n}\n\n.green {\n color: var(--ring-icon-success-color);\n}\n\n.magenta {\n color: var(--ring-link-hover-color);\n}\n\n.red {\n color: var(--ring-icon-error-color);\n}\n\n.blue {\n color: var(--ring-main-color);\n}\n\n.white {\n color: var(--ring-white-text-color);\n}\n\n.loading {\n animation-name: icon-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,icon:"icon_aaa7",glyph:"glyph_f986",compatibilityMode:"compatibilityMode_d631",gray:"gray_f6a8",hover:"hover_fc27",green:"green_bfb1",magenta:"magenta_b045",red:"red_a7ec",blue:"blue_ec1e",white:"white_c896",loading:"loading_c5e2","icon-loading":"icon-loading_fe22"};const s=u},8976:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,":root {\n --ring-input-xs: 96px;\n --ring-input-s: 96px;\n --ring-input-m: 240px;\n --ring-input-l: 400px;\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n.ring-input-size_xs.ring-input-size_xs {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-xs);\n}\n\n.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n.ring-input-size_s.ring-input-size_s {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-s);\n}\n\n.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n.ring-input-size_m.ring-input-size_m {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n.ring-input-size_md.ring-input-size_md {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n.ring-input-size_l.ring-input-size_l {\n display: inline-block;\n\n width: 400px;\n\n width: var(--ring-input-l);\n}\n\n.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble {\n left: 402px;\n left: calc(var(--ring-input-l) + 2px);\n}\n\n.ring-input-height_s.ring-input-height_s {\n --ring-input-padding-block: 1px;\n}\n\n.ring-input-height_m.ring-input-height_m {\n --ring-input-padding-block: 3px;\n}\n\n.ring-input-height_l.ring-input-height_l {\n --ring-input-padding-block: 5px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input-size/input-size.css"],names:[],mappings:"AAIA;EACE,qBAAgC;EAChC,oBAA+B;EAC/B,qBAA+B;EAC/B,qBAA+B;AACjC;;AAEA;;EAEE;;AAEF,OAAO;;AAEP;EACE,qBAAqB;;EAErB,WAA2B;;EAA3B,2BAA2B;AAC7B;;AAEA;EACE,UAAsC;EAAtC,sCAAsC;AACxC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,WAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,UAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n:root {\n --ring-input-xs: calc(unit * 12);\n --ring-input-s: calc(unit * 12);\n --ring-input-m: calc(unit * 30);\n --ring-input-l: calc(unit * 50);\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n:global(.ring-input-size_xs.ring-input-size_xs) {\n display: inline-block;\n\n width: var(--ring-input-xs);\n}\n\n:global(.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble) {\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n:global(.ring-input-size_s.ring-input-size_s) {\n display: inline-block;\n\n width: var(--ring-input-s);\n}\n\n:global(.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble) {\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n:global(.ring-input-size_m.ring-input-size_m) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n:global(.ring-input-size_md.ring-input-size_md) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n:global(.ring-input-size_l.ring-input-size_l) {\n display: inline-block;\n\n width: var(--ring-input-l);\n}\n\n:global(.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble) {\n left: calc(var(--ring-input-l) + 2px);\n}\n\n:global(.ring-input-height_s.ring-input-height_s) {\n --ring-input-padding-block: 1px;\n}\n\n:global(.ring-input-height_m.ring-input-height_m) {\n --ring-input-padding-block: 3px;\n}\n\n:global(.ring-input-height_l.ring-input-height_l) {\n --ring-input-padding-block: 5px;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`};const s=u},8266:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=t(9892),s=a()(o());s.i(c.A),s.i(u.default),s.i(l.default,"",!0),s.push([e.id,'.outerContainer_cb70 {\n --ring-input-icon-offset: 20px;\n --ring-input-padding-inline: 8px;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless_f79b {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container_ee33 {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.container_ee33 * {\n box-sizing: border-box;\n }\n\n.input_f220 {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n}\n\n[dir="rtl"] .input_f220 {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.error_ff90 .input_f220 {\n border-color: var(--ring-icon-error-color);\n }\n\n.input_f220:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n.input_f220[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n/*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:-webkit-autofill:hover {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }}\n\n.input_f220:-webkit-autofill,\n .input_f220:-webkit-autofill:focus {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }\n\n.borderless_f79b .input_f220 {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon_f066 .input_f220 {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable_fd1e .input_f220 {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon_e49c {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n}\n\n[dir="rtl"] .icon_e49c {\n right: 8px;\n left: auto;\n }\n\n.clear_ffc3 {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n}\n\n.empty_cc0d .clear_ffc3 {\n display: none;\n }\n\n[dir="rtl"] .clear_ffc3 {\n right: auto;\n left: 8px;\n }\n\ntextarea.input_f220 {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input_f220::-moz-placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText_e447 {\n margin-top: 4px;\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS_c560 {\n width: 96px;\n}\n\n.sizeM_aee6 {\n width: 240px;\n}\n\n.sizeL_b0ca {\n width: 400px;\n}\n\n.sizeFULL_f4f9 {\n width: 100%;\n}\n\n.heightS_a68d {\n --ring-input-padding-block: 1px;\n}\n\n.heightM_bc35 {\n --ring-input-padding-block: 3px;\n}\n\n.heightL_f82d {\n --ring-input-padding-block: 5px;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input/input.css",""],names:[],mappings:"AAKA;EACE,8BAA0C;EAC1C,gCAAiC;EACjC,mEAAmE;AACrE;;AAEA;EACE,oDAAoD;EACpD,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,sBAAsB;;EAEtB,gCAAgC;EAChC,oCAAoC;AAKtC;;AAHE;IACE,sBAAsB;EACxB;;AAGF;EACE,4DAA4D;EAC5D,0DAA0D;;EAE1D,WAAW;;EAEX,SAAS;EACT,4CAA4C;EAC5C,4CAA4C;EAC5C,+CAA+C;EAC/C,6CAA6C;;EAE7C,yCAAyC;;EAEzC,6BAA6B;EAC7B,2CAA2C;EAC3C,wCAAwC;EACxC,aAAa;EACb,oDAAoD;;EAEpD,aAAa;;EAEb,mCAAmC;AA0CrC;;AAxCE;IACE,8CAA8C;IAC9C,2CAA2C;EAC7C;;ACxDF,wGAAA;IAAA,iBAAA;;IAAA,6CAAA;GAAA,CAAA;;ADgEE;IACE,0CAA0C;EAC5C;;AAEA;IACE,gBAAgB;;IAEhB,oCAAoC;EACtC;;AAEA;IACE,iCAAiC;IACjC,+CAA+C;IAC/C,uDAAuD;;IAEvD,mDAAmD,EAAE,iDAAiD;EACxG;;AAEA;;;GAGC;;ACrFH,wGAAA;MAAA,2DAAA;MAAA,mDAAA;KAAA,CAAA;;ADuFI;;MAGE,0DAAkD;MAAlD,kDAAkD;IACpD;;AAIJ;EACE,yBAAyB;EACzB,6BAA6B;AAC/B;;AAEA;EACE,kGAAkG;AACpG;;AAEA;EACE,gGAAgG;AAClG;;AAEA;EACE,kBAAkB;EAClB,gDAAgD;EAChD,sCAAsC;;EAEtC,oBAAoB;;EAEpB,uCAAuC;AAMzC;;AAJE;IACE,UAAW;IACX,UAAU;EACZ;;AAGF;EACE,kBAAkB;EAClB,gDAAgD;EAChD,uCAAuC;;EAEvC,YAAY;;EAEZ,gBAAgB;;EAEhB,oBAAoB;AAUtB;;AARE;IACE,aAAa;EACf;;AAEA;IACE,WAAW;IACX,SAAU;EACZ;;AAGF;EACE,gBAAgB;;EAEhB,sBAAsB;;EAEtB,YAAY;AACd;;AAEA;EACE,iCAAiC;AACnC;;AAFA;EACE,iCAAiC;AACnC;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,eAA0B;;EAE1B,8BAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n@import "../button/button.css";\n\n@value unit from "../global/global.css";\n\n.outerContainer {\n --ring-input-icon-offset: calc(unit * 2.5);\n --ring-input-padding-inline: unit;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n\n & * {\n box-sizing: border-box;\n }\n}\n\n.input {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n\n [dir="rtl"] & {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n &:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }\n\n .error & {\n border-color: var(--ring-icon-error-color);\n }\n\n &:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n &[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n /*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n &:-webkit-autofill {\n &,\n &:hover,\n &:focus {\n transition: background-color 50000s ease-in-out 0s;\n }\n }\n}\n\n.borderless .input {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon .input {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable .input {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n\n [dir="rtl"] & {\n right: unit;\n left: auto;\n }\n}\n\n.clear {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n\n .empty & {\n display: none;\n }\n\n [dir="rtl"] & {\n right: auto;\n left: unit;\n }\n}\n\ntextarea.input {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText {\n margin-top: calc(unit / 2);\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.heightS {\n --ring-input-padding-block: 1px;\n}\n\n.heightM {\n --ring-input-padding-block: 3px;\n}\n\n.heightL {\n --ring-input-padding-block: 5px;\n}\n',null],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,outerContainer:"outerContainer_cb70",borderless:"borderless_f79b",container:"container_ee33",input:"input_f220",error:"error_ff90",withIcon:"withIcon_f066",clearable:"clearable_fd1e",icon:"icon_e49c",clear:"clear_ffc3",empty:"empty_cc0d",errorText:"errorText_e447",sizeS:"sizeS_c560",sizeM:"sizeM_aee6",sizeL:"sizeL_b0ca",sizeFULL:"sizeFULL_f4f9",heightS:"heightS_a68d",heightM:"heightM_bc35",heightL:"heightL_f82d"};const f=s},6960:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".link_e6e5 {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n text-decoration: none;\n }}\n\n.link_e6e5 {\n text-decoration: none;\n }\n\n.link_e6e5.hover_bed7 {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }}\n\n.link_e6e5.active_f804 {\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.compatibilityUnderlineMode_e7a0:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.compatibilityUnderlineMode_e7a0:hover .inner_e3ba {\n border: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.pseudo_d9ae:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.pseudo_d9ae:hover .inner_e3ba {\n border: none;\n }}\n\n.link_e6e5:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-bottom-width: 1px;\n }}\n}\n\n.text_e98a {\n border-radius: var(--ring-border-radius);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.inherit_d267:not(:hover) {\n color: inherit;\n}}\n\n.pseudo_d9ae {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n}\n\n.pseudo_d9ae::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/link/link.css",""],names:[],mappings:"AAEA;EACE,eAAe;EACf,uCAAuC;;EAEvC,6BAA6B;;EA2C7B,aAAa;AAKf;;ACtDA,wGAAA;IAAA,iBAAA;;IAAA,oCAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;GAAA,CAAA;;ADQE;IAEE,qBAAqB;EACvB;;AAEA;IAEE,gBAAgB;;IAEhB,mCAAmC;EACrC;;AClBF,wGAAA;IAAA,gBAAA;IAAA,yBAAA;IAAA,wEAAA;IAAA,+BAAA;GAAA,CAAA;;AD2BE;IACE,cAAc;EAChB;;AC7BF,wGAAA;IAAA,2BAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;ADmDE;IACE,oDAAoD;EACtD;;AAGF,qECxDA,wGAAA;IAAA,yBAAA;GAAA,CAAA;AD4DA;;AAEA;EACE,wCAAwC;AAC1C;;AChEA,wGAAA;EAAA,eAAA;CAAA,CAAA;;ADsEA;EACE,SAAS;EACT,UAAU;;EAEV,gBAAgB;;EAEhB,SAAS;;EAET,uBAAuB;;EAEvB,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX",sourcesContent:['@import "../global/variables.css";\n\n.link {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n &,\n &:hover {\n text-decoration: none;\n }\n\n &:hover,\n &.hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n &:hover .inner {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }\n\n &.active {\n color: inherit;\n }\n\n &.compatibilityUnderlineMode:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n &.pseudo:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n outline: none;\n\n &:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n@media (min-resolution: 2dppx) {\n .link:hover .inner {\n border-bottom-width: 1px;\n }\n}\n\n.text {\n border-radius: var(--ring-border-radius);\n}\n\n.inherit:not(:hover) {\n color: inherit;\n}\n\n.pseudo {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n',null],sourceRoot:""}]),c.locals={link:"link_e6e5",hover:"hover_bed7",inner:"inner_e3ba",active:"active_f804",compatibilityUnderlineMode:"compatibilityUnderlineMode_e7a0",pseudo:"pseudo_d9ae",text:"text_e98a",inherit:"inherit_d267"};const u=c},480:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.list_a01c {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner_a4f8 {\n overflow: auto;\n}\n\n.scrolling_a910 {\n pointer-events: none;\n}\n\n.separator_c26e {\n display: block;\n\n min-height: 8px;\n\n margin-top: 8px;\n padding: 0 16px 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first_ec9e {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item_eadd {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item_eadd.item_eadd {\n padding: 3px 16px 5px;\n\n line-height: 24px;\n}\n\n.itemContainer_f365 {\n position: relative;\n}\n\n.compact_efa8 {\n line-height: 16px;\n}\n\n.error_aa15 {\n cursor: default;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.error_aa15:hover {\n color: var(--ring-error-color);\n }}\n\n/* Override ring-link */\n\n.error_aa15,\n .error_aa15:focus,\n .error_aa15:visited {\n color: var(--ring-error-color);\n }\n\n.add_a8da {\n padding: 8px 16px;\n\n line-height: 32px;\n}\n\n.top_c4d5 {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left_ea6b {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label_dac9 {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n[dir="rtl"] .label_dac9 {\n text-align: right;\n direction: ltr;\n }\n\n.description_efcc {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: 8px;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right_df77 {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details_a2b7 {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded_a74d {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint_d29d.hint_d29d {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action_d10e {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink_a4c7.actionLink_a4c7 {\n transition: none;\n}\n\n.hover_a4cd:not(.error_aa15) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon_f1f3 {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: 16px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight_e4dd {\n color: var(--ring-link-hover-color);\n}\n\n.service_a4fc {\n color: var(--ring-secondary-color);\n}\n\n.glyph_dfd5 {\n float: left;\n\n width: 20px;\n\n margin-right: 8px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar_f258 {\n\n top: 0;\n\n height: 20px;\n\n -o-object-fit: cover;\n\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n}\n\n.rightGlyph_fb77 {\n\n float: right;\n\n margin-right: 0;\n margin-left: 16px;\n}\n\n.checkboxContainer_c949 {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: 8px;\n}\n\n.compact_efa8 .checkboxContainer_c949 {\n top: 0;\n\n width: 16px;\n height: 16px;\n}\n\n.title_e1bf {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: 8px 16px 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .title_e1bf {\n text-align: right;\n direction: ltr;\n }\n\n.title_first_ac55 {\n margin-top: 0;\n}\n\n.text_fe0e {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade_d35c {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: 24px;\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled_c3d8 {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/list/list.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,UAAU;;EAEV,wCAAwC;;EAExC,mBAAmB;AACrB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,cAAc;;EAEd,eAAuB;;EAEvB,eAAuB;EACvB,mBAA6B;;EAE7B,iBAAiB;EACjB,mBAAmB;;EAEnB,kCAAkC;EAClC,4CAA4C;;EAE5C,wCAAwC;EACxC,0CAA0C;AAC5C;;AAEA;EACE,aAAa;EACb,cAAc;;EAEd,YAAY;AACd;;AAEA;EACE,cAAc;;EAEd,sBAAsB;;EAEtB,WAAW;;EAEX,gBAAgB;EAChB,sBAAsB;EACtB,mBAAmB;EACnB,qBAAqB;;EAErB,aAAa;;EAEb,gCAAgC;AAClC;;AAEA;EACE,qBAA+B;;EAE/B,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,iBAA2B;AAC7B;;AAEA;EACE,eAAe;AASjB;;ACzFA,wGAAA;IAAA,+BAAA;GAAA,CAAA;;ADkFE,uBAAuB;;AACvB;;;IAIE,8BAA8B;EAChC;;AAGF;EACE,iBAA4B;;EAE5B,iBAA2B;AAC7B;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;;EAEd,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;AAMzB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,gBAAgB;EAChB,gBAAgB;;EAEhB,iBAAkB;;EAElB,iBAAiB;EACjB,mBAAmB;EACnB,uBAAuB;;EAEvB,kCAAkC;;EAElC,wCAAwC;EACxC,gBAAgB;EAChB,2CAA2C;AAC7C;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,kBAAkB;;EAElB,mBAAmB;;EAEnB,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iBAAiB;AACnB;;AAEA,yBAAyB;AACzB;EACE,gBAAgB;;EAEhB,4CAA4C;EAC5C,sDAAsD;;EAEtD,wCAAwC;AAC1C;;AAEA;EACE,eAAe;;EAEf,6BAA6B;AAC/B;;AAEA,kBAAkB;AAClB;EACE,gBAAgB;AAClB;;AAEA;EACE,uDAAuD;AACzD;;AAEA;EACE,qBAAqB;;EAErB,WAAW;EACX,YAAY;EACZ,iBAA2B;;EAE3B,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,WAAW;;EAEX,WAAW;;EAEX,iBAAkB;;EAElB,uCAAuC;AACzC;;AAEA;;EAGE,MAAM;;EAEN,YAAY;;EAEZ,oBAAiB;;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;AACzB;;AAEA;;EAGE,YAAY;;EAEZ,eAAe;EACf,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAU;;EAEV,WAAW;EACX,YAAY;EACZ,iBAAkB;AACpB;;AAEA;EACE,MAAM;;EAEN,WAAqB;EACrB,YAAsB;AACxB;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,kBAAkB;EAClB,mBAAqC;;EAErC,gBAAgB;AAMlB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,aAAa;AACf;;AAEA;EACE,qBAAqB;EACrB,yBAAyB;;EAEzB,kCAAkC;;EAElC,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;;EAET,WAAW;EACX,YAAsB;;EAEtB,oBAAoB;;EAEpB,oGAAoG;AACtG;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AACnC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value listSpacing: unit;\n\n.list {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner {\n overflow: auto;\n}\n\n.scrolling {\n pointer-events: none;\n}\n\n.separator {\n display: block;\n\n min-height: listSpacing;\n\n margin-top: listSpacing;\n padding: 0 calc(unit * 2) 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item.item {\n padding: 3px calc(unit * 2) 5px;\n\n line-height: calc(unit * 3);\n}\n\n.itemContainer {\n position: relative;\n}\n\n.compact {\n line-height: calc(unit * 2);\n}\n\n.error {\n cursor: default;\n\n /* Override ring-link */\n &,\n &:hover,\n &:focus,\n &:visited {\n color: var(--ring-error-color);\n }\n}\n\n.add {\n padding: unit calc(2 * unit);\n\n line-height: calc(4 * unit);\n}\n\n.top {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.description {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: unit;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint.hint {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink.actionLink {\n transition: none;\n}\n\n.hover:not(.error) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: calc(unit * 2);\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight {\n color: var(--ring-link-hover-color);\n}\n\n.service {\n color: var(--ring-secondary-color);\n}\n\n.glyph {\n float: left;\n\n width: 20px;\n\n margin-right: unit;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar {\n composes: glyph;\n\n top: 0;\n\n height: 20px;\n\n object-fit: cover;\n object-position: center;\n}\n\n.rightGlyph {\n composes: glyph;\n\n float: right;\n\n margin-right: 0;\n margin-left: calc(unit * 2);\n}\n\n.checkboxContainer {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: unit;\n}\n\n.compact .checkboxContainer {\n top: 0;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n}\n\n.title {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: listSpacing calc(unit * 2) 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.title_first {\n margin-top: 0;\n}\n\n.text {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: calc(unit * 3);\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,listSpacing:"8px",list:"list_a01c",simpleInner:"simpleInner_a4f8",scrolling:"scrolling_a910",separator:"separator_c26e",separator_first:"separator_first_ec9e",item:"item_eadd",itemContainer:"itemContainer_f365",compact:"compact_efa8",error:"error_aa15",add:"add_a8da",top:"top_c4d5",left:"left_ea6b",label:"label_dac9",description:"description_efcc",right:"right_df77",details:"details_a2b7",padded:"padded_a74d",hint:"hint_d29d",action:"action_d10e",actionLink:"actionLink_a4c7",hover:"hover_a4cd",icon:"icon_f1f3",highlight:"highlight_e4dd",service:"service_a4fc",glyph:"glyph_dfd5",avatar:"avatar_f258 glyph_dfd5",rightGlyph:"rightGlyph_fb77 glyph_dfd5",checkboxContainer:"checkboxContainer_c949",title:"title_e1bf",title_first:"title_first_ac55",text:"text_fe0e",fade:"fade_d35c",disabled:"disabled_c3d8"};const s=u},1586:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9173),c=t(9106),u=t(5280),s=a()(o());s.i(u.A),s.i(l.A,"",!0),s.i(c.default,"",!0),s.push([e.id,`:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.${l.A.locals.dark},\n.ring-ui-theme-dark {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin_ad60 {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse_c906 {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(1.41667);\n }\n}\n\n.loader_d294,\n.ring-loader-inline {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin_ad60 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: 8px;\n}\n\n.loader_d294,\n .ring-loader-inline,\n .loader_d294::after,\n .ring-loader-inline::after {\n transform-origin: 50% 50%;\n }\n\n.loader_d294::after, .ring-loader-inline::after {\n display: block;\n\n width: 16px;\n height: 16px;\n\n content: "";\n animation: pulse_c906 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(#ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb);\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n -webkit-mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n\n.children_ece6 {\n margin-left: 4px;\n}\n`,"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/loader-inline/loader-inline.css"],names:[],mappings:"AAKA;EACE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;;EAEE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;EACE;IACE,oBAAoB;EACtB;;EAEA;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,yBAA+B;EACjC;AACF;;AAEA;;EAEE,6CAA6C;;EAE7C,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,oBAAoB;EACpB,uCAAkC;EAClC,oBAAoB;;EAEpB,kBAAmB;AAmBrB;;AAjBE;;;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,cAAc;;IAEd,WAAqB;IACrB,YAAsB;;IAEtB,WAAW;IACX,gFAA2E;;IAE3E,sFAAiE;;IAAjE,iEAAiE;IACjE,2GAAoG;YAApG,mGAAoG;EACtG;;AAGF;EACE,gBAA2B;AAC7B",sourcesContent:['@import "../global/variables.css";\n\n@value dark from "../global/variables_dark.css";\n@value unit from "../global/global.css";\n\n:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.dark,\n:global(.ring-ui-theme-dark) {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(calc(17 / 12));\n }\n}\n\n.loader,\n:global(.ring-loader-inline) {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: unit;\n\n &,\n &::after {\n transform-origin: 50% 50%;\n }\n\n &::after {\n display: block;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n content: "";\n animation: pulse 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n mask-image: radial-gradient(unit, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n}\n\n.children {\n margin-left: calc(unit / 2);\n}\n'],sourceRoot:""}]),s.locals={dark:`${l.A.locals.dark}`,unit:`${c.default.locals.unit}`,loader:"loader_d294",spin:"spin_ad60",pulse:"pulse_c906",children:"children_ece6"};const f=s},8890:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".popup_f35e {\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden_c587 {\n display: none;\n}\n\n.showing_b07a {\n opacity: 0;\n}\n\n.attached_ea95 {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/popup/popup.css"],names:[],mappings:"AAEA;;EAGE,eAAe;EACf,oCAAoC;EACpC,WAAW;EACX,YAAY;;EAEZ,gBAAgB;;EAEhB,sBAAsB;;EAEtB,gDAAgD;EAChD,wCAAwC;;EAExC,oDAAoD;EACpD,oCAAoC;AACtC;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,yBAAyB;EACzB,0BAA0B;AAC5B",sourcesContent:['@import "../global/variables.css";\n\n.popup {\n composes: font from "../global/global.css";\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden {\n display: none;\n}\n\n.showing {\n opacity: 0;\n}\n\n.attached {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n'],sourceRoot:""}]),u.locals={popup:`popup_f35e ${l.default.locals.font}`,hidden:"hidden_c587",showing:"showing_b07a",attached:"attached_ea95"};const s=u},4481:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTagsFocused_ffbf.filterWithTagsFocused_ffbf:hover {\n border-color: var(--ring-main-color);\n}}\n\n.filterWithTags_ff56 {\n overflow: hidden;\n\n margin: 16px 8px 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n}\n\n.filterWithTags_ff56 .filterWrapper_dd63 {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTags_ff56:hover {\n border-color: var(--ring-border-hover-color);\n }}\n\n.filterWithTagsFocused_ffbf {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput_ab94 {\n padding: 0;\n\n border: none;\n}\n\n.filter_deda {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup_f21d {\n overscroll-behavior: contain;\n}\n\n.filterWrapper_dd63 {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: 8px;\n padding-left: 44px;\n\n border-bottom: 1px solid var(--ring-borders-color);\n}\n\n[dir="rtl"] .filterWrapper_dd63 {\n padding-right: 44px;\n padding-left: 8px;\n }\n\n.filterIcon_b648 {\n position: absolute;\n top: 7px;\n left: 16px;\n\n color: var(--ring-icon-color);\n}\n\n[dir="rtl"] .filterIcon_b648 {\n right: 16px;\n left: auto;\n }\n\n.bottomLine_c880 {\n text-align: center;\n}\n\n.bottomLine_c880.bottomLineOverItem_dfb4 {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n\n.message_ccdf {\n display: inline-block;\n\n margin: 8px 0;\n padding: 0 16px;\n}\n\n.selectAll_ff5e {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select-popup.css"],names:[],mappings:"AAAA,wGAAA;EAAA,qCAAA;CAAA,CAAA;;ACIA;EACE,gBAAgB;;EAEhB,kBAA6B;EAC7B,YAAY;;EAEZ,gBAAgB;;EAEhB,2CAA2C;EAC3C,wCAAwC;AAY1C;;AAVE;IACE,gBAAgB;IAChB,eAAe;;IAEf,mBAAmB;EACrB;;ADpBF,wGAAA;IAAA,6CAAA;GAAA,CAAA;;AC2BA;EAEE,oCAAoC;AACtC;;AAEA;EACE,UAAU;;EAEV,YAAY;AACd;;AAEA;EACE,YAAY;;EAEZ,QAAQ;AACV;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,kBAAkB;;EAElB,aAAa;;EAEb,SAAS;EACT,kBAAmB;EACnB,kBAA8B;;EAE9B,kDAAkD;AAMpD;;AAJE;IACE,mBAA+B;IAC/B,iBAAkB;EACpB;;AAGF;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAoB;;EAEpB,6BAA6B;AAM/B;;AAJE;IACE,WAAqB;IACrB,UAAU;EACZ;;AAGF;EACE,kBAAkB;AAWpB;;AATE;IACE,kBAAkB;;IAElB,kCAAkC;;IAElC,iBAAiB;;IAEjB,sDAAsD;EACxD;;AAGF;EACE,qBAAqB;;EAErB,aAAc;EACd,eAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,8BAA8B;;EAE9B,mBAAmB;AACrB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.filterWithTags {\n overflow: hidden;\n\n margin: calc(unit * 2) unit 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n\n & .filterWrapper {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n &:hover {\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.filterWithTagsFocused,\n.filterWithTagsFocused.filterWithTagsFocused:hover {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput {\n padding: 0;\n\n border: none;\n}\n\n.filter {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup {\n overscroll-behavior: contain;\n}\n\n.filterWrapper {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: unit;\n padding-left: calc(unit * 5.5);\n\n border-bottom: 1px solid var(--ring-borders-color);\n\n [dir="rtl"] & {\n padding-right: calc(unit * 5.5);\n padding-left: unit;\n }\n}\n\n.filterIcon {\n position: absolute;\n top: 7px;\n left: calc(unit * 2);\n\n color: var(--ring-icon-color);\n\n [dir="rtl"] & {\n right: calc(unit * 2);\n left: auto;\n }\n}\n\n.bottomLine {\n text-align: center;\n\n &.bottomLineOverItem {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n}\n\n.message {\n display: inline-block;\n\n margin: unit 0;\n padding: 0 calc(2 * unit);\n}\n\n.selectAll {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,filterWithTagsFocused:"filterWithTagsFocused_ffbf",filterWithTags:"filterWithTags_ff56",filterWrapper:"filterWrapper_dd63",filterWithTagsInput:"filterWithTagsInput_ab94",filter:"filter_deda",popup:"popup_f21d",filterIcon:"filterIcon_b648",bottomLine:"bottomLine_c880",bottomLineOverItem:"bottomLineOverItem_dfb4",message:"message_ccdf",selectAll:"selectAll_ff5e"};const s=u},2636:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(9892),u=t(5280),s=a()(o());s.i(u.A),s.i(l.default,"",!0),s.i(c.default,"",!0),s.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.select_e2a5:hover .value_b3a3,\n.select_e2a5:hover .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n.select_e2a5 {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar_d3be {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button_ef00 {\n width: 100%;\n padding: 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .button_ef00 {\n text-align: right;\n direction: ltr;\n }\n\n.toolbar_d3be .button_ef00 {\n height: 32px;\n margin: 8px 0;\n }\n\n.button_ef00.buttonSpaced_f316 {\n padding: 0 16px;\n }\n\n.icons_c4a9 {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.inputMode_a6f6 .icons_c4a9 {\n font-size: var(--ring-font-size);\n }\n\n.selectedIcon_a62c {\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: 16px;\n height: 16px;\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon_c750 {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS_e8c3 {\n width: 96px;\n}\n\n.sizeM_ed34 {\n width: 240px;\n}\n\n.sizeL_c053 {\n width: 400px;\n}\n\n.sizeFULL_c585 {\n width: 100%;\n}\n\n.sizeAUTO_a07c {\n max-width: 100%;\n}\n\n.buttonMode_dd69 {\n position: relative;\n\n cursor: pointer;\n}\n\n.value_b3a3 {\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: 33px;\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n}\n\n.value_b3a3:focus {\n border-color: var(--ring-main-color);\n }\n\n.value_b3a3.open_f1b1,\n .value_b3a3:active {\n border-color: transparent;\n }\n\n.value_b3a3::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.buttonContainer_b2b9 {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue_b4ad {\n\n display: block;\n\n width: 100%;\n padding-left: 8px;\n\n text-align: left;\n vertical-align: -8px;\n}\n\n.buttonValue_b4ad:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueOpen_d9d3.buttonValueOpen_d9d3 {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueEmpty_e6b3.buttonValueEmpty_e6b3 {\n color: var(--ring-disabled-color);\n}\n\n.heightS_b721 .buttonValue_b4ad {\n font-size: var(--ring-font-size);\n}\n\n.label_e56f {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n:focus-visible + .icons_c4a9,\n.value_b3a3:focus,\n.value_b3a3:focus + .icons_c4a9,\n.open_f1b1,\n.open_f1b1 + .icons_c4a9,\n.buttonValueOpen_d9d3 + .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled_b89f {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n\n.disabled_b89f .value_b3a3 {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n\n.avatar_f4dd {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup_acec {\n min-width: 240px;\n max-width: 320px;\n}\n\n.chevron_d51f.chevron_d51f {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon_f6cf.chevronIcon_f6cf {\n transition: none;\n\n color: inherit;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;ACKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,mBAAmB;;EAEnB,6BAA6B;AAC/B;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,WAAW;EACX,UAAU;;EAEV,gBAAgB;AAelB;;AAbE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAEA;IACE,YAAsB;IACtB,aAAc;EAChB;;AAEA;IACE,eAAyB;EAC3B;;AAGF;EACE,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,SAAS;;EAET,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AAKrB;;AAHE;IACE,gCAAgC;EAClC;;AAGF;;EAGE,kBAAkB;EAClB,QAAQ;;EAER,qBAAqB;;EAErB,WAAqB;EACrB,YAAsB;EACtB,aAAa;;EAEb,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,cAAc;;EAEd,oBAAoB;AACtB;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,kBAAkB;;EAElB,eAAe;AACjB;;AAEA;;EAIE,qBAAqB;;EAErB,sBAAsB;EACtB,WAAW;EACX,YAA4B;EAC5B,gBAAgB;;EAEhB,eAAe;EACf,iEAAiE;EACjE,gBAAgB;EAChB,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,kDAAkD;EAClD,aAAa;EACb,uBAAuB;AAiBzB;;AAfE;IACE,oCAAoC;EACtC;;AAEA;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kBAAkB;;EAElB,gCAAgC;AAClC;;AAEA;;EAGE,cAAc;;EAEd,WAAW;EACX,iBAAkB;;EAElB,gBAAgB;EAChB,oBAA8B;AAChC;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,kCAAkC;AACpC;;AAEA;;;;;;EAQE,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AAMnC;;AAJE;IACE,iCAAiC;IACjC,2BAA2B;EAC7B;;AAGF;EACE,iBAAiB;;EAEjB,oBAAoB;AACtB;;AAEA;EACE,gBAA0B;EAC1B,gBAA0B;AAC5B;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,oBAAoB;;EAEpB,cAAc;AAChB;;AAEA;EACE,gBAAgB;;EAEhB,cAAc;AAChB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow from "../button/button.css";\n\n.select {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button {\n width: 100%;\n padding: 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n\n .toolbar & {\n height: calc(4 * unit);\n margin: unit 0;\n }\n\n &.buttonSpaced {\n padding: 0 calc(2 * unit);\n }\n}\n\n.icons {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n\n .inputMode & {\n font-size: var(--ring-font-size);\n }\n}\n\n.selectedIcon {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: calc(2 * unit);\n height: calc(2 * unit);\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.sizeAUTO {\n max-width: 100%;\n}\n\n.buttonMode {\n position: relative;\n\n cursor: pointer;\n}\n\n.value {\n composes: ellipsis from "../global/global.css";\n composes: font from "../global/global.css";\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: calc(unit * 4 + 1px);\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n\n &:focus {\n border-color: var(--ring-main-color);\n }\n\n &.open,\n &:active {\n border-color: transparent;\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.buttonContainer {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue {\n composes: ellipsis from "../global/global.css";\n\n display: block;\n\n width: 100%;\n padding-left: unit;\n\n text-align: left;\n vertical-align: calc(0 - unit);\n}\n\n.buttonValue:focus-visible {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueOpen.buttonValueOpen {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueEmpty.buttonValueEmpty {\n color: var(--ring-disabled-color);\n}\n\n.heightS .buttonValue {\n font-size: var(--ring-font-size);\n}\n\n.label {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n.select:hover .value,\n.select:hover .icons,\n:focus-visible + .icons,\n.value:focus,\n.value:focus + .icons,\n.open,\n.open + .icons,\n.buttonValueOpen + .icons {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n\n & .value {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n}\n\n.avatar {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup {\n min-width: calc(unit * 30);\n max-width: calc(unit * 40);\n}\n\n.chevron.chevron {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon.chevronIcon {\n transition: none;\n\n color: inherit;\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,"button-shadow":`${c.default.locals["button-shadow"]}`,select:"select_e2a5",value:`value_b3a3 ${l.default.locals.ellipsis} ${l.default.locals.font}`,icons:"icons_c4a9",toolbar:"toolbar_d3be",button:"button_ef00",buttonSpaced:"buttonSpaced_f316",inputMode:"inputMode_a6f6",selectedIcon:`selectedIcon_a62c ${l.default.locals.resetButton}`,clearIcon:"clearIcon_c750",sizeS:"sizeS_e8c3",sizeM:"sizeM_ed34",sizeL:"sizeL_c053",sizeFULL:"sizeFULL_c585",sizeAUTO:"sizeAUTO_a07c",buttonMode:"buttonMode_dd69",open:"open_f1b1",buttonContainer:"buttonContainer_b2b9",buttonValue:`buttonValue_b4ad ${l.default.locals.ellipsis}`,buttonValueOpen:"buttonValueOpen_d9d3",buttonValueEmpty:"buttonValueEmpty_e6b3",heightS:"heightS_b721",label:"label_e56f",disabled:"disabled_b89f",avatar:"avatar_f4dd",popup:"popup_acec",chevron:"chevron_d51f",chevronIcon:"chevronIcon_f6cf"};const f=s},8102:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".trapButton_c32e {\n position: absolute;\n left: -9999px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tab-trap/tab-trap.css"],names:[],mappings:"AAEA;EACE,kBAAkB;EAClB,aAAa;AACf",sourcesContent:['@import "../global/variables.css";\n\n.trapButton {\n position: absolute;\n left: -9999px;\n}\n'],sourceRoot:""}]),c.locals={trapButton:"trapButton_c32e"};const u=c},4561:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.tag_b7aa:hover,\n.tagAngled_c869:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}}\n\n.tag_b7aa {\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: 20px;\n\n padding: 0 8px;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag_b7aa,\n.tagAngled_c869::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove_c0a5 {\n padding-right: 22px;\n}\n\n.container_cb34 {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - 4px);\n\n margin-right: 4px;\n\n white-space: nowrap;\n}\n\n.focused_fd92,\n.tag_b7aa:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused_fd92,\n.focused_fd92.tagAngled_c869::before,\n.tag_b7aa:focus-visible,\n.tagAngled_c869:focus-visible::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled_c869 {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: 8px;\n padding-left: 4px;\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.tagAngled_c869::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n.tagAngled_c869.focused_fd92,\n .tagAngled_c869:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.tagAngled_c869:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n\n.content_a838 {\n}\n\n.disabled_b740.tag_b7aa,\n.disabled_b740.tagAngled_c869::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove_eff8 {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 4px;\n\n line-height: 16px;\n}\n\n.removeIcon_accf.removeIcon_accf {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 svg {\n vertical-align: -3px;\n }\n\n.avatarContainer_ee1b {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: 20px;\n height: 20px;\n margin-right: 4px;\n margin-left: -8px;\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon_ac93 {\n max-width: 16px;\n max-height: 16px;\n\n margin-right: 4px;\n\n vertical-align: bottom;\n}\n\n.avatarIcon_a8ff {\n width: 20px;\n\n margin-right: -4px;\n\n -o-object-fit: contain;\n\n object-fit: contain;\n -o-object-position: center;\n object-position: center;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/tag/tag.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,yDAAA;CAAA,CAAA;;ACKA;;EAGE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,sBAAsB;EACtB,eAAe;EACf,YAAkB;;EAElB,cAAe;;EAEf,eAAe;;EAEf,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,wCAAwC;;EAExC,eAAe;EACf,oCAAoC;AACtC;;AAEA;;EAEE,6CAA6C;;EAE7C,kDAAkD;AACpD;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,2BAAgC;;EAEhC,iBAA4B;;EAE5B,mBAAmB;AACrB;;AAEA;;EAEE,kBAAkB;;EAElB,aAAa;EACb,oDAAoD;AACtD;;AAEA;;;;EAME,gBAAgB;;EAEhB,wDAAwD;AAC1D;;AAEA;EACE,qHAAqH;;EAErH,8BAA8B;;EAE9B,gBAAiB;EACjB,iBAA4B;;EAE5B,yBAAyB;EACzB,4BAA4B;AA6B9B;;AA3BE;IACE,kBAAkB;IAClB,WAAW;IACX,MAAM;IACN,OAAO;;IAEP,sBAAsB;IACtB,WAAW;IACX,YAAY;;IAEZ,WAAW;IACX,sCAAsC;IACtC,qBAAqB;;IAErB,YAAY;EACd;;AAEA;;IAEE,oGAAoG;EACtG;;AAEA;IACE;;yDAEqD;EACvD;;AAGF;AAEA;;AAEA;;EAEE,oBAAoB;;EAEpB,iCAAiC;EACjC,uDAAuD;AACzD;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,QAAQ;;EAER,YAAY;EACZ,cAAyB;;EAEzB,iBAA2B;AAC7B;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,iBAAiB;;EAEjB,uCAAuC;AAKzC;;AAHE;IACE,oBAAoB;EACtB;;AAGF;EACE,qBAAqB;EACrB,gBAAgB;;EAEhB,sBAAsB;EACtB,WAAiB;EACjB,YAAkB;EAClB,iBAA4B;EAC5B,iBAA2B;;EAE3B,mBAAmB;;EAEnB,iDAAiD;EACjD,oDAAoD;AACtD;;AAEA;EACE,eAAyB;EACzB,gBAA0B;;EAE1B,iBAA4B;;EAE5B,sBAAsB;AACxB;;AAEA;EACE,WAAiB;;EAEjB,kBAAkB;;EAElB,sBAAmB;;KAAnB,mBAAmB;EACnB,0BAAuB;KAAvB,uBAAuB;AACzB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value max-height: 20px;\n\n.tag {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: max-height;\n\n padding: 0 unit;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag,\n.tagAngled::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove {\n padding-right: 22px;\n}\n\n.container {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - unit / 2);\n\n margin-right: calc(unit / 2);\n\n white-space: nowrap;\n}\n\n.focused,\n.tag:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused,\n.focused.tagAngled::before,\n.tag:focus-visible,\n.tagAngled:focus-visible::before,\n.tag:hover,\n.tagAngled:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: unit;\n padding-left: calc(unit / 2);\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n\n &::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n &.focused,\n &:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n}\n\n.content {\n composes: ellipsis from "../global/global.css";\n}\n\n.disabled.tag,\n.disabled.tagAngled::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 calc(unit / 2);\n\n line-height: calc(unit * 2);\n}\n\n.removeIcon.removeIcon {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n\n & svg {\n vertical-align: -3px;\n }\n}\n\n.avatarContainer {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: max-height;\n height: max-height;\n margin-right: calc(unit / 2);\n margin-left: calc(0 - unit);\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon {\n max-width: calc(unit * 2);\n max-height: calc(unit * 2);\n\n margin-right: calc(unit / 2);\n\n vertical-align: bottom;\n}\n\n.avatarIcon {\n width: max-height;\n\n margin-right: -4px;\n\n object-fit: contain;\n object-position: center;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,"max-height":"20px",tag:`tag_b7aa ${l.default.locals.resetButton}`,tagAngled:"tagAngled_c869",withRemove:"withRemove_c0a5",container:"container_cb34",focused:"focused_fd92",content:`content_a838 ${l.default.locals.ellipsis}`,disabled:"disabled_b740",remove:"remove_eff8",removeIcon:"removeIcon_accf",icon:"icon_e877",avatarContainer:"avatarContainer_ee1b",customIcon:"customIcon_ac93",avatarIcon:"avatarIcon_a8ff"};const s=u},6162:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".text_f1dc {\n color: var(--ring-text-color);\n}\n\n.sizeS_b3aa {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM_ae72 {\n font-size: var(--ring-font-size);\n}\n\n.sizeL_f259 {\n font-size: var(--ring-font-size-larger);\n}\n\n.info_c0a4 {\n color: var(--ring-secondary-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/text/text.css"],names:[],mappings:"AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,kCAAkC;AACpC",sourcesContent:['@import "../global/variables.css";\n\n.text {\n color: var(--ring-text-color);\n}\n\n.sizeS {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM {\n font-size: var(--ring-font-size);\n}\n\n.sizeL {\n font-size: var(--ring-font-size-larger);\n}\n\n.info {\n color: var(--ring-secondary-color);\n}\n'],sourceRoot:""}]),c.locals={text:"text_f1dc",sizeS:"sizeS_b3aa",sizeM:"sizeM_ae72",sizeL:"sizeL_f259",info:"info_c0a4"};const u=c},938:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".tooltip_fbfb {\n max-width: 400px;\n padding: 8px;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long_b7a5 {\n padding: 8px 12px;\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAIA;EACE,gBAA0B;EAC1B,YAAa;;EAEb,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,iBAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.tooltip {\n max-width: calc(unit * 50);\n padding: unit;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long {\n padding: unit calc(unit * 1.5);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,tooltip:"tooltip_fbfb",long:"long_b7a5"};const s=u},7156:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=i),t&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=t):s[2]=t),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),n.push(s))}},n}},1404:e=>{"use strict";e.exports=function(e){var n=e[1],t=e[3];if(!t)return n;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),i="/*# ".concat(o," */");return[n].concat([i]).join("\n")}return[n].join("\n")}},4504:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(7222);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9102:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(9892);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6860:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(1866);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},3912:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(5486);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8764:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6506);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6620:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(9106);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9468:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(5066);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},274:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8976);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},5924:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8266);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},7826:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6960);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},1914:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(480);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8130:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(1586);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},1564:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8890);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},5103:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(4481);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},3006:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(2636);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9344:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8102);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},4512:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(4561);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6932:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6162);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8132:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(938);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8298:e=>{"use strict";var n=[];function t(e){for(var t=-1,r=0;r{"use strict";var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},9742:e=>{"use strict";e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},9986:(e,n,t)=>{"use strict";e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},5163:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var i=t.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},6291:e=>{"use strict";e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},9511:(e,n,t)=>{"use strict";var r=t(8075)("ArrayBuffer.prototype.byteLength",!0),o=t(4670);e.exports=function(e){return o(e)?r?r(e):e.byteLength:NaN}},8075:(e,n,t)=>{"use strict";var r=t(453),o=t(487),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},487:(e,n,t)=>{"use strict";var r=t(6743),o=t(453),i=t(6897),a=t(9675),l=o("%Function.prototype.apply%"),c=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(c,l),s=t(3036),f=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var n=u(r,c,arguments);return i(n,1+f(0,e.length-(arguments.length-1)),!0)};var p=function(){return u(r,l,arguments)};s?s(e.exports,"apply",{value:p}):e.exports.apply=p},5888:(e,n,t)=>{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(1210),e.exports.prototype.bindMultiple=t(4382),e.exports.prototype.unbind=t(3709),e.exports.prototype.trigger=t(3149),e.exports.prototype.reset=t(6726),e.exports.prototype.stopCallback=t(4446),e.exports.prototype.handleKey=t(4320),e.exports.prototype.addEvents=t(6687),e.exports.prototype.bindSingle=t(2214),e.exports.prototype.getKeyInfo=t(4174),e.exports.prototype.pickBestAction=t(6004),e.exports.prototype.getReverseMap=t(5193),e.exports.prototype.getMatches=t(9132),e.exports.prototype.resetSequences=t(3229),e.exports.prototype.fireCallback=t(7922),e.exports.prototype.bindSequence=t(3256),e.exports.prototype.resetSequenceTimer=t(602),e.exports.prototype.detach=t(3502),e.exports.instances=[],e.exports.reset=t(6255),e.exports.REVERSE_MAP=null},6687:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(2904),r=e.element;e.eventHandler=t(8178).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},1210:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},4382:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(3970),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},3502:(e,n,t)=>{var r=t(2904).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},2904:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},7922:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(2156)(n),t(1849)(n))}},4174:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(7486)(e),a=t(7641),l=t(7984),c=t(5962),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(5962),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(6814))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},4320:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(3970)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(5273),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},7238:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},6004:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6726:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},602:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3229:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},4446:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},3149:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},3709:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},6255:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},3970:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(6814),r=t(4082),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},5273:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},5962:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},7486:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},2156:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},7984:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7641:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},4082:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},6814:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},1849:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},4982:(e,n,t)=>{"use strict";var r=t(6525),o=t(8075),i=t(1589),a=t(453),l=t(4552),c=t(920),u=t(7653),s=t(7244),f=t(4634),p=t(4670),d=t(2120),g=t(4035),h=t(7070),v=t(1189),b=t(1539),A=t(593),m=t(5767),y=t(9511),E=o("SharedArrayBuffer.prototype.byteLength",!0),C=o("Date.prototype.getTime"),w=Object.getPrototypeOf,_=o("Object.prototype.toString"),x=a("%Set%",!0),S=o("Map.prototype.has",!0),k=o("Map.prototype.get",!0),O=o("Map.prototype.size",!0),B=o("Set.prototype.add",!0),T=o("Set.prototype.delete",!0),P=o("Set.prototype.has",!0),I=o("Set.prototype.size",!0);function j(e,n,t,r){for(var o,i=l(e);(o=i.next())&&!o.done;)if(N(n,o.value,t,r))return T(e,o.value),!0;return!1}function z(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function D(e,n,t,o,i,a){var l=z(t);if(null!=l)return l;var c=k(n,l),u=r({},i,{strict:!1});return!(void 0===c&&!S(n,l)||!N(o,c,u,a))&&(!S(e,l)&&N(o,c,u,a))}function R(e,n,t){var r=z(t);return null!=r?r:P(n,r)&&!P(e,r)}function M(e,n,t,r,o,i){for(var a,c,u=l(e);(a=u.next())&&!a.done;)if(N(t,c=a.value,o,i)&&N(r,k(n,c),o,i))return T(e,c),!0;return!1}function N(e,n,t,o){var a=t||{};if(a.strict?u(e,n):e===n)return!0;if(b(e)!==b(n))return!1;if(!e||!n||"object"!=typeof e&&"object"!=typeof n)return a.strict?u(e,n):e==n;var c,T=o.has(e),z=o.has(n);if(T&&z){if(o.get(e)===o.get(n))return!0}else c={};return T||o.set(e,c),z||o.set(n,c),function(e,n,t,o){var a,c;if(typeof e!=typeof n)return!1;if(null==e||null==n)return!1;if(_(e)!==_(n))return!1;if(s(e)!==s(n))return!1;var u=f(e),b=f(n);if(u!==b)return!1;var T=e instanceof Error,z=n instanceof Error;if(T!==z)return!1;if((T||z)&&(e.name!==n.name||e.message!==n.message))return!1;var L=g(e),U=g(n);if(L!==U)return!1;if((L||U)&&(e.source!==n.source||i(e)!==i(n)))return!1;var H=d(e),W=d(n);if(H!==W)return!1;if((H||W)&&C(e)!==C(n))return!1;if(t.strict&&w&&w(e)!==w(n))return!1;var G=m(e),Y=m(n);if(G!==Y)return!1;if(G||Y){if(e.length!==n.length)return!1;for(a=0;a=0;a--)if(Z[a]!=J[a])return!1;for(a=Z.length-1;a>=0;a--)if(!N(e[c=Z[a]],n[c],t,o))return!1;var ee=A(e),ne=A(n);if(ee!==ne)return!1;if("Set"===ee||"Set"===ne)return function(e,n,t,r){if(I(e)!==I(n))return!1;var o,i,a,c=l(e),u=l(n);for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value)a||(a=new x),B(a,o.value);else if(!P(n,o.value)){if(t.strict)return!1;if(!R(e,n,o.value))return!1;a||(a=new x),B(a,o.value)}if(a){for(;(i=u.next())&&!i.done;)if(i.value&&"object"==typeof i.value){if(!j(a,i.value,t.strict,r))return!1}else if(!t.strict&&!P(e,i.value)&&!j(a,i.value,t.strict,r))return!1;return 0===I(a)}return!0}(e,n,t,o);if("Map"===ee)return function(e,n,t,o){if(O(e)!==O(n))return!1;var i,a,c,u,s,f,p=l(e),d=l(n);for(;(i=p.next())&&!i.done;)if(u=i.value[0],s=i.value[1],u&&"object"==typeof u)c||(c=new x),B(c,u);else if(void 0===(f=k(n,u))&&!S(n,u)||!N(s,f,t,o)){if(t.strict)return!1;if(!D(e,n,u,s,t,o))return!1;c||(c=new x),B(c,u)}if(c){for(;(a=d.next())&&!a.done;)if(u=a.value[0],f=a.value[1],u&&"object"==typeof u){if(!M(c,e,u,f,t,o))return!1}else if(!(t.strict||e.has(u)&&N(k(e,u),f,t,o)||M(c,e,u,f,r({},t,{strict:!1}),o)))return!1;return 0===I(c)}return!0}(e,n,t,o);return!0}(e,n,a,o)}function F(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,n,t){return N(e,n,t,c())}},41:(e,n,t)=>{"use strict";var r=t(3036),o=t(8068),i=t(9675),a=t(5795);e.exports=function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof n&&"symbol"!=typeof n)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,s=arguments.length>6&&arguments[6],f=!!a&&a(e,n);if(r)r(e,n,{configurable:null===u&&f?f.configurable:!u,enumerable:null===l&&f?f.enumerable:!l,value:t,writable:null===c&&f?f.writable:!c});else{if(!s&&(l||c||u))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[n]=t}}},8452:(e,n,t)=>{"use strict";var r=t(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=t(41),c=t(592)(),u=function(e,n,t,r){if(n in e)if(!0===r){if(e[n]===t)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;c?l(e,n,t,!0):l(e,n,t)},s=function(e,n){var t=arguments.length>2?arguments[2]:{},i=r(n);o&&(i=a.call(i,Object.getOwnPropertySymbols(n)));for(var l=0;l{"use strict";var r=t(453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(e){r=!1}e.exports=r},1237:e=>{"use strict";e.exports=EvalError},9383:e=>{"use strict";e.exports=Error},9290:e=>{"use strict";e.exports=RangeError},9538:e=>{"use strict";e.exports=ReferenceError},8068:e=>{"use strict";e.exports=SyntaxError},9675:e=>{"use strict";e.exports=TypeError},5345:e=>{"use strict";e.exports=URIError},2682:(e,n,t)=>{"use strict";var r=t(9600),o=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.exports=function(e,n,t){if(!r(n))throw new TypeError("iterator must be a function");var a;arguments.length>=3&&(a=t),"[object Array]"===o.call(e)?function(e,n,t){for(var r=0,o=e.length;r{"use strict";var n=Object.prototype.toString,t=Math.max,r=function(e,n){for(var t=[],r=0;r{"use strict";var r=t(9353);e.exports=Function.prototype.bind||r},4462:e=>{"use strict";var n=function(){return"string"==typeof function(){}.name},t=Object.getOwnPropertyDescriptor;if(t)try{t([],"length")}catch(e){t=null}n.functionsHaveConfigurableNames=function(){if(!n()||!t)return!1;var e=t((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;n.boundFunctionsHaveNames=function(){return n()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=n},453:(e,n,t)=>{"use strict";var r,o=t(9383),i=t(1237),a=t(9290),l=t(9538),c=t(8068),u=t(9675),s=t(5345),f=Function,p=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(e){}},d=Object.getOwnPropertyDescriptor;if(d)try{d({},"")}catch(e){d=null}var g=function(){throw new u},h=d?function(){try{return g}catch(e){try{return d(arguments,"callee").get}catch(e){return g}}}():g,v=t(4039)(),b=t(24)(),A=Object.getPrototypeOf||(b?function(e){return e.__proto__}:null),m={},y="undefined"!=typeof Uint8Array&&A?A(Uint8Array):r,E={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&A?A([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":i,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":m,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&A?A(A([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v&&A?A((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v&&A?A((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&A?A(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":h,"%TypedArray%":y,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":s,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(A)try{null.error}catch(e){var C=A(A(e));E["%Error.prototype%"]=C}var w=function e(n){var t;if("%AsyncFunction%"===n)t=p("async function () {}");else if("%GeneratorFunction%"===n)t=p("function* () {}");else if("%AsyncGeneratorFunction%"===n)t=p("async function* () {}");else if("%AsyncGenerator%"===n){var r=e("%AsyncGeneratorFunction%");r&&(t=r.prototype)}else if("%AsyncIteratorPrototype%"===n){var o=e("%AsyncGenerator%");o&&A&&(t=A(o.prototype))}return E[n]=t,t},_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=t(6743),S=t(9957),k=x.call(Function.call,Array.prototype.concat),O=x.call(Function.apply,Array.prototype.splice),B=x.call(Function.call,String.prototype.replace),T=x.call(Function.call,String.prototype.slice),P=x.call(Function.call,RegExp.prototype.exec),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,j=/\\(\\)?/g,z=function(e,n){var t,r=e;if(S(_,r)&&(r="%"+(t=_[r])[0]+"%"),S(E,r)){var o=E[r];if(o===m&&(o=w(r)),void 0===o&&!n)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:t,name:r,value:o}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,n){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof n)throw new u('"allowMissing" argument must be a boolean');if(null===P(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=function(e){var n=T(e,0,1),t=T(e,-1);if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return B(e,I,(function(e,n,t,o){r[r.length]=t?B(o,j,"$1"):n||e})),r}(e),r=t.length>0?t[0]:"",o=z("%"+r+"%",n),i=o.name,a=o.value,l=!1,s=o.alias;s&&(r=s[0],O(t,k([0,1],s)));for(var f=1,p=!0;f=t.length){var b=d(a,g);a=(p=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:a[g]}else p=S(a,g),a=a[g];p&&!l&&(E[i]=a)}}return a}},5795:(e,n,t)=>{"use strict";var r=t(453)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},9790:e=>{"use strict";var n="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof n&&"function"==typeof BigInt&&"bigint"==typeof n(42)&&"bigint"==typeof BigInt(42)}},592:(e,n,t)=>{"use strict";var r=t(3036),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},24:e=>{"use strict";var n={__proto__:null,foo:{}},t=Object;e.exports=function(){return{__proto__:n}.foo===n.foo&&!(n instanceof t)}},4039:(e,n,t)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=t(1333);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},n=Symbol("test"),t=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;for(n in e[n]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,n);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9092:(e,n,t)=>{"use strict";var r=t(1333);e.exports=function(){return r()&&!!Symbol.toStringTag}},9957:(e,n,t)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=t(6743);e.exports=i.call(r,o)},63:(e,n,t)=>{"use strict";var r=t(9957),o=t(920)(),i=t(9675),a={assert:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");if(o.assert(e),!a.has(e,n))throw new i("`"+n+"` is not present on `O`")},get:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return t&&t["$"+n]},has:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return!!t&&r(t,"$"+n)},set:function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var r=o.get(e);r||(r={},o.set(e,r)),r["$"+n]=t}};Object.freeze&&Object.freeze(a),e.exports=a},7244:(e,n,t)=>{"use strict";var r=t(9092)(),o=t(8075)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},l=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=l?i:a},4670:(e,n,t)=>{"use strict";var r=t(487),o=t(8075),i=t(453)("%ArrayBuffer%",!0),a=o("ArrayBuffer.prototype.byteLength",!0),l=o("Object.prototype.toString"),c=!!i&&!a&&new i(0).slice,u=!!c&&r(c);e.exports=a||u?function(e){if(!e||"object"!=typeof e)return!1;try{return a?a(e):u(e,0),!0}catch(e){return!1}}:i?function(e){return"[object ArrayBuffer]"===l(e)}:function(e){return!1}},9803:(e,n,t)=>{"use strict";if(t(9790)()){var r=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return r.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},5128:(e,n,t)=>{"use strict";var r=t(8075),o=r("Boolean.prototype.toString"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(a&&Symbol.toStringTag in e?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Boolean]"===i(e))}},9600:e=>{"use strict";var n,t,r=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw t}}),t={},o((function(){throw 42}),null,n)}catch(e){e!==t&&(o=null)}else o=null;var i=/^\s*class\b/,a=function(e){try{var n=r.call(e);return i.test(n)}catch(e){return!1}},l=function(e){try{return!a(e)&&(r.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,s=!(0 in[,]),f=function(){return!1};if("object"==typeof document){var p=document.all;c.call(p)===c.call(document.all)&&(f=function(e){if((s||!e)&&(void 0===e||"object"==typeof e))try{var n=c.call(e);return("[object HTMLAllCollection]"===n||"[object HTML document.all class]"===n||"[object HTMLCollection]"===n||"[object Object]"===n)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,n)}catch(e){if(e!==t)return!1}return!a(e)&&l(e)}:function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(u)return l(e);if(a(e))return!1;var n=c.call(e);return!("[object Function]"!==n&&"[object GeneratorFunction]"!==n&&!/^\[object HTML/.test(n))&&l(e)}},2120:(e,n,t)=>{"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},1421:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;t||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),i)try{i.call(e)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},1703:(e,n,t)=>{"use strict";var r=Number.prototype.toString,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Number]"===o.call(e))}},4035:(e,n,t)=>{"use strict";var r,o,i,a,l=t(8075),c=t(9092)();if(c){r=l("Object.prototype.hasOwnProperty"),o=l("RegExp.prototype.exec"),i={};var u=function(){throw i};a={toString:u,valueOf:u},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=u)}var s=l("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var n=f(e,"lastIndex");if(!(n&&r(n,"value")))return!1;try{o(e,a)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===s(e)}},256:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;r||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||i||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(i.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},7070:(e,n,t)=>{"use strict";var r=t(8075)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=r?function(e){if(!e||"object"!=typeof e)return!1;try{return r(e),!0}catch(e){return!1}}:function(e){return!1}},4761:(e,n,t)=>{"use strict";var r=String.prototype.valueOf,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object String]"===o.call(e))}},3612:(e,n,t)=>{"use strict";var r=Object.prototype.toString;if(t(4039)()){var o=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&i.test(o.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},7842:e=>{"use strict";var n,t="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,r="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;t||(n=function(e){return!1});var o=t?t.prototype.has:null,i=r?r.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e,o),i)try{i.call(e,i)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},2648:(e,n,t)=>{"use strict";var r=t(453),o=t(8075),i=r("%WeakSet%",!0),a=o("WeakSet.prototype.has",!0);if(a){var l=o("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(a(e,a),l)try{l(e,l)}catch(e){return!0}return e instanceof i}catch(e){}return!1}}else e.exports=function(e){return!1}},4634:e=>{var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},2543:function(e,n,t){var r; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */e=t.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",c=16,u=32,s=64,f=128,p=256,d=1/0,g=9007199254740991,h=NaN,v=4294967295,b=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",u],["partialRight",s],["rearg",p]],A="[object Arguments]",m="[object Array]",y="[object Boolean]",E="[object Date]",C="[object Error]",w="[object Function]",_="[object GeneratorFunction]",x="[object Map]",S="[object Number]",k="[object Object]",O="[object Promise]",B="[object RegExp]",T="[object Set]",P="[object String]",I="[object Symbol]",j="[object WeakMap]",z="[object ArrayBuffer]",D="[object DataView]",R="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",F="[object Int16Array]",L="[object Int32Array]",U="[object Uint8Array]",H="[object Uint8ClampedArray]",W="[object Uint16Array]",G="[object Uint32Array]",Y=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Q=RegExp($.source),X=RegExp(K.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,te=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,ve=/^[-+]0x[0-9a-f]+$/i,be=/^0b[01]+$/i,Ae=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ce=/($^)/,we=/['\n\r\u2028\u2029\\]/g,_e="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",ke="a-z\\xdf-\\xf6\\xf8-\\xff",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Be="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['’]",Ie="["+_e+"]",je="["+Te+"]",ze="["+xe+"]",De="\\d+",Re="["+Se+"]",Me="["+ke+"]",Ne="[^"+_e+Te+De+Se+ke+Oe+"]",Fe="\\ud83c[\\udffb-\\udfff]",Le="[^"+_e+"]",Ue="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Oe+"]",Ge="\\u200d",Ye="(?:"+Me+"|"+Ne+")",qe="(?:"+We+"|"+Ne+")",Ve="(?:['’](?:d|ll|m|re|s|t|ve))?",$e="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+ze+"|"+Fe+")"+"?",Qe="["+Be+"]?",Xe=Qe+Ke+("(?:"+Ge+"(?:"+[Le,Ue,He].join("|")+")"+Qe+Ke+")*"),Ze="(?:"+[Re,Ue,He].join("|")+")"+Xe,Je="(?:"+[Le+ze+"?",ze,Ue,He,Ie].join("|")+")",en=RegExp(Pe,"g"),nn=RegExp(ze,"g"),tn=RegExp(Fe+"(?="+Fe+")|"+Je+Xe,"g"),rn=RegExp([We+"?"+Me+"+"+Ve+"(?="+[je,We,"$"].join("|")+")",qe+"+"+$e+"(?="+[je,We+Ye,"$"].join("|")+")",We+"?"+Ye+"+"+Ve,We+"+"+$e,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Ze].join("|"),"g"),on=RegExp("["+Ge+_e+xe+Be+"]"),an=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ln=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],cn=-1,un={};un[R]=un[M]=un[N]=un[F]=un[L]=un[U]=un[H]=un[W]=un[G]=!0,un[A]=un[m]=un[z]=un[y]=un[D]=un[E]=un[C]=un[w]=un[x]=un[S]=un[k]=un[B]=un[T]=un[P]=un[j]=!1;var sn={};sn[A]=sn[m]=sn[z]=sn[D]=sn[y]=sn[E]=sn[R]=sn[M]=sn[N]=sn[F]=sn[L]=sn[x]=sn[S]=sn[k]=sn[B]=sn[T]=sn[P]=sn[I]=sn[U]=sn[H]=sn[W]=sn[G]=!0,sn[C]=sn[w]=sn[j]=!1;var fn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pn=parseFloat,dn=parseInt,gn="object"==typeof t.g&&t.g&&t.g.Object===Object&&t.g,hn="object"==typeof self&&self&&self.Object===Object&&self,vn=gn||hn||Function("return this")(),bn=n&&!n.nodeType&&n,An=bn&&e&&!e.nodeType&&e,mn=An&&An.exports===bn,yn=mn&&gn.process,En=function(){try{var e=An&&An.require&&An.require("util").types;return e||yn&&yn.binding&&yn.binding("util")}catch(e){}}(),Cn=En&&En.isArrayBuffer,wn=En&&En.isDate,_n=En&&En.isMap,xn=En&&En.isRegExp,Sn=En&&En.isSet,kn=En&&En.isTypedArray;function On(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function Bn(e,n,t,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Dn(e,n,t){for(var r=-1,o=null==e?0:e.length;++r-1;);return t}function ot(e,n){for(var t=e.length;t--&&Gn(n,e[t],0)>-1;);return t}var it=Kn({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),at=Kn({"&":"&","<":"<",">":">",'"':""","'":"'"});function lt(e){return"\\"+fn[e]}function ct(e){return on.test(e)}function ut(e){var n=-1,t=Array(e.size);return e.forEach((function(e,r){t[++n]=[r,e]})),t}function st(e,n){return function(t){return e(n(t))}}function ft(e,n){for(var t=-1,r=e.length,o=0,i=[];++t",""":'"',"'":"'"});var At=function e(n){var t,r=(n=null==n?vn:At.defaults(vn.Object(),n,At.pick(vn,ln))).Array,le=n.Date,_e=n.Error,xe=n.Function,Se=n.Math,ke=n.Object,Oe=n.RegExp,Be=n.String,Te=n.TypeError,Pe=r.prototype,Ie=xe.prototype,je=ke.prototype,ze=n["__core-js_shared__"],De=Ie.toString,Re=je.hasOwnProperty,Me=0,Ne=(t=/[^.]+$/.exec(ze&&ze.keys&&ze.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",Fe=je.toString,Le=De.call(ke),Ue=vn._,He=Oe("^"+De.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=mn?n.Buffer:o,Ge=n.Symbol,Ye=n.Uint8Array,qe=We?We.allocUnsafe:o,Ve=st(ke.getPrototypeOf,ke),$e=ke.create,Ke=je.propertyIsEnumerable,Qe=Pe.splice,Xe=Ge?Ge.isConcatSpreadable:o,Ze=Ge?Ge.iterator:o,Je=Ge?Ge.toStringTag:o,tn=function(){try{var e=di(ke,"defineProperty");return e({},"",{}),e}catch(e){}}(),on=n.clearTimeout!==vn.clearTimeout&&n.clearTimeout,fn=le&&le.now!==vn.Date.now&&le.now,gn=n.setTimeout!==vn.setTimeout&&n.setTimeout,hn=Se.ceil,bn=Se.floor,An=ke.getOwnPropertySymbols,yn=We?We.isBuffer:o,En=n.isFinite,Un=Pe.join,Kn=st(ke.keys,ke),mt=Se.max,yt=Se.min,Et=le.now,Ct=n.parseInt,wt=Se.random,_t=Pe.reverse,xt=di(n,"DataView"),St=di(n,"Map"),kt=di(n,"Promise"),Ot=di(n,"Set"),Bt=di(n,"WeakMap"),Tt=di(ke,"create"),Pt=Bt&&new Bt,It={},jt=Fi(xt),zt=Fi(St),Dt=Fi(kt),Rt=Fi(Ot),Mt=Fi(Bt),Nt=Ge?Ge.prototype:o,Ft=Nt?Nt.valueOf:o,Lt=Nt?Nt.toString:o;function Ut(e){if(tl(e)&&!Ya(e)&&!(e instanceof Yt)){if(e instanceof Gt)return e;if(Re.call(e,"__wrapped__"))return Li(e)}return new Gt(e)}var Ht=function(){function e(){}return function(n){if(!nl(n))return{};if($e)return $e(n);e.prototype=n;var t=new e;return e.prototype=o,t}}();function Wt(){}function Gt(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=o}function Yt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function qt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n=n?e:n)),e}function ur(e,n,t,r,i,a){var l,c=1&n,u=2&n,s=4&n;if(t&&(l=i?t(e,r,i,a):t(e)),l!==o)return l;if(!nl(e))return e;var f=Ya(e);if(f){if(l=function(e){var n=e.length,t=new e.constructor(n);n&&"string"==typeof e[0]&&Re.call(e,"index")&&(t.index=e.index,t.input=e.input);return t}(e),!c)return Po(e,l)}else{var p=vi(e),d=p==w||p==_;if(Ka(e))return xo(e,c);if(p==k||p==A||d&&!i){if(l=u||d?{}:Ai(e),!c)return u?function(e,n){return Io(e,hi(e),n)}(e,function(e,n){return e&&Io(n,jl(n),e)}(l,e)):function(e,n){return Io(e,gi(e),n)}(e,ir(l,e))}else{if(!sn[p])return i?e:{};l=function(e,n,t){var r=e.constructor;switch(n){case z:return So(e);case y:case E:return new r(+e);case D:return function(e,n){var t=n?So(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case R:case M:case N:case F:case L:case U:case H:case W:case G:return ko(e,t);case x:return new r;case S:case P:return new r(e);case B:return function(e){var n=new e.constructor(e.source,he.exec(e));return n.lastIndex=e.lastIndex,n}(e);case T:return new r;case I:return o=e,Ft?ke(Ft.call(o)):{}}var o}(e,p,c)}}a||(a=new Qt);var g=a.get(e);if(g)return g;a.set(e,l),ll(e)?e.forEach((function(r){l.add(ur(r,n,t,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,ur(r,n,t,o,e,a))}));var h=f?o:(s?u?ai:ii:u?jl:Il)(e);return Tn(h||e,(function(r,o){h&&(r=e[o=r]),tr(l,o,ur(r,n,t,o,e,a))})),l}function sr(e,n,t){var r=t.length;if(null==e)return!r;for(e=ke(e);r--;){var i=t[r],a=n[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function fr(e,n,t){if("function"!=typeof e)throw new Te(i);return Ii((function(){e.apply(o,t)}),n)}function pr(e,n,t,r){var o=-1,i=zn,a=!0,l=e.length,c=[],u=n.length;if(!l)return c;t&&(n=Rn(n,et(t))),r?(i=Dn,a=!1):n.length>=200&&(i=tt,a=!1,n=new Kt(n));e:for(;++o-1},Vt.prototype.set=function(e,n){var t=this.__data__,r=rr(t,e);return r<0?(++this.size,t.push([e,n])):t[r][1]=n,this},$t.prototype.clear=function(){this.size=0,this.__data__={hash:new qt,map:new(St||Vt),string:new qt}},$t.prototype.delete=function(e){var n=fi(this,e).delete(e);return this.size-=n?1:0,n},$t.prototype.get=function(e){return fi(this,e).get(e)},$t.prototype.has=function(e){return fi(this,e).has(e)},$t.prototype.set=function(e,n){var t=fi(this,e),r=t.size;return t.set(e,n),this.size+=t.size==r?0:1,this},Kt.prototype.add=Kt.prototype.push=function(e){return this.__data__.set(e,a),this},Kt.prototype.has=function(e){return this.__data__.has(e)},Qt.prototype.clear=function(){this.__data__=new Vt,this.size=0},Qt.prototype.delete=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t},Qt.prototype.get=function(e){return this.__data__.get(e)},Qt.prototype.has=function(e){return this.__data__.has(e)},Qt.prototype.set=function(e,n){var t=this.__data__;if(t instanceof Vt){var r=t.__data__;if(!St||r.length<199)return r.push([e,n]),this.size=++t.size,this;t=this.__data__=new $t(r)}return t.set(e,n),this.size=t.size,this};var dr=Do(Er),gr=Do(Cr,!0);function hr(e,n){var t=!0;return dr(e,(function(e,r,o){return t=!!n(e,r,o)})),t}function vr(e,n,t){for(var r=-1,i=e.length;++r0&&t(l)?n>1?Ar(l,n-1,t,r,o):Mn(o,l):r||(o[o.length]=l)}return o}var mr=Ro(),yr=Ro(!0);function Er(e,n){return e&&mr(e,n,Il)}function Cr(e,n){return e&&yr(e,n,Il)}function wr(e,n){return jn(n,(function(n){return Za(e[n])}))}function _r(e,n){for(var t=0,r=(n=Eo(n,e)).length;null!=e&&tn}function Or(e,n){return null!=e&&Re.call(e,n)}function Br(e,n){return null!=e&&n in ke(e)}function Tr(e,n,t){for(var i=t?Dn:zn,a=e[0].length,l=e.length,c=l,u=r(l),s=1/0,f=[];c--;){var p=e[c];c&&n&&(p=Rn(p,et(n))),s=yt(p.length,s),u[c]=!t&&(n||a>=120&&p.length>=120)?new Kt(c&&p):o}p=e[0];var d=-1,g=u[0];e:for(;++d=l?c:c*("desc"==t[r]?-1:1)}return e.index-n.index}(e,n,t)}))}function qr(e,n,t){for(var r=-1,o=n.length,i={};++r-1;)l!==e&&Qe.call(l,c,1),Qe.call(e,c,1);return e}function $r(e,n){for(var t=e?n.length:0,r=t-1;t--;){var o=n[t];if(t==r||o!==i){var i=o;yi(o)?Qe.call(e,o,1):po(e,o)}}return e}function Kr(e,n){return e+bn(wt()*(n-e+1))}function Qr(e,n){var t="";if(!e||n<1||n>g)return t;do{n%2&&(t+=e),(n=bn(n/2))&&(e+=e)}while(n);return t}function Xr(e,n){return ji(Oi(e,n,oc),e+"")}function Zr(e){return Zt(Ul(e))}function Jr(e,n){var t=Ul(e);return Ri(t,cr(n,0,t.length))}function eo(e,n,t,r){if(!nl(e))return e;for(var i=-1,a=(n=Eo(n,e)).length,l=a-1,c=e;null!=c&&++ii?0:i+n),(t=t>i?i:t)<0&&(t+=i),i=n>t?0:t-n>>>0,n>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ul(a)&&(t?a<=n:a=200){var u=n?null:Xo(e);if(u)return pt(u);a=!1,o=tt,c=new Kt}else c=n?[]:l;e:for(;++r=r?e:oo(e,n,t)}var _o=on||function(e){return vn.clearTimeout(e)};function xo(e,n){if(n)return e.slice();var t=e.length,r=qe?qe(t):new e.constructor(t);return e.copy(r),r}function So(e){var n=new e.constructor(e.byteLength);return new Ye(n).set(new Ye(e)),n}function ko(e,n){var t=n?So(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function Oo(e,n){if(e!==n){var t=e!==o,r=null===e,i=e==e,a=ul(e),l=n!==o,c=null===n,u=n==n,s=ul(n);if(!c&&!s&&!a&&e>n||a&&l&&u&&!c&&!s||r&&l&&u||!t&&u||!i)return 1;if(!r&&!a&&!s&&e1?t[i-1]:o,l=i>2?t[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&Ei(t[0],t[1],l)&&(a=i<3?o:a,i=1),n=ke(n);++r-1?i[a?n[l]:l]:o}}function Uo(e){return oi((function(n){var t=n.length,r=t,a=Gt.prototype.thru;for(e&&n.reverse();r--;){var l=n[r];if("function"!=typeof l)throw new Te(i);if(a&&!c&&"wrapper"==ci(l))var c=new Gt([],!0)}for(r=c?r:t;++r1&&y.reverse(),d&&sc))return!1;var s=a.get(e),f=a.get(n);if(s&&f)return s==n&&f==e;var p=-1,d=!0,g=2&t?new Kt:o;for(a.set(e,n),a.set(n,e);++p-1&&e%1==0&&e1?"& ":"")+n[r],n=n.join(t>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+n+"] */\n")}(r,function(e,n){return Tn(b,(function(t){var r="_."+t[0];n&t[1]&&!zn(e,r)&&e.push(r)})),e.sort()}(function(e){var n=e.match(ue);return n?n[1].split(se):[]}(r),t)))}function Di(e){var n=0,t=0;return function(){var r=Et(),i=16-(r-t);if(t=r,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(o,arguments)}}function Ri(e,n){var t=-1,r=e.length,i=r-1;for(n=n===o?r:n;++t1?e[n-1]:o;return t="function"==typeof t?(e.pop(),t):o,aa(e,t)}));function da(e){var n=Ut(e);return n.__chain__=!0,n}function ga(e,n){return n(e)}var ha=oi((function(e){var n=e.length,t=n?e[0]:0,r=this.__wrapped__,i=function(n){return lr(n,e)};return!(n>1||this.__actions__.length)&&r instanceof Yt&&yi(t)?((r=r.slice(t,+t+(n?1:0))).__actions__.push({func:ga,args:[i],thisArg:o}),new Gt(r,this.__chain__).thru((function(e){return n&&!e.length&&e.push(o),e}))):this.thru(i)}));var va=jo((function(e,n,t){Re.call(e,t)?++e[t]:ar(e,t,1)}));var ba=Lo(Gi),Aa=Lo(Yi);function ma(e,n){return(Ya(e)?Tn:dr)(e,si(n,3))}function ya(e,n){return(Ya(e)?Pn:gr)(e,si(n,3))}var Ea=jo((function(e,n,t){Re.call(e,t)?e[t].push(n):ar(e,t,[n])}));var Ca=Xr((function(e,n,t){var o=-1,i="function"==typeof n,a=Va(e)?r(e.length):[];return dr(e,(function(e){a[++o]=i?On(n,e,t):Pr(e,n,t)})),a})),wa=jo((function(e,n,t){ar(e,t,n)}));function _a(e,n){return(Ya(e)?Rn:Lr)(e,si(n,3))}var xa=jo((function(e,n,t){e[t?0:1].push(n)}),(function(){return[[],[]]}));var Sa=Xr((function(e,n){if(null==e)return[];var t=n.length;return t>1&&Ei(e,n[0],n[1])?n=[]:t>2&&Ei(n[0],n[1],n[2])&&(n=[n[0]]),Yr(e,Ar(n,1),[])})),ka=fn||function(){return vn.Date.now()};function Oa(e,n,t){return n=t?o:n,n=e&&null==n?e.length:n,Jo(e,f,o,o,o,o,n)}function Ba(e,n){var t;if("function"!=typeof n)throw new Te(i);return e=hl(e),function(){return--e>0&&(t=n.apply(this,arguments)),e<=1&&(n=o),t}}var Ta=Xr((function(e,n,t){var r=1;if(t.length){var o=ft(t,ui(Ta));r|=u}return Jo(e,r,n,t,o)})),Pa=Xr((function(e,n,t){var r=3;if(t.length){var o=ft(t,ui(Pa));r|=u}return Jo(n,r,e,t,o)}));function Ia(e,n,t){var r,a,l,c,u,s,f=0,p=!1,d=!1,g=!0;if("function"!=typeof e)throw new Te(i);function h(n){var t=r,i=a;return r=a=o,f=n,c=e.apply(i,t)}function v(e){var t=e-s;return s===o||t>=n||t<0||d&&e-f>=l}function b(){var e=ka();if(v(e))return A(e);u=Ii(b,function(e){var t=n-(e-s);return d?yt(t,l-(e-f)):t}(e))}function A(e){return u=o,g&&r?h(e):(r=a=o,c)}function m(){var e=ka(),t=v(e);if(r=arguments,a=this,s=e,t){if(u===o)return function(e){return f=e,u=Ii(b,n),p?h(e):c}(s);if(d)return _o(u),u=Ii(b,n),h(s)}return u===o&&(u=Ii(b,n)),c}return n=bl(n)||0,nl(t)&&(p=!!t.leading,l=(d="maxWait"in t)?mt(bl(t.maxWait)||0,n):l,g="trailing"in t?!!t.trailing:g),m.cancel=function(){u!==o&&_o(u),f=0,r=s=a=u=o},m.flush=function(){return u===o?c:A(ka())},m}var ja=Xr((function(e,n){return fr(e,1,n)})),za=Xr((function(e,n,t){return fr(e,bl(n)||0,t)}));function Da(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new Te(i);var t=function(){var r=arguments,o=n?n.apply(this,r):r[0],i=t.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return t.cache=i.set(o,a)||i,a};return t.cache=new(Da.Cache||$t),t}function Ra(e){if("function"!=typeof e)throw new Te(i);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}Da.Cache=$t;var Ma=Co((function(e,n){var t=(n=1==n.length&&Ya(n[0])?Rn(n[0],et(si())):Rn(Ar(n,1),et(si()))).length;return Xr((function(r){for(var o=-1,i=yt(r.length,t);++o=n})),Ga=Ir(function(){return arguments}())?Ir:function(e){return tl(e)&&Re.call(e,"callee")&&!Ke.call(e,"callee")},Ya=r.isArray,qa=Cn?et(Cn):function(e){return tl(e)&&Sr(e)==z};function Va(e){return null!=e&&el(e.length)&&!Za(e)}function $a(e){return tl(e)&&Va(e)}var Ka=yn||bc,Qa=wn?et(wn):function(e){return tl(e)&&Sr(e)==E};function Xa(e){if(!tl(e))return!1;var n=Sr(e);return n==C||"[object DOMException]"==n||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Za(e){if(!nl(e))return!1;var n=Sr(e);return n==w||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function Ja(e){return"number"==typeof e&&e==hl(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function nl(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function tl(e){return null!=e&&"object"==typeof e}var rl=_n?et(_n):function(e){return tl(e)&&vi(e)==x};function ol(e){return"number"==typeof e||tl(e)&&Sr(e)==S}function il(e){if(!tl(e)||Sr(e)!=k)return!1;var n=Ve(e);if(null===n)return!0;var t=Re.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&De.call(t)==Le}var al=xn?et(xn):function(e){return tl(e)&&Sr(e)==B};var ll=Sn?et(Sn):function(e){return tl(e)&&vi(e)==T};function cl(e){return"string"==typeof e||!Ya(e)&&tl(e)&&Sr(e)==P}function ul(e){return"symbol"==typeof e||tl(e)&&Sr(e)==I}var sl=kn?et(kn):function(e){return tl(e)&&el(e.length)&&!!un[Sr(e)]};var fl=$o(Fr),pl=$o((function(e,n){return e<=n}));function dl(e){if(!e)return[];if(Va(e))return cl(e)?ht(e):Po(e);if(Ze&&e[Ze])return function(e){for(var n,t=[];!(n=e.next()).done;)t.push(n.value);return t}(e[Ze]());var n=vi(e);return(n==x?ut:n==T?pt:Ul)(e)}function gl(e){return e?(e=bl(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hl(e){var n=gl(e),t=n%1;return n==n?t?n-t:n:0}function vl(e){return e?cr(hl(e),0,v):0}function bl(e){if("number"==typeof e)return e;if(ul(e))return h;if(nl(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=nl(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=Jn(e);var t=be.test(e);return t||me.test(e)?dn(e.slice(2),t?2:8):ve.test(e)?h:+e}function Al(e){return Io(e,jl(e))}function ml(e){return null==e?"":so(e)}var yl=zo((function(e,n){if(xi(n)||Va(n))Io(n,Il(n),e);else for(var t in n)Re.call(n,t)&&tr(e,t,n[t])})),El=zo((function(e,n){Io(n,jl(n),e)})),Cl=zo((function(e,n,t,r){Io(n,jl(n),e,r)})),wl=zo((function(e,n,t,r){Io(n,Il(n),e,r)})),_l=oi(lr);var xl=Xr((function(e,n){e=ke(e);var t=-1,r=n.length,i=r>2?n[2]:o;for(i&&Ei(n[0],n[1],i)&&(r=1);++t1),n})),Io(e,ai(e),t),r&&(t=ur(t,7,ti));for(var o=n.length;o--;)po(t,n[o]);return t}));var Ml=oi((function(e,n){return null==e?{}:function(e,n){return qr(e,n,(function(n,t){return Ol(e,t)}))}(e,n)}));function Nl(e,n){if(null==e)return{};var t=Rn(ai(e),(function(e){return[e]}));return n=si(n),qr(e,t,(function(e,t){return n(e,t[0])}))}var Fl=Zo(Il),Ll=Zo(jl);function Ul(e){return null==e?[]:nt(e,Il(e))}var Hl=No((function(e,n,t){return n=n.toLowerCase(),e+(t?Wl(n):n)}));function Wl(e){return Xl(ml(e).toLowerCase())}function Gl(e){return(e=ml(e))&&e.replace(Ee,it).replace(nn,"")}var Yl=No((function(e,n,t){return e+(t?"-":"")+n.toLowerCase()})),ql=No((function(e,n,t){return e+(t?" ":"")+n.toLowerCase()})),Vl=Mo("toLowerCase");var $l=No((function(e,n,t){return e+(t?"_":"")+n.toLowerCase()}));var Kl=No((function(e,n,t){return e+(t?" ":"")+Xl(n)}));var Ql=No((function(e,n,t){return e+(t?" ":"")+n.toUpperCase()})),Xl=Mo("toUpperCase");function Zl(e,n,t){return e=ml(e),(n=t?o:n)===o?function(e){return an.test(e)}(e)?function(e){return e.match(rn)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(n)||[]}var Jl=Xr((function(e,n){try{return On(e,o,n)}catch(e){return Xa(e)?e:new _e(e)}})),ec=oi((function(e,n){return Tn(n,(function(n){n=Ni(n),ar(e,n,Ta(e[n],e))})),e}));function nc(e){return function(){return e}}var tc=Uo(),rc=Uo(!0);function oc(e){return e}function ic(e){return Rr("function"==typeof e?e:ur(e,1))}var ac=Xr((function(e,n){return function(t){return Pr(t,e,n)}})),lc=Xr((function(e,n){return function(t){return Pr(e,t,n)}}));function cc(e,n,t){var r=Il(n),o=wr(n,r);null!=t||nl(n)&&(o.length||!r.length)||(t=n,n=e,e=this,o=wr(n,Il(n)));var i=!(nl(t)&&"chain"in t&&!t.chain),a=Za(e);return Tn(o,(function(t){var r=n[t];e[t]=r,a&&(e.prototype[t]=function(){var n=this.__chain__;if(i||n){var t=e(this.__wrapped__);return(t.__actions__=Po(this.__actions__)).push({func:r,args:arguments,thisArg:e}),t.__chain__=n,t}return r.apply(e,Mn([this.value()],arguments))})})),e}function uc(){}var sc=Yo(Rn),fc=Yo(In),pc=Yo(Ln);function dc(e){return Ci(e)?$n(Ni(e)):function(e){return function(n){return _r(n,e)}}(e)}var gc=Vo(),hc=Vo(!0);function vc(){return[]}function bc(){return!1}var Ac=Go((function(e,n){return e+n}),0),mc=Qo("ceil"),yc=Go((function(e,n){return e/n}),1),Ec=Qo("floor");var Cc,wc=Go((function(e,n){return e*n}),1),_c=Qo("round"),xc=Go((function(e,n){return e-n}),0);return Ut.after=function(e,n){if("function"!=typeof n)throw new Te(i);return e=hl(e),function(){if(--e<1)return n.apply(this,arguments)}},Ut.ary=Oa,Ut.assign=yl,Ut.assignIn=El,Ut.assignInWith=Cl,Ut.assignWith=wl,Ut.at=_l,Ut.before=Ba,Ut.bind=Ta,Ut.bindAll=ec,Ut.bindKey=Pa,Ut.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ya(e)?e:[e]},Ut.chain=da,Ut.chunk=function(e,n,t){n=(t?Ei(e,n,t):n===o)?1:mt(hl(n),0);var i=null==e?0:e.length;if(!i||n<1)return[];for(var a=0,l=0,c=r(hn(i/n));ai?0:i+t),(r=r===o||r>i?i:hl(r))<0&&(r+=i),r=t>r?0:vl(r);t>>0)?(e=ml(e))&&("string"==typeof n||null!=n&&!al(n))&&!(n=so(n))&&ct(e)?wo(ht(e),0,t):e.split(n,t):[]},Ut.spread=function(e,n){if("function"!=typeof e)throw new Te(i);return n=null==n?0:mt(hl(n),0),Xr((function(t){var r=t[n],o=wo(t,0,n);return r&&Mn(o,r),On(e,this,o)}))},Ut.tail=function(e){var n=null==e?0:e.length;return n?oo(e,1,n):[]},Ut.take=function(e,n,t){return e&&e.length?oo(e,0,(n=t||n===o?1:hl(n))<0?0:n):[]},Ut.takeRight=function(e,n,t){var r=null==e?0:e.length;return r?oo(e,(n=r-(n=t||n===o?1:hl(n)))<0?0:n,r):[]},Ut.takeRightWhile=function(e,n){return e&&e.length?ho(e,si(n,3),!1,!0):[]},Ut.takeWhile=function(e,n){return e&&e.length?ho(e,si(n,3)):[]},Ut.tap=function(e,n){return n(e),e},Ut.throttle=function(e,n,t){var r=!0,o=!0;if("function"!=typeof e)throw new Te(i);return nl(t)&&(r="leading"in t?!!t.leading:r,o="trailing"in t?!!t.trailing:o),Ia(e,n,{leading:r,maxWait:n,trailing:o})},Ut.thru=ga,Ut.toArray=dl,Ut.toPairs=Fl,Ut.toPairsIn=Ll,Ut.toPath=function(e){return Ya(e)?Rn(e,Ni):ul(e)?[e]:Po(Mi(ml(e)))},Ut.toPlainObject=Al,Ut.transform=function(e,n,t){var r=Ya(e),o=r||Ka(e)||sl(e);if(n=si(n,4),null==t){var i=e&&e.constructor;t=o?r?new i:[]:nl(e)&&Za(i)?Ht(Ve(e)):{}}return(o?Tn:Er)(e,(function(e,r,o){return n(t,e,r,o)})),t},Ut.unary=function(e){return Oa(e,1)},Ut.union=ta,Ut.unionBy=ra,Ut.unionWith=oa,Ut.uniq=function(e){return e&&e.length?fo(e):[]},Ut.uniqBy=function(e,n){return e&&e.length?fo(e,si(n,2)):[]},Ut.uniqWith=function(e,n){return n="function"==typeof n?n:o,e&&e.length?fo(e,o,n):[]},Ut.unset=function(e,n){return null==e||po(e,n)},Ut.unzip=ia,Ut.unzipWith=aa,Ut.update=function(e,n,t){return null==e?e:go(e,n,yo(t))},Ut.updateWith=function(e,n,t,r){return r="function"==typeof r?r:o,null==e?e:go(e,n,yo(t),r)},Ut.values=Ul,Ut.valuesIn=function(e){return null==e?[]:nt(e,jl(e))},Ut.without=la,Ut.words=Zl,Ut.wrap=function(e,n){return Na(yo(n),e)},Ut.xor=ca,Ut.xorBy=ua,Ut.xorWith=sa,Ut.zip=fa,Ut.zipObject=function(e,n){return Ao(e||[],n||[],tr)},Ut.zipObjectDeep=function(e,n){return Ao(e||[],n||[],eo)},Ut.zipWith=pa,Ut.entries=Fl,Ut.entriesIn=Ll,Ut.extend=El,Ut.extendWith=Cl,cc(Ut,Ut),Ut.add=Ac,Ut.attempt=Jl,Ut.camelCase=Hl,Ut.capitalize=Wl,Ut.ceil=mc,Ut.clamp=function(e,n,t){return t===o&&(t=n,n=o),t!==o&&(t=(t=bl(t))==t?t:0),n!==o&&(n=(n=bl(n))==n?n:0),cr(bl(e),n,t)},Ut.clone=function(e){return ur(e,4)},Ut.cloneDeep=function(e){return ur(e,5)},Ut.cloneDeepWith=function(e,n){return ur(e,5,n="function"==typeof n?n:o)},Ut.cloneWith=function(e,n){return ur(e,4,n="function"==typeof n?n:o)},Ut.conformsTo=function(e,n){return null==n||sr(e,n,Il(n))},Ut.deburr=Gl,Ut.defaultTo=function(e,n){return null==e||e!=e?n:e},Ut.divide=yc,Ut.endsWith=function(e,n,t){e=ml(e),n=so(n);var r=e.length,i=t=t===o?r:cr(hl(t),0,r);return(t-=n.length)>=0&&e.slice(t,i)==n},Ut.eq=Ua,Ut.escape=function(e){return(e=ml(e))&&X.test(e)?e.replace(K,at):e},Ut.escapeRegExp=function(e){return(e=ml(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Ut.every=function(e,n,t){var r=Ya(e)?In:hr;return t&&Ei(e,n,t)&&(n=o),r(e,si(n,3))},Ut.find=ba,Ut.findIndex=Gi,Ut.findKey=function(e,n){return Hn(e,si(n,3),Er)},Ut.findLast=Aa,Ut.findLastIndex=Yi,Ut.findLastKey=function(e,n){return Hn(e,si(n,3),Cr)},Ut.floor=Ec,Ut.forEach=ma,Ut.forEachRight=ya,Ut.forIn=function(e,n){return null==e?e:mr(e,si(n,3),jl)},Ut.forInRight=function(e,n){return null==e?e:yr(e,si(n,3),jl)},Ut.forOwn=function(e,n){return e&&Er(e,si(n,3))},Ut.forOwnRight=function(e,n){return e&&Cr(e,si(n,3))},Ut.get=kl,Ut.gt=Ha,Ut.gte=Wa,Ut.has=function(e,n){return null!=e&&bi(e,n,Or)},Ut.hasIn=Ol,Ut.head=Vi,Ut.identity=oc,Ut.includes=function(e,n,t,r){e=Va(e)?e:Ul(e),t=t&&!r?hl(t):0;var o=e.length;return t<0&&(t=mt(o+t,0)),cl(e)?t<=o&&e.indexOf(n,t)>-1:!!o&&Gn(e,n,t)>-1},Ut.indexOf=function(e,n,t){var r=null==e?0:e.length;if(!r)return-1;var o=null==t?0:hl(t);return o<0&&(o=mt(r+o,0)),Gn(e,n,o)},Ut.inRange=function(e,n,t){return n=gl(n),t===o?(t=n,n=0):t=gl(t),function(e,n,t){return e>=yt(n,t)&&e=-9007199254740991&&e<=g},Ut.isSet=ll,Ut.isString=cl,Ut.isSymbol=ul,Ut.isTypedArray=sl,Ut.isUndefined=function(e){return e===o},Ut.isWeakMap=function(e){return tl(e)&&vi(e)==j},Ut.isWeakSet=function(e){return tl(e)&&"[object WeakSet]"==Sr(e)},Ut.join=function(e,n){return null==e?"":Un.call(e,n)},Ut.kebabCase=Yl,Ut.last=Xi,Ut.lastIndexOf=function(e,n,t){var r=null==e?0:e.length;if(!r)return-1;var i=r;return t!==o&&(i=(i=hl(t))<0?mt(r+i,0):yt(i,r-1)),n==n?function(e,n,t){for(var r=t+1;r--;)if(e[r]===n)return r;return r}(e,n,i):Wn(e,qn,i,!0)},Ut.lowerCase=ql,Ut.lowerFirst=Vl,Ut.lt=fl,Ut.lte=pl,Ut.max=function(e){return e&&e.length?vr(e,oc,kr):o},Ut.maxBy=function(e,n){return e&&e.length?vr(e,si(n,2),kr):o},Ut.mean=function(e){return Vn(e,oc)},Ut.meanBy=function(e,n){return Vn(e,si(n,2))},Ut.min=function(e){return e&&e.length?vr(e,oc,Fr):o},Ut.minBy=function(e,n){return e&&e.length?vr(e,si(n,2),Fr):o},Ut.stubArray=vc,Ut.stubFalse=bc,Ut.stubObject=function(){return{}},Ut.stubString=function(){return""},Ut.stubTrue=function(){return!0},Ut.multiply=wc,Ut.nth=function(e,n){return e&&e.length?Gr(e,hl(n)):o},Ut.noConflict=function(){return vn._===this&&(vn._=Ue),this},Ut.noop=uc,Ut.now=ka,Ut.pad=function(e,n,t){e=ml(e);var r=(n=hl(n))?gt(e):0;if(!n||r>=n)return e;var o=(n-r)/2;return qo(bn(o),t)+e+qo(hn(o),t)},Ut.padEnd=function(e,n,t){e=ml(e);var r=(n=hl(n))?gt(e):0;return n&&rn){var r=e;e=n,n=r}if(t||e%1||n%1){var i=wt();return yt(e+i*(n-e+pn("1e-"+((i+"").length-1))),n)}return Kr(e,n)},Ut.reduce=function(e,n,t){var r=Ya(e)?Nn:Qn,o=arguments.length<3;return r(e,si(n,4),t,o,dr)},Ut.reduceRight=function(e,n,t){var r=Ya(e)?Fn:Qn,o=arguments.length<3;return r(e,si(n,4),t,o,gr)},Ut.repeat=function(e,n,t){return n=(t?Ei(e,n,t):n===o)?1:hl(n),Qr(ml(e),n)},Ut.replace=function(){var e=arguments,n=ml(e[0]);return e.length<3?n:n.replace(e[1],e[2])},Ut.result=function(e,n,t){var r=-1,i=(n=Eo(n,e)).length;for(i||(i=1,e=o);++rg)return[];var t=v,r=yt(e,v);n=si(n),e-=v;for(var o=Zn(r,n);++t=a)return e;var c=t-gt(r);if(c<1)return r;var u=l?wo(l,0,c).join(""):e.slice(0,c);if(i===o)return u+r;if(l&&(c+=u.length-c),al(i)){if(e.slice(c).search(i)){var s,f=u;for(i.global||(i=Oe(i.source,ml(he.exec(i))+"g")),i.lastIndex=0;s=i.exec(f);)var p=s.index;u=u.slice(0,p===o?c:p)}}else if(e.indexOf(so(i),c)!=c){var d=u.lastIndexOf(i);d>-1&&(u=u.slice(0,d))}return u+r},Ut.unescape=function(e){return(e=ml(e))&&Q.test(e)?e.replace($,bt):e},Ut.uniqueId=function(e){var n=++Me;return ml(e)+n},Ut.upperCase=Ql,Ut.upperFirst=Xl,Ut.each=ma,Ut.eachRight=ya,Ut.first=Vi,cc(Ut,(Cc={},Er(Ut,(function(e,n){Re.call(Ut.prototype,n)||(Cc[n]=e)})),Cc),{chain:!1}),Ut.VERSION="4.17.21",Tn(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ut[e].placeholder=Ut})),Tn(["drop","take"],(function(e,n){Yt.prototype[e]=function(t){t=t===o?1:mt(hl(t),0);var r=this.__filtered__&&!n?new Yt(this):this.clone();return r.__filtered__?r.__takeCount__=yt(t,r.__takeCount__):r.__views__.push({size:yt(t,v),type:e+(r.__dir__<0?"Right":"")}),r},Yt.prototype[e+"Right"]=function(n){return this.reverse()[e](n).reverse()}})),Tn(["filter","map","takeWhile"],(function(e,n){var t=n+1,r=1==t||3==t;Yt.prototype[e]=function(e){var n=this.clone();return n.__iteratees__.push({iteratee:si(e,3),type:t}),n.__filtered__=n.__filtered__||r,n}})),Tn(["head","last"],(function(e,n){var t="take"+(n?"Right":"");Yt.prototype[e]=function(){return this[t](1).value()[0]}})),Tn(["initial","tail"],(function(e,n){var t="drop"+(n?"":"Right");Yt.prototype[e]=function(){return this.__filtered__?new Yt(this):this[t](1)}})),Yt.prototype.compact=function(){return this.filter(oc)},Yt.prototype.find=function(e){return this.filter(e).head()},Yt.prototype.findLast=function(e){return this.reverse().find(e)},Yt.prototype.invokeMap=Xr((function(e,n){return"function"==typeof e?new Yt(this):this.map((function(t){return Pr(t,e,n)}))})),Yt.prototype.reject=function(e){return this.filter(Ra(si(e)))},Yt.prototype.slice=function(e,n){e=hl(e);var t=this;return t.__filtered__&&(e>0||n<0)?new Yt(t):(e<0?t=t.takeRight(-e):e&&(t=t.drop(e)),n!==o&&(t=(n=hl(n))<0?t.dropRight(-n):t.take(n-e)),t)},Yt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Yt.prototype.toArray=function(){return this.take(v)},Er(Yt.prototype,(function(e,n){var t=/^(?:filter|find|map|reject)|While$/.test(n),r=/^(?:head|last)$/.test(n),i=Ut[r?"take"+("last"==n?"Right":""):n],a=r||/^find/.test(n);i&&(Ut.prototype[n]=function(){var n=this.__wrapped__,l=r?[1]:arguments,c=n instanceof Yt,u=l[0],s=c||Ya(n),f=function(e){var n=i.apply(Ut,Mn([e],l));return r&&p?n[0]:n};s&&t&&"function"==typeof u&&1!=u.length&&(c=s=!1);var p=this.__chain__,d=!!this.__actions__.length,g=a&&!p,h=c&&!d;if(!a&&s){n=h?n:new Yt(this);var v=e.apply(n,l);return v.__actions__.push({func:ga,args:[f],thisArg:o}),new Gt(v,p)}return g&&h?e.apply(this,l):(v=this.thru(f),g?r?v.value()[0]:v.value():v)})})),Tn(["pop","push","shift","sort","splice","unshift"],(function(e){var n=Pe[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Ut.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return n.apply(Ya(o)?o:[],e)}return this[t]((function(t){return n.apply(Ya(t)?t:[],e)}))}})),Er(Yt.prototype,(function(e,n){var t=Ut[n];if(t){var r=t.name+"";Re.call(It,r)||(It[r]=[]),It[r].push({name:n,func:t})}})),It[Ho(o,2).name]=[{name:"wrapper",func:o}],Yt.prototype.clone=function(){var e=new Yt(this.__wrapped__);return e.__actions__=Po(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Po(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Po(this.__views__),e},Yt.prototype.reverse=function(){if(this.__filtered__){var e=new Yt(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Yt.prototype.value=function(){var e=this.__wrapped__.value(),n=this.__dir__,t=Ya(e),r=n<0,o=t?e.length:0,i=function(e,n,t){var r=-1,o=t.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Ut.prototype.plant=function(e){for(var n,t=this;t instanceof Wt;){var r=Li(t);r.__index__=0,r.__values__=o,n?i.__wrapped__=r:n=r;var i=r;t=t.__wrapped__}return i.__wrapped__=e,n},Ut.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Yt){var n=e;return this.__actions__.length&&(n=new Yt(this)),(n=n.reverse()).__actions__.push({func:ga,args:[na],thisArg:o}),new Gt(n,this.__chain__)}return this.thru(na)},Ut.prototype.toJSON=Ut.prototype.valueOf=Ut.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},Ut.prototype.first=Ut.prototype.head,Ze&&(Ut.prototype[Ze]=function(){return this}),Ut}();vn._=At,(r=function(){return At}.call(n,t,n,e))===o||(e.exports=r)}.call(this)},5228:e=>{"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var n=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c{var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,a=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&c&&"function"==typeof c.get?c.get:null,s=l&&Set.prototype.forEach,f="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,h=Object.prototype.toString,v=Function.prototype.toString,b=String.prototype.match,A=String.prototype.slice,m=String.prototype.replace,y=String.prototype.toUpperCase,E=String.prototype.toLowerCase,C=RegExp.prototype.test,w=Array.prototype.concat,_=Array.prototype.join,x=Array.prototype.slice,S=Math.floor,k="function"==typeof BigInt?BigInt.prototype.valueOf:null,O=Object.getOwnPropertySymbols,B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,T="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===T||"symbol")?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,j=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function z(e,n){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||C.call(/e/,n))return n;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-S(-e):S(e);if(r!==e){var o=String(r),i=A.call(n,o.length+1);return m.call(o,t,"$&_")+"."+m.call(m.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return m.call(n,t,"$&_")}var D=t(2634),R=D.custom,M=H(R)?R:null;function N(e,n,t){var r="double"===(t.quoteStyle||n)?'"':"'";return r+e+r}function F(e){return m.call(String(e),/"/g,""")}function L(e){return!("[object Array]"!==Y(e)||P&&"object"==typeof e&&P in e)}function U(e){return!("[object RegExp]"!==Y(e)||P&&"object"==typeof e&&P in e)}function H(e){if(T)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!B)return!1;try{return B.call(e),!0}catch(e){}return!1}e.exports=function e(n,r,o,l){var c=r||{};if(G(c,"quoteStyle")&&"single"!==c.quoteStyle&&"double"!==c.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(G(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!G(c,"customInspect")||c.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(G(c,"indent")&&null!==c.indent&&"\t"!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(G(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var y=c.numericSeparator;if(void 0===n)return"undefined";if(null===n)return"null";if("boolean"==typeof n)return n?"true":"false";if("string"==typeof n)return V(n,c);if("number"==typeof n){if(0===n)return 1/0/n>0?"0":"-0";var C=String(n);return y?z(n,C):C}if("bigint"==typeof n){var S=String(n)+"n";return y?z(n,S):S}var O=void 0===c.depth?5:c.depth;if(void 0===o&&(o=0),o>=O&&O>0&&"object"==typeof n)return L(n)?"[Array]":"[Object]";var R=function(e,n){var t;if("\t"===e.indent)t="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;t=_.call(Array(e.indent+1)," ")}return{base:t,prev:_.call(Array(n+1),t)}}(c,o);if(void 0===l)l=[];else if(q(l,n)>=0)return"[Circular]";function W(n,t,r){if(t&&(l=x.call(l)).push(t),r){var i={depth:c.depth};return G(c,"quoteStyle")&&(i.quoteStyle=c.quoteStyle),e(n,i,o+1,l)}return e(n,c,o+1,l)}if("function"==typeof n&&!U(n)){var $=function(e){if(e.name)return e.name;var n=b.call(v.call(e),/^function\s*([\w$]+)/);if(n)return n[1];return null}(n),ee=J(n,W);return"[Function"+($?": "+$:" (anonymous)")+"]"+(ee.length>0?" { "+_.call(ee,", ")+" }":"")}if(H(n)){var ne=T?m.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):B.call(n);return"object"!=typeof n||T?ne:K(ne)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(n)){for(var te="<"+E.call(String(n.nodeName)),re=n.attributes||[],oe=0;oe"}if(L(n)){if(0===n.length)return"[]";var ie=J(n,W);return R&&!function(e){for(var n=0;n=0)return!1;return!0}(ie)?"["+Z(ie,R)+"]":"[ "+_.call(ie,", ")+" ]"}if(function(e){return!("[object Error]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n)){var ae=J(n,W);return"cause"in Error.prototype||!("cause"in n)||I.call(n,"cause")?0===ae.length?"["+String(n)+"]":"{ ["+String(n)+"] "+_.call(ae,", ")+" }":"{ ["+String(n)+"] "+_.call(w.call("[cause]: "+W(n.cause),ae),", ")+" }"}if("object"==typeof n&&h){if(M&&"function"==typeof n[M]&&D)return D(n,{depth:O-o});if("symbol"!==h&&"function"==typeof n.inspect)return n.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(n)){var le=[];return a&&a.call(n,(function(e,t){le.push(W(t,n,!0)+" => "+W(e,n))})),X("Map",i.call(n),le,R)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(n)){var ce=[];return s&&s.call(n,(function(e){ce.push(W(e,n))})),X("Set",u.call(n),ce,R)}if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(n))return Q("WeakMap");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(n))return Q("WeakSet");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{return d.call(e),!0}catch(e){}return!1}(n))return Q("WeakRef");if(function(e){return!("[object Number]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(W(Number(n)));if(function(e){if(!e||"object"!=typeof e||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}(n))return K(W(k.call(n)));if(function(e){return!("[object Boolean]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(g.call(n));if(function(e){return!("[object String]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(W(String(n)));if("undefined"!=typeof window&&n===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&n===globalThis||void 0!==t.g&&n===t.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n)&&!U(n)){var ue=J(n,W),se=j?j(n)===Object.prototype:n instanceof Object||n.constructor===Object,fe=n instanceof Object?"":"null prototype",pe=!se&&P&&Object(n)===n&&P in n?A.call(Y(n),8,-1):fe?"Object":"",de=(se||"function"!=typeof n.constructor?"":n.constructor.name?n.constructor.name+" ":"")+(pe||fe?"["+_.call(w.call([],pe||[],fe||[]),": ")+"] ":"");return 0===ue.length?de+"{}":R?de+"{"+Z(ue,R)+"}":de+"{ "+_.call(ue,", ")+" }"}return String(n)};var W=Object.prototype.hasOwnProperty||function(e){return e in this};function G(e,n){return W.call(e,n)}function Y(e){return h.call(e)}function q(e,n){if(e.indexOf)return e.indexOf(n);for(var t=0,r=e.length;tn.maxStringLength){var t=e.length-n.maxStringLength,r="... "+t+" more character"+(t>1?"s":"");return V(A.call(e,0,n.maxStringLength),n)+r}return N(m.call(m.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,$),"single",n)}function $(e){var n=e.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return t?"\\"+t:"\\x"+(n<16?"0":"")+y.call(n.toString(16))}function K(e){return"Object("+e+")"}function Q(e){return e+" { ? }"}function X(e,n,t,r){return e+" ("+n+") {"+(r?Z(t,r):_.call(t,", "))+"}"}function Z(e,n){if(0===e.length)return"";var t="\n"+n.prev+n.base;return t+_.call(e,","+t)+"\n"+n.prev}function J(e,n){var t=L(e),r=[];if(t){r.length=e.length;for(var o=0;o{"use strict";var n=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!n(e)||!n(t))}},7653:(e,n,t)=>{"use strict";var r=t(8452),o=t(487),i=t(9211),a=t(9394),l=t(6576),c=o(a(),Object);r(c,{getPolyfill:a,implementation:i,shim:l}),e.exports=c},9394:(e,n,t)=>{"use strict";var r=t(9211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},6576:(e,n,t)=>{"use strict";var r=t(9394),o=t(8452);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8875:(e,n,t)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=t(1093),l=Object.prototype.propertyIsEnumerable,c=!l.call({toString:null},"toString"),u=l.call((function(){}),"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var n=e.constructor;return n&&n.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var n=null!==e&&"object"==typeof e,t="[object Function]"===i.call(e),r=a(e),l=n&&"[object String]"===i.call(e),p=[];if(!n&&!t&&!r)throw new TypeError("Object.keys called on a non-object");var g=u&&t;if(l&&e.length>0&&!o.call(e,0))for(var h=0;h0)for(var v=0;v{"use strict";var r=Array.prototype.slice,o=t(1093),i=Object.keys,a=i?function(e){return i(e)}:t(8875),l=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1093:e=>{"use strict";var n=Object.prototype.toString;e.exports=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}},8403:(e,n,t)=>{"use strict";var r=t(1189),o=t(1333)(),i=t(8075),a=Object,l=i("Array.prototype.push"),c=i("Object.prototype.propertyIsEnumerable"),u=o?Object.getOwnPropertySymbols:null;e.exports=function(e,n){if(null==e)throw new TypeError("target must be an object");var t=a(e);if(1===arguments.length)return t;for(var i=1;i{"use strict";var r=t(8452),o=t(487),i=t(8403),a=t(1514),l=t(984),c=o.apply(a()),u=function(e,n){return c(Object,arguments)};r(u,{getPolyfill:a,implementation:i,shim:l}),e.exports=u},1514:(e,n,t)=>{"use strict";var r=t(8403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",n=e.split(""),t={},r=0;r{"use strict";var r=t(8452),o=t(1514);e.exports=function(){var e=o();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},6578:e=>{"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},2694:(e,n,t)=>{"use strict";var r=t(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},5556:(e,n,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,n,t)=>{"use strict";var r=t(6540),o=t(5228),i=t(9982); +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t