UNPKG

@cpaassdk/cpaas-sdk

Version:
1,367 lines 61.9 kB
(function (root, factory) { if (typeof define === 'function' && define.amd) define(['exports', './kotlin_io_ktor_ktor_io.js', './kotlin_kotlin.js', './kotlin_io_ktor_ktor_http.js', './kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.js'], factory); else if (typeof exports === 'object') factory(module.exports, require('./kotlin_io_ktor_ktor_io.js'), require('./kotlin_kotlin.js'), require('./kotlin_io_ktor_ktor_http.js'), require('./kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.js')); else { if (typeof kotlin_io_ktor_ktor_io === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_http_cio'. Its dependency 'kotlin_io_ktor_ktor_io' was not found. Please, check whether 'kotlin_io_ktor_ktor_io' is loaded prior to 'kotlin_io_ktor_ktor_http_cio'."); } if (typeof kotlin_kotlin === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_http_cio'. Its dependency 'kotlin_kotlin' was not found. Please, check whether 'kotlin_kotlin' is loaded prior to 'kotlin_io_ktor_ktor_http_cio'."); } if (typeof kotlin_io_ktor_ktor_http === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_http_cio'. Its dependency 'kotlin_io_ktor_ktor_http' was not found. Please, check whether 'kotlin_io_ktor_ktor_http' is loaded prior to 'kotlin_io_ktor_ktor_http_cio'."); } if (typeof kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core === 'undefined') { throw new Error("Error loading module 'kotlin_io_ktor_ktor_http_cio'. Its dependency 'kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core' was not found. Please, check whether 'kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core' is loaded prior to 'kotlin_io_ktor_ktor_http_cio'."); } root.kotlin_io_ktor_ktor_http_cio = factory(typeof kotlin_io_ktor_ktor_http_cio === 'undefined' ? {} : kotlin_io_ktor_ktor_http_cio, kotlin_io_ktor_ktor_io, kotlin_kotlin, kotlin_io_ktor_ktor_http, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core); } }(this, function (_, kotlin_io_ktor_ktor_io, kotlin_kotlin, kotlin_io_ktor_ktor_http, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core) { //region block: imports var imul = Math.imul; var DefaultPool = kotlin_io_ktor_ktor_io.$crossModule$.DefaultPool; var StringBuilder_init_$Create$ = kotlin_kotlin.$crossModule$.StringBuilder_init_$Create$; var Unit_getInstance = kotlin_kotlin.$crossModule$.Unit_getInstance; var THROW_CCE = kotlin_kotlin.$crossModule$.THROW_CCE; var StringBuilder = kotlin_kotlin.$crossModule$.StringBuilder; var close = kotlin_io_ktor_ktor_io.$crossModule$.close; var Charsets_getInstance = kotlin_io_ktor_ktor_io.$crossModule$.Charsets_getInstance; var encodeToByteArray = kotlin_io_ktor_ktor_io.$crossModule$.encodeToByteArray; var _Char___init__impl__380027157 = kotlin_kotlin.$crossModule$._Char___init__impl__380027157; var Char = kotlin_kotlin.$crossModule$.Char; var setOf = kotlin_kotlin.$crossModule$.setOf_1; var listOf = kotlin_kotlin.$crossModule$.listOf_1; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$crossModule$.LinkedHashMap_init_$Create$_1; var ArrayList_init_$Create$ = kotlin_kotlin.$crossModule$.ArrayList_init_$Create$_1; var charSequenceLength = kotlin_kotlin.$crossModule$.charSequenceLength; var charSequenceGet = kotlin_kotlin.$crossModule$.charSequenceGet; var fillArrayVal = kotlin_kotlin.$crossModule$.fillArrayVal; var Char__toInt_impl_2402388783 = kotlin_kotlin.$crossModule$.Char__toInt_impl_2402388783; var compareTo = kotlin_kotlin.$crossModule$.compareTo; var NoSuchElementException_init_$Create$ = kotlin_kotlin.$crossModule$.NoSuchElementException_init_$Create$_1; var Collection = kotlin_kotlin.$crossModule$.Collection; var isInterface = kotlin_kotlin.$crossModule$.isInterface; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$crossModule$.IllegalArgumentException_init_$Create$_1; var emptyList = kotlin_kotlin.$crossModule$.emptyList; var toString = kotlin_kotlin.$crossModule$.toString; var charArray = kotlin_kotlin.$crossModule$.charArray; var Companion_getInstance = kotlin_io_ktor_ktor_http.$crossModule$.Companion_getInstance_2; var numberRangeToNumber = kotlin_kotlin.$crossModule$.numberRangeToNumber; var collectionSizeOrDefault = kotlin_kotlin.$crossModule$.collectionSizeOrDefault; var ArrayList_init_$Create$_0 = kotlin_kotlin.$crossModule$.ArrayList_init_$Create$; var Long = kotlin_kotlin.$crossModule$.Long; var numberToLong = kotlin_kotlin.$crossModule$.numberToLong; var toLong = kotlin_kotlin.$crossModule$.toLong; var toLongArray = kotlin_kotlin.$crossModule$.toLongArray; var Char__plus_impl_2692254045 = kotlin_kotlin.$crossModule$.Char__plus_impl_2692254045; var Char__minus_impl_3686210483 = kotlin_kotlin.$crossModule$.Char__minus_impl_3686210483_1; var toByte = kotlin_kotlin.$crossModule$.toByte; var toByteArray = kotlin_kotlin.$crossModule$.toByteArray; var mapCapacity = kotlin_kotlin.$crossModule$.mapCapacity; var coerceAtLeast = kotlin_kotlin.$crossModule$.coerceAtLeast; var LinkedHashMap_init_$Create$_0 = kotlin_kotlin.$crossModule$.LinkedHashMap_init_$Create$; var THROW_ISE = kotlin_kotlin.$crossModule$.THROW_ISE; var Enum = kotlin_kotlin.$crossModule$.Enum; var toString_0 = kotlin_kotlin.$crossModule$.toString_1; var getStringHashCode = kotlin_kotlin.$crossModule$.getStringHashCode; var DisposableHandle = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.DisposableHandle; var _get_lastIndex__339712501 = kotlin_kotlin.$crossModule$._get_lastIndex__339712501_2; var ensureNotNull = kotlin_kotlin.$crossModule$.ensureNotNull; var Annotation = kotlin_kotlin.$crossModule$.Annotation; var joinToString$default = kotlin_kotlin.$crossModule$.joinToString$default; var indexOf$default = kotlin_kotlin.$crossModule$.indexOf$default_1; var to = kotlin_kotlin.$crossModule$.to; var until = kotlin_kotlin.$crossModule$.until; var substring = kotlin_kotlin.$crossModule$.substring; var asSequence = kotlin_kotlin.$crossModule$.asSequence_1; var map = kotlin_kotlin.$crossModule$.map; var readBytes$default = kotlin_io_ktor_ktor_io.$crossModule$.readBytes$default; var BytePacketBuilder = kotlin_io_ktor_ktor_io.$crossModule$.BytePacketBuilder; var writeShort = kotlin_io_ktor_ktor_io.$crossModule$.writeShort; var writeText$default = kotlin_io_ktor_ktor_io.$crossModule$.writeText$default; var noWhenBranchMatchedException = kotlin_kotlin.$crossModule$.noWhenBranchMatchedException; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$crossModule$.CoroutineScope_1; //endregion 'use strict'; //region block: pre-declaration ChunkSizeBufferPool$1.prototype = Object.create(DefaultPool.prototype); ChunkSizeBufferPool$1.prototype.constructor = ChunkSizeBufferPool$1; IntArrayPool$1.prototype = Object.create(DefaultPool.prototype); IntArrayPool$1.prototype.constructor = IntArrayPool$1; CharArrayPool$1.prototype = Object.create(DefaultPool.prototype); CharArrayPool$1.prototype.constructor = CharArrayPool$1; Codes.prototype = Object.create(Enum.prototype); Codes.prototype.constructor = Codes; FrameType.prototype = Object.create(Enum.prototype); FrameType.prototype.constructor = FrameType; function send(frame, $cont) { return this._get_outgoing__3393993183_ewf02p_k$().send_4idxxh_k$(frame, $cont); } function start$default(negotiatedExtensions, $mask0, $handler) { if (!(($mask0 & 1) === 0)) negotiatedExtensions = emptyList(); return $handler == null ? this.start_w3di1k_k$(negotiatedExtensions) : $handler(negotiatedExtensions); } Binary.prototype = Object.create(Frame.prototype); Binary.prototype.constructor = Binary; Text.prototype = Object.create(Frame.prototype); Text.prototype.constructor = Text; Close.prototype = Object.create(Frame.prototype); Close.prototype.constructor = Close; Ping.prototype = Object.create(Frame.prototype); Ping.prototype.constructor = Ping; Pong.prototype = Object.create(Frame.prototype); Pong.prototype.constructor = Pong; //endregion function _get_ChunkSizeBufferPool__1683141831() { init_properties_ChunkedTransferEncoding_kt_9480106(); return ChunkSizeBufferPool; } var ChunkSizeBufferPool; function _get_CrLf__764932354() { init_properties_ChunkedTransferEncoding_kt_9480106(); return CrLf; } var CrLf; function _get_LastChunkBytes__3718310711() { init_properties_ChunkedTransferEncoding_kt_9480106(); return LastChunkBytes; } var LastChunkBytes; function _get_CHUNK_BUFFER_POOL_SIZE__736951092() { return CHUNK_BUFFER_POOL_SIZE; } var CHUNK_BUFFER_POOL_SIZE; function _get_MAX_CHUNK_SIZE_LENGTH__3369442554() { return MAX_CHUNK_SIZE_LENGTH; } var MAX_CHUNK_SIZE_LENGTH; function ChunkSizeBufferPool$1() { DefaultPool.call(this, 2048); } ChunkSizeBufferPool$1.prototype.produceInstance_xswihh_k$ = function () { return StringBuilder_init_$Create$(128); }; ChunkSizeBufferPool$1.prototype.clearInstance_k58ix3_k$ = function (instance) { var tmp$ret$0; $l$block: { { } { instance.clear_1keqml_k$(); Unit_getInstance(); } tmp$ret$0 = instance; break $l$block; } return tmp$ret$0; }; ChunkSizeBufferPool$1.prototype.clearInstance_26evkn_k$ = function (instance) { return this.clearInstance_k58ix3_k$(instance instanceof StringBuilder ? instance : THROW_CCE()); }; ChunkSizeBufferPool$1.$metadata$ = { kind: 'class', interfaces: [] }; var properties_initialized_ChunkedTransferEncoding_kt_2297535494; function init_properties_ChunkedTransferEncoding_kt_9480106() { if (!properties_initialized_ChunkedTransferEncoding_kt_2297535494) { properties_initialized_ChunkedTransferEncoding_kt_2297535494 = true; ChunkSizeBufferPool = new ChunkSizeBufferPool$1(); var tmp$ret$0; $l$block: { var tmp0_toByteArray_0 = Charsets_getInstance()._get_UTF_8__2725499985_pyf4q7_k$(); tmp$ret$0 = encodeToByteArray(tmp0_toByteArray_0.newEncoder_gqwcdg_k$(), '\r\n', 0, '\r\n'.length); break $l$block; } CrLf = tmp$ret$0; var tmp$ret$0_0; $l$block_0: { var tmp0_toByteArray_0_0 = Charsets_getInstance()._get_UTF_8__2725499985_pyf4q7_k$(); tmp$ret$0_0 = encodeToByteArray(tmp0_toByteArray_0_0.newEncoder_gqwcdg_k$(), '0\r\n\r\n', 0, '0\r\n\r\n'.length); break $l$block_0; } LastChunkBytes = tmp$ret$0_0; } } function _get_EMPTY_INT_ARRAY__605432250() { init_properties_HttpHeadersMap_kt_297499132(); return EMPTY_INT_ARRAY; } var EMPTY_INT_ARRAY; function _get_IntArrayPool__3884502789() { init_properties_HttpHeadersMap_kt_297499132(); return IntArrayPool; } var IntArrayPool; function _get_HEADER_ARRAY_POOL_SIZE__33431679() { return HEADER_ARRAY_POOL_SIZE; } var HEADER_ARRAY_POOL_SIZE; function _get_HEADER_SIZE__2940681598() { return HEADER_SIZE; } var HEADER_SIZE; function _get_EXPECTED_HEADERS_QTY__2806183893() { return EXPECTED_HEADERS_QTY; } var EXPECTED_HEADERS_QTY; function IntArrayPool$1() { DefaultPool.call(this, 1000); } IntArrayPool$1.prototype.produceInstance_xswihh_k$ = function () { return new Int32Array(512); }; IntArrayPool$1.$metadata$ = { kind: 'class', interfaces: [] }; var properties_initialized_HttpHeadersMap_kt_1251012128; function init_properties_HttpHeadersMap_kt_297499132() { if (!properties_initialized_HttpHeadersMap_kt_1251012128) { properties_initialized_HttpHeadersMap_kt_1251012128 = true; EMPTY_INT_ARRAY = new Int32Array(0); IntArrayPool = new IntArrayPool$1(); } } function _get_hostForbiddenSymbols__746575905() { init_properties_HttpParser_kt_397586099(); return hostForbiddenSymbols; } var hostForbiddenSymbols; function _get_versions__74732688() { init_properties_HttpParser_kt_397586099(); return versions; } var versions; var properties_initialized_HttpParser_kt_1838142679; function init_properties_HttpParser_kt_397586099() { if (!properties_initialized_HttpParser_kt_1838142679) { properties_initialized_HttpParser_kt_1838142679 = true; hostForbiddenSymbols = setOf([new Char(_Char___init__impl__380027157(47)), new Char(_Char___init__impl__380027157(63)), new Char(_Char___init__impl__380027157(35)), new Char(_Char___init__impl__380027157(64))]); versions = Companion_getInstance_0().build_da7s6j_k$(listOf(['HTTP/1.0', 'HTTP/1.1'])); } } function build($this, resultList, from, maxLength, idx, length, charAt) { { var tmp$ret$4; $l$block_3: { var tmp$ret$3; $l$block_2: { var tmp0_groupByTo_0_1 = LinkedHashMap_init_$Create$(); var tmp0_iterator_1_2 = from.iterator_jk1svi_k$(); while (tmp0_iterator_1_2.hasNext_bitz1p_k$()) { var element_2_3 = tmp0_iterator_1_2.next_20eer_k$(); var tmp$ret$0; $l$block: { tmp$ret$0 = charAt(element_2_3, idx).value_1; break $l$block; } var key_3_4 = tmp$ret$0; var tmp$ret$2; $l$block_1: { var value_1_6 = tmp0_groupByTo_0_1.get_1mhr4y_k$(new Char(key_3_4)); var tmp; if (value_1_6 == null) { var tmp$ret$1; $l$block_0: { tmp$ret$1 = ArrayList_init_$Create$(); break $l$block_0; } var answer_2_7 = tmp$ret$1; tmp0_groupByTo_0_1.put_3mhbri_k$(new Char(key_3_4), answer_2_7); Unit_getInstance(); tmp = answer_2_7; } else { tmp = value_1_6; } tmp$ret$2 = tmp; break $l$block_1; } var list_4_5 = tmp$ret$2; list_4_5.add_1j60pz_k$(element_2_3); Unit_getInstance(); } tmp$ret$3 = tmp0_groupByTo_0_1; break $l$block_2; } tmp$ret$4 = tmp$ret$3; break $l$block_3; } var tmp0_forEach_0 = tmp$ret$4; var tmp$ret$5; $l$block_4: { tmp$ret$5 = tmp0_forEach_0._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$(); break $l$block_4; } var tmp0_iterator_1 = tmp$ret$5; while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_2 = tmp0_iterator_1.next_20eer_k$(); { var tmp$ret$6; $l$block_5: { tmp$ret$6 = element_2._get_key__857139730_e6bh8y_k$().value_1; break $l$block_5; } var ch_4 = tmp$ret$6; var tmp$ret$7; $l$block_6: { tmp$ret$7 = element_2._get_value__3683422336_a43j40_k$(); break $l$block_6; } var list_5 = tmp$ret$7; var nextIdx_6 = idx + 1 | 0; var children_7 = ArrayList_init_$Create$(); var tmp_0 = Companion_getInstance_0(); var tmp$ret$10; $l$block_9: { var tmp$ret$9; $l$block_8: { var tmp0_filterTo_0_1_8 = ArrayList_init_$Create$(); var tmp0_iterator_1_2_9 = list_5.iterator_jk1svi_k$(); while (tmp0_iterator_1_2_9.hasNext_bitz1p_k$()) { var element_2_3_10 = tmp0_iterator_1_2_9.next_20eer_k$(); var tmp$ret$8; $l$block_7: { tmp$ret$8 = length(element_2_3_10) > nextIdx_6; break $l$block_7; } if (tmp$ret$8) { tmp0_filterTo_0_1_8.add_1j60pz_k$(element_2_3_10); Unit_getInstance(); } else { } } tmp$ret$9 = tmp0_filterTo_0_1_8; break $l$block_8; } tmp$ret$10 = tmp$ret$9; break $l$block_9; } build(tmp_0, children_7, tmp$ret$10, maxLength, nextIdx_6, length, charAt); children_7.trimToSize_dnhilv_k$(); var tmp$ret$13; $l$block_12: { var tmp$ret$12; $l$block_11: { var tmp0_filterTo_0_1_11 = ArrayList_init_$Create$(); var tmp0_iterator_1_2_12 = list_5.iterator_jk1svi_k$(); while (tmp0_iterator_1_2_12.hasNext_bitz1p_k$()) { var element_2_3_13 = tmp0_iterator_1_2_12.next_20eer_k$(); var tmp$ret$11; $l$block_10: { tmp$ret$11 = length(element_2_3_13) === nextIdx_6; break $l$block_10; } if (tmp$ret$11) { tmp0_filterTo_0_1_11.add_1j60pz_k$(element_2_3_13); Unit_getInstance(); } else { } } tmp$ret$12 = tmp0_filterTo_0_1_11; break $l$block_11; } tmp$ret$13 = tmp$ret$12; break $l$block_12; } resultList.add_1j60pz_k$(new Node(ch_4, tmp$ret$13, children_7)); Unit_getInstance(); } } } } function AsciiCharTree$Companion$build$lambda() { return function (it) { return charSequenceLength(it); }; } function AsciiCharTree$Companion$build$lambda_0() { return function (s, idx) { return new Char(charSequenceGet(s, idx)); }; } function Node(ch, exact, children) { this.ch_1 = ch; this.exact_1 = exact; this.children_1 = children; var tmp = this; var tmp_0 = 0; var tmp_1 = 256; var tmp$ret$0; $l$block: { tmp$ret$0 = fillArrayVal(Array(tmp_1), null); break $l$block; } var tmp_2 = tmp$ret$0; while (tmp_0 < tmp_1) { var tmp_3 = tmp_0; var tmp$ret$3; $l$block_4: { var tmp$ret$2; $l$block_3: { var tmp0_singleOrNull_0 = this.children_1; var single_1 = null; var found_2 = false; var tmp0_iterator_3 = tmp0_singleOrNull_0.iterator_jk1svi_k$(); while (tmp0_iterator_3.hasNext_bitz1p_k$()) { var element_4 = tmp0_iterator_3.next_20eer_k$(); var tmp$ret$1; $l$block_0: { tmp$ret$1 = Char__toInt_impl_2402388783(element_4.ch_1) === tmp_3; break $l$block_0; } if (tmp$ret$1) { if (found_2) { tmp$ret$2 = null; break $l$block_3; } single_1 = element_4; found_2 = true; } else { } } if (!found_2) { tmp$ret$2 = null; break $l$block_3; } tmp$ret$2 = single_1; break $l$block_3; } tmp$ret$3 = tmp$ret$2; break $l$block_4; } tmp_2[tmp_3] = tmp$ret$3; tmp_0 = tmp_0 + 1 | 0; } tmp.array_1 = tmp_2; } Node.prototype._get_ch__1413115334_4p7t15_k$ = function () { return this.ch_1; }; Node.prototype._get_exact__3217623218_htf80e_k$ = function () { return this.exact_1; }; Node.prototype._get_children__1387553196_my42wc_k$ = function () { return this.children_1; }; Node.prototype._get_array__3098070168_jslnqg_k$ = function () { return this.array_1; }; Node.$metadata$ = { simpleName: 'Node', kind: 'class', interfaces: [] }; function Companion() { Companion_instance = this; } Companion.prototype.build_da7s6j_k$ = function (from) { var tmp = AsciiCharTree$Companion$build$lambda(); return this.build_lywv57_k$(from, tmp, AsciiCharTree$Companion$build$lambda_0()); }; Companion.prototype.build_lywv57_k$ = function (from, length, charAt) { var tmp$ret$0; $l$block_1: { var iterator_1 = from.iterator_jk1svi_k$(); if (!iterator_1.hasNext_bitz1p_k$()) { tmp$ret$0 = null; break $l$block_1; } var maxElem_2 = iterator_1.next_20eer_k$(); if (!iterator_1.hasNext_bitz1p_k$()) { tmp$ret$0 = maxElem_2; break $l$block_1; } var maxValue_3 = length(maxElem_2); do { var e_4 = iterator_1.next_20eer_k$(); var v_5 = length(e_4); if (compareTo(maxValue_3, v_5) < 0) { maxElem_2 = e_4; maxValue_3 = v_5; } } while (iterator_1.hasNext_bitz1p_k$()); tmp$ret$0 = maxElem_2; break $l$block_1; } var tmp0_safe_receiver = tmp$ret$0; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { var tmp$ret$1; $l$block_2: { { } tmp$ret$1 = length(tmp0_safe_receiver); break $l$block_2; } tmp = tmp$ret$1; } var tmp1_elvis_lhs = tmp; var tmp_0; if (tmp1_elvis_lhs == null) { throw NoSuchElementException_init_$Create$('Unable to build char tree from an empty list'); } else { tmp_0 = tmp1_elvis_lhs; } var maxLen = tmp_0; var tmp$ret$2; $l$block_6: { var tmp_1; if (isInterface(from, Collection)) { tmp_1 = from.isEmpty_y1axqb_k$(); } else { { tmp_1 = false; } } if (tmp_1) { tmp$ret$2 = false; break $l$block_6; } else { } var tmp0_iterator_1 = from.iterator_jk1svi_k$(); while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_2 = tmp0_iterator_1.next_20eer_k$(); var tmp$ret$3; $l$block_4: { tmp$ret$3 = length(element_2) === 0; break $l$block_4; } if (tmp$ret$3) { tmp$ret$2 = true; break $l$block_6; } else { } } tmp$ret$2 = false; break $l$block_6; } if (tmp$ret$2) throw IllegalArgumentException_init_$Create$('There should be no empty entries'); else { } var root = ArrayList_init_$Create$(); build(this, root, from, maxLen, 0, length, charAt); root.trimToSize_dnhilv_k$(); return new AsciiCharTree(new Node(_Char___init__impl__380027157(0), emptyList(), root)); }; Companion.$metadata$ = { simpleName: 'Companion', kind: 'object', interfaces: [] }; var Companion_instance; function Companion_getInstance_0() { if (Companion_instance == null) new Companion(); return Companion_instance; } function AsciiCharTree(root) { Companion_getInstance_0(); this.root_1 = root; } AsciiCharTree.prototype._get_root__808282537_dd8asp_k$ = function () { return this.root_1; }; AsciiCharTree.prototype.search_emctmp_k$ = function (sequence, fromIdx, end, lowerCase, stopPredicate) { var tmp$ret$0; $l$block: { tmp$ret$0 = charSequenceLength(sequence) === 0; break $l$block; } if (tmp$ret$0) throw IllegalArgumentException_init_$Create$("Couldn't search in char tree for empty string"); else { } var node = this.root_1; var inductionVariable = fromIdx; if (inductionVariable < end) $l$loop: do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var current = charSequenceGet(sequence, index); var currentCode = Char__toInt_impl_2402388783(current); if (stopPredicate(new Char(current), currentCode)) break $l$loop; var tmp1_elvis_lhs = node.array_1[currentCode]; var tmp; if (tmp1_elvis_lhs == null) { var tmp_0; if (lowerCase) { var tmp_1 = node.array_1; var tmp$ret$5; $l$block_4: { var tmp$ret$4; $l$block_3: { var tmp$ret$3; $l$block_2: { var tmp$ret$2; $l$block_1: { var tmp$ret$1; $l$block_0: { var tmp0_asDynamic_0_2_2 = toString(current); tmp$ret$1 = tmp0_asDynamic_0_2_2; break $l$block_0; } var tmp1_unsafeCast_0_1_1 = tmp$ret$1.toLowerCase(); tmp$ret$2 = tmp1_unsafeCast_0_1_1; break $l$block_1; } tmp$ret$3 = tmp$ret$2; break $l$block_2; } tmp$ret$4 = charSequenceGet(tmp$ret$3, 0); break $l$block_3; } tmp$ret$5 = tmp$ret$4; break $l$block_4; } tmp_0 = tmp_1[Char__toInt_impl_2402388783(tmp$ret$5)]; } else { tmp_0 = null; } tmp = tmp_0; } else { tmp = tmp1_elvis_lhs; } var tmp2_elvis_lhs = tmp; var tmp_2; if (tmp2_elvis_lhs == null) { return emptyList(); } else { tmp_2 = tmp2_elvis_lhs; } var nextNode = tmp_2; node = nextNode; } while (inductionVariable < end); return node.exact_1; }; AsciiCharTree.prototype.search$default_x9n4u8_k$ = function (sequence, fromIdx, end, lowerCase, stopPredicate, $mask0, $handler) { if (!(($mask0 & 2) === 0)) fromIdx = 0; if (!(($mask0 & 4) === 0)) end = charSequenceLength(sequence); if (!(($mask0 & 8) === 0)) lowerCase = false; return this.search_emctmp_k$(sequence, fromIdx, end, lowerCase, stopPredicate); }; AsciiCharTree.$metadata$ = { simpleName: 'AsciiCharTree', kind: 'class', interfaces: [] }; function _get_CharArrayPool__2272579954() { init_properties_CharArrayPool_kt_3338743477(); return CharArrayPool; } var CharArrayPool; function _get_CHAR_ARRAY_POOL_SIZE__1149519382() { return CHAR_ARRAY_POOL_SIZE; } var CHAR_ARRAY_POOL_SIZE; function _get_CHAR_BUFFER_ARRAY_LENGTH__1673778985() { return CHAR_BUFFER_ARRAY_LENGTH; } var CHAR_BUFFER_ARRAY_LENGTH; function CharArrayPool$1() { DefaultPool.call(this, 4096); } CharArrayPool$1.prototype.produceInstance_xswihh_k$ = function () { return charArray(2048); }; CharArrayPool$1.$metadata$ = { kind: 'class', interfaces: [] }; var properties_initialized_CharArrayPool_kt_3646596625; function init_properties_CharArrayPool_kt_3338743477() { if (!properties_initialized_CharArrayPool_kt_3646596625) { properties_initialized_CharArrayPool_kt_3646596625 = true; CharArrayPool = new CharArrayPool$1(); } } function _get_DefaultHttpMethods__3171998594() { init_properties_Chars_kt_3793740407(); return DefaultHttpMethods; } var DefaultHttpMethods; function _get_HexTable__1748032664() { init_properties_Chars_kt_3793740407(); return HexTable; } var HexTable; function _get_HexLetterTable__12733022() { init_properties_Chars_kt_3793740407(); return HexLetterTable; } var HexLetterTable; function DefaultHttpMethods$lambda() { return function (it) { return it._get_value__3683422336_a43j40_k$().length; }; } function DefaultHttpMethods$lambda_0() { return function (m, idx) { return new Char(charSequenceGet(m._get_value__3683422336_a43j40_k$(), idx)); }; } var properties_initialized_Chars_kt_2753852883; function init_properties_Chars_kt_3793740407() { if (!properties_initialized_Chars_kt_2753852883) { properties_initialized_Chars_kt_2753852883 = true; var tmp = Companion_getInstance_0(); var tmp_0 = Companion_getInstance()._get_DefaultMethods__3957763546_5krg2u_k$(); var tmp_1 = DefaultHttpMethods$lambda(); DefaultHttpMethods = tmp.build_lywv57_k$(tmp_0, tmp_1, DefaultHttpMethods$lambda_0()); var tmp$ret$4; $l$block_3: { var tmp0_map_0 = numberRangeToNumber(0, 255); var tmp$ret$3; $l$block_2: { var tmp0_mapTo_0_1 = ArrayList_init_$Create$_0(collectionSizeOrDefault(tmp0_map_0, 10)); var inductionVariable = tmp0_map_0._get_first__3232921377_hkbbvj_k$(); var last = tmp0_map_0._get_last__802328181_d9oodx_k$(); if (inductionVariable <= last) do { var item_2_3 = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var tmp$ret$2; $l$block_1: { var tmp_2; if (48 <= item_2_3 ? item_2_3 <= 57 : false) { tmp_2 = numberToLong(item_2_3).minus_llf5ei_k$(new Long(48, 0)); } else if (toLong(item_2_3).compareTo_n4fqi2_k$(new Long(97, 0)) >= 0 ? toLong(item_2_3).compareTo_n4fqi2_k$(new Long(102, 0)) <= 0 : false) { var tmp$ret$0; $l$block: { var tmp0_plus_0_5 = numberToLong(item_2_3).minus_llf5ei_k$(new Long(97, 0)); tmp$ret$0 = tmp0_plus_0_5.plus_u6jwas_k$(new Long(10, 0)); break $l$block; } tmp_2 = tmp$ret$0; } else if (toLong(item_2_3).compareTo_n4fqi2_k$(new Long(65, 0)) >= 0 ? toLong(item_2_3).compareTo_n4fqi2_k$(new Long(70, 0)) <= 0 : false) { var tmp$ret$1; $l$block_0: { var tmp1_plus_0_6 = numberToLong(item_2_3).minus_llf5ei_k$(new Long(65, 0)); tmp$ret$1 = tmp1_plus_0_6.plus_u6jwas_k$(new Long(10, 0)); break $l$block_0; } tmp_2 = tmp$ret$1; } else { tmp_2 = new Long(-1, -1); } tmp$ret$2 = tmp_2; break $l$block_1; } tmp0_mapTo_0_1.add_1j60pz_k$(tmp$ret$2); Unit_getInstance(); } while (!(item_2_3 === last)); tmp$ret$3 = tmp0_mapTo_0_1; break $l$block_2; } tmp$ret$4 = tmp$ret$3; break $l$block_3; } HexTable = toLongArray(tmp$ret$4); var tmp$ret$2_0; $l$block_6: { var tmp0_map_0_0 = numberRangeToNumber(0, 15); var tmp$ret$1_0; $l$block_5: { var tmp0_mapTo_0_1_0 = ArrayList_init_$Create$_0(collectionSizeOrDefault(tmp0_map_0_0, 10)); var inductionVariable_0 = tmp0_map_0_0._get_first__3232921377_hkbbvj_k$(); var last_0 = tmp0_map_0_0._get_last__802328181_d9oodx_k$(); if (inductionVariable_0 <= last_0) do { var item_2_3_0 = inductionVariable_0; inductionVariable_0 = inductionVariable_0 + 1 | 0; var tmp$ret$0_0; $l$block_4: { tmp$ret$0_0 = item_2_3_0 < 10 ? toByte(48 + item_2_3_0 | 0) : toByte(Char__toInt_impl_2402388783(Char__minus_impl_3686210483(Char__plus_impl_2692254045(_Char___init__impl__380027157(97), item_2_3_0), 10))); break $l$block_4; } tmp0_mapTo_0_1_0.add_1j60pz_k$(tmp$ret$0_0); Unit_getInstance(); } while (!(item_2_3_0 === last_0)); tmp$ret$1_0 = tmp0_mapTo_0_1_0; break $l$block_5; } tmp$ret$2_0 = tmp$ret$1_0; break $l$block_6; } HexLetterTable = toByteArray(tmp$ret$2_0); } } function _get_byCodeMap__446530937($this) { return $this.byCodeMap_1; } var Codes_NORMAL_instance; var Codes_GOING_AWAY_instance; var Codes_PROTOCOL_ERROR_instance; var Codes_CANNOT_ACCEPT_instance; var Codes_CLOSED_ABNORMALLY_instance; var Codes_NOT_CONSISTENT_instance; var Codes_VIOLATED_POLICY_instance; var Codes_TOO_BIG_instance; var Codes_NO_EXTENSION_instance; var Codes_INTERNAL_ERROR_instance; var Codes_SERVICE_RESTART_instance; var Codes_TRY_AGAIN_LATER_instance; function Companion_0() { Companion_instance_0 = this; var tmp = this; var tmp$ret$2; $l$block_1: { var tmp0_associateBy_0 = values(); var capacity_1 = coerceAtLeast(mapCapacity(tmp0_associateBy_0.length), 16); var tmp$ret$1; $l$block_0: { var tmp0_associateByTo_0_2 = LinkedHashMap_init_$Create$_0(capacity_1); var indexedObject = tmp0_associateBy_0; var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element_2_4 = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; var tmp$ret$0; $l$block: { tmp$ret$0 = element_2_4.code_1; break $l$block; } tmp0_associateByTo_0_2.put_3mhbri_k$(tmp$ret$0, element_2_4); Unit_getInstance(); } tmp$ret$1 = tmp0_associateByTo_0_2; break $l$block_0; } tmp$ret$2 = tmp$ret$1; break $l$block_1; } tmp.byCodeMap_1 = tmp$ret$2; this.UNEXPECTED_CONDITION_1 = Codes_INTERNAL_ERROR_getInstance(); } Companion_0.prototype._get_UNEXPECTED_CONDITION__797460318_d6scbi_k$ = function () { return this.UNEXPECTED_CONDITION_1; }; Companion_0.prototype.byCode_2tpqvq_k$ = function (code) { return this.byCodeMap_1.get_1mhr4y_k$(code); }; Companion_0.$metadata$ = { simpleName: 'Companion', kind: 'object', interfaces: [] }; var Companion_instance_0; function Companion_getInstance_1() { Codes_initEntries(); if (Companion_instance_0 == null) new Companion_0(); return Companion_instance_0; } function values() { return [Codes_NORMAL_getInstance(), Codes_GOING_AWAY_getInstance(), Codes_PROTOCOL_ERROR_getInstance(), Codes_CANNOT_ACCEPT_getInstance(), Codes_CLOSED_ABNORMALLY_getInstance(), Codes_NOT_CONSISTENT_getInstance(), Codes_VIOLATED_POLICY_getInstance(), Codes_TOO_BIG_getInstance(), Codes_NO_EXTENSION_getInstance(), Codes_INTERNAL_ERROR_getInstance(), Codes_SERVICE_RESTART_getInstance(), Codes_TRY_AGAIN_LATER_getInstance()]; } function valueOf(value) { switch (value) { case 'NORMAL': return Codes_NORMAL_getInstance(); case 'GOING_AWAY': return Codes_GOING_AWAY_getInstance(); case 'PROTOCOL_ERROR': return Codes_PROTOCOL_ERROR_getInstance(); case 'CANNOT_ACCEPT': return Codes_CANNOT_ACCEPT_getInstance(); case 'CLOSED_ABNORMALLY': return Codes_CLOSED_ABNORMALLY_getInstance(); case 'NOT_CONSISTENT': return Codes_NOT_CONSISTENT_getInstance(); case 'VIOLATED_POLICY': return Codes_VIOLATED_POLICY_getInstance(); case 'TOO_BIG': return Codes_TOO_BIG_getInstance(); case 'NO_EXTENSION': return Codes_NO_EXTENSION_getInstance(); case 'INTERNAL_ERROR': return Codes_INTERNAL_ERROR_getInstance(); case 'SERVICE_RESTART': return Codes_SERVICE_RESTART_getInstance(); case 'TRY_AGAIN_LATER': return Codes_TRY_AGAIN_LATER_getInstance(); default: Codes_initEntries(); THROW_ISE(); break; } } var Codes_entriesInitialized; function Codes_initEntries() { if (Codes_entriesInitialized) return Unit_getInstance(); Codes_entriesInitialized = true; Codes_NORMAL_instance = new Codes('NORMAL', 0, 1000); Codes_GOING_AWAY_instance = new Codes('GOING_AWAY', 1, 1001); Codes_PROTOCOL_ERROR_instance = new Codes('PROTOCOL_ERROR', 2, 1002); Codes_CANNOT_ACCEPT_instance = new Codes('CANNOT_ACCEPT', 3, 1003); Codes_CLOSED_ABNORMALLY_instance = new Codes('CLOSED_ABNORMALLY', 4, 1006); Codes_NOT_CONSISTENT_instance = new Codes('NOT_CONSISTENT', 5, 1007); Codes_VIOLATED_POLICY_instance = new Codes('VIOLATED_POLICY', 6, 1008); Codes_TOO_BIG_instance = new Codes('TOO_BIG', 7, 1009); Codes_NO_EXTENSION_instance = new Codes('NO_EXTENSION', 8, 1010); Codes_INTERNAL_ERROR_instance = new Codes('INTERNAL_ERROR', 9, 1011); Codes_SERVICE_RESTART_instance = new Codes('SERVICE_RESTART', 10, 1012); Codes_TRY_AGAIN_LATER_instance = new Codes('TRY_AGAIN_LATER', 11, 1013); Companion_getInstance_1(); } function CloseReason_init_$Init$(code, message, $this) { CloseReason.call($this, code.code_1, message); return $this; } function CloseReason_init_$Create$(code, message) { return CloseReason_init_$Init$(code, message, Object.create(CloseReason.prototype)); } function Codes(name, ordinal, code) { Enum.call(this, name, ordinal); this.code_1 = code; } Codes.prototype._get_code__794418686_d4z5dq_k$ = function () { return this.code_1; }; Codes.$metadata$ = { simpleName: 'Codes', kind: 'class', interfaces: [] }; function Codes_NORMAL_getInstance() { Codes_initEntries(); return Codes_NORMAL_instance; } function Codes_GOING_AWAY_getInstance() { Codes_initEntries(); return Codes_GOING_AWAY_instance; } function Codes_PROTOCOL_ERROR_getInstance() { Codes_initEntries(); return Codes_PROTOCOL_ERROR_instance; } function Codes_CANNOT_ACCEPT_getInstance() { Codes_initEntries(); return Codes_CANNOT_ACCEPT_instance; } function Codes_CLOSED_ABNORMALLY_getInstance() { Codes_initEntries(); return Codes_CLOSED_ABNORMALLY_instance; } function Codes_NOT_CONSISTENT_getInstance() { Codes_initEntries(); return Codes_NOT_CONSISTENT_instance; } function Codes_VIOLATED_POLICY_getInstance() { Codes_initEntries(); return Codes_VIOLATED_POLICY_instance; } function Codes_TOO_BIG_getInstance() { Codes_initEntries(); return Codes_TOO_BIG_instance; } function Codes_NO_EXTENSION_getInstance() { Codes_initEntries(); return Codes_NO_EXTENSION_instance; } function Codes_INTERNAL_ERROR_getInstance() { Codes_initEntries(); return Codes_INTERNAL_ERROR_instance; } function Codes_SERVICE_RESTART_getInstance() { Codes_initEntries(); return Codes_SERVICE_RESTART_instance; } function Codes_TRY_AGAIN_LATER_getInstance() { Codes_initEntries(); return Codes_TRY_AGAIN_LATER_instance; } function CloseReason(code, message) { this.code_1 = code; this.message_1 = message; } CloseReason.prototype._get_code__794418686_d4z5dq_k$ = function () { return this.code_1; }; CloseReason.prototype._get_message__1663917034_rinilm_k$ = function () { return this.message_1; }; CloseReason.prototype._get_knownReason__2989220618_lleol2_k$ = function () { return Companion_getInstance_1().byCode_2tpqvq_k$(this.code_1); }; CloseReason.prototype.toString = function () { var tmp0_elvis_lhs = this._get_knownReason__2989220618_lleol2_k$(); return 'CloseReason(reason=' + toString_0(tmp0_elvis_lhs == null ? this.code_1 : tmp0_elvis_lhs) + ', message=' + this.message_1 + ')'; }; CloseReason.prototype.component1_7eebsc_k$ = function () { return this.code_1; }; CloseReason.prototype.component2_7eebsb_k$ = function () { return this.message_1; }; CloseReason.prototype.copy_5z8094_k$ = function (code, message) { return new CloseReason(code, message); }; CloseReason.prototype.copy$default_w6g97m_k$ = function (code, message, $mask0, $handler) { if (!(($mask0 & 1) === 0)) code = this.code_1; if (!(($mask0 & 2) === 0)) message = this.message_1; return this.copy_5z8094_k$(code, message); }; CloseReason.prototype.hashCode = function () { var result = this.code_1; result = imul(result, 31) + getStringHashCode(this.message_1) | 0; return result; }; CloseReason.prototype.equals = function (other) { if (this === other) return true; if (!(other instanceof CloseReason)) return false; else { } var tmp0_other_with_cast = other instanceof CloseReason ? other : THROW_CCE(); if (!(this.code_1 === tmp0_other_with_cast.code_1)) return false; if (!(this.message_1 === tmp0_other_with_cast.message_1)) return false; return true; }; CloseReason.$metadata$ = { simpleName: 'CloseReason', kind: 'class', interfaces: [] }; function NonDisposableHandle() { NonDisposableHandle_instance = this; } NonDisposableHandle.prototype.dispose_3n44we_k$ = function () { }; NonDisposableHandle.prototype.toString = function () { return 'NonDisposableHandle'; }; NonDisposableHandle.$metadata$ = { simpleName: 'NonDisposableHandle', kind: 'object', interfaces: [DisposableHandle] }; var NonDisposableHandle_instance; function NonDisposableHandle_getInstance() { if (NonDisposableHandle_instance == null) new NonDisposableHandle(); return NonDisposableHandle_instance; } function _get_maxOpcode__2896122559($this) { return $this.maxOpcode_1; } function _get_byOpcodeArray__2152316029($this) { return $this.byOpcodeArray_1; } var FrameType_TEXT_instance; var FrameType_BINARY_instance; var FrameType_CLOSE_instance; var FrameType_PING_instance; var FrameType_PONG_instance; function Companion_1() { Companion_instance_1 = this; var tmp = this; var tmp$ret$1; $l$block_4: { var tmp0_maxByOrNull_0 = values_0(); var tmp$ret$0; $l$block: { tmp$ret$0 = tmp0_maxByOrNull_0.length === 0; break $l$block; } if (tmp$ret$0) { tmp$ret$1 = null; break $l$block_4; } else { } var maxElem_1 = tmp0_maxByOrNull_0[0]; var lastIndex_2 = _get_lastIndex__339712501(tmp0_maxByOrNull_0); if (lastIndex_2 === 0) { tmp$ret$1 = maxElem_1; break $l$block_4; } var tmp$ret$2; $l$block_2: { var tmp1__anonymous__8_4003154337 = maxElem_1; tmp$ret$2 = tmp1__anonymous__8_4003154337.opcode_1; break $l$block_2; } var maxValue_3 = tmp$ret$2; var inductionVariable = 1; if (inductionVariable <= lastIndex_2) do { var i_5 = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var e_6 = tmp0_maxByOrNull_0[i_5]; var tmp$ret$3; $l$block_3: { tmp$ret$3 = e_6.opcode_1; break $l$block_3; } var v_7 = tmp$ret$3; if (compareTo(maxValue_3, v_7) < 0) { maxElem_1 = e_6; maxValue_3 = v_7; } } while (!(i_5 === lastIndex_2)); tmp$ret$1 = maxElem_1; break $l$block_4; } tmp.maxOpcode_1 = ensureNotNull(tmp$ret$1).opcode_1; var tmp_0 = this; var tmp_1 = 0; var tmp_2 = this.maxOpcode_1 + 1 | 0; var tmp$ret$4; $l$block_5: { tmp$ret$4 = fillArrayVal(Array(tmp_2), null); break $l$block_5; } var tmp_3 = tmp$ret$4; while (tmp_1 < tmp_2) { var tmp_4 = tmp_1; var tmp$ret$7; $l$block_10: { var tmp$ret$6; $l$block_9: { var tmp0_singleOrNull_0 = values_0(); var single_1 = null; var found_2 = false; var indexedObject = tmp0_singleOrNull_0; var inductionVariable_0 = 0; var last = indexedObject.length; while (inductionVariable_0 < last) { var element_4 = indexedObject[inductionVariable_0]; inductionVariable_0 = inductionVariable_0 + 1 | 0; var tmp$ret$5; $l$block_6: { tmp$ret$5 = element_4.opcode_1 === tmp_4; break $l$block_6; } if (tmp$ret$5) { if (found_2) { tmp$ret$6 = null; break $l$block_9; } single_1 = element_4; found_2 = true; } else { } } if (!found_2) { tmp$ret$6 = null; break $l$block_9; } tmp$ret$6 = single_1; break $l$block_9; } tmp$ret$7 = tmp$ret$6; break $l$block_10; } tmp_3[tmp_4] = tmp$ret$7; tmp_1 = tmp_1 + 1 | 0; } tmp_0.byOpcodeArray_1 = tmp_3; } Companion_1.prototype.get_fkrdnv_k$ = function (opcode) { return (0 <= opcode ? opcode <= this.maxOpcode_1 : false) ? this.byOpcodeArray_1[opcode] : null; }; Companion_1.$metadata$ = { simpleName: 'Companion', kind: 'object', interfaces: [] }; var Companion_instance_1; function Companion_getInstance_2() { FrameType_initEntries(); if (Companion_instance_1 == null) new Companion_1(); return Companion_instance_1; } function values_0() { return [FrameType_TEXT_getInstance(), FrameType_BINARY_getInstance(), FrameType_CLOSE_getInstance(), FrameType_PING_getInstance(), FrameType_PONG_getInstance()]; } function valueOf_0(value) { switch (value) { case 'TEXT': return FrameType_TEXT_getInstance(); case 'BINARY': return FrameType_BINARY_getInstance(); case 'CLOSE': return FrameType_CLOSE_getInstance(); case 'PING': return FrameType_PING_getInstance(); case 'PONG': return FrameType_PONG_getInstance(); default: FrameType_initEntries(); THROW_ISE(); break; } } var FrameType_entriesInitialized; function FrameType_initEntries() { if (FrameType_entriesInitialized) return Unit_getInstance(); FrameType_entriesInitialized = true; FrameType_TEXT_instance = new FrameType('TEXT', 0, false, 1); FrameType_BINARY_instance = new FrameType('BINARY', 1, false, 2); FrameType_CLOSE_instance = new FrameType('CLOSE', 2, true, 8); FrameType_PING_instance = new FrameType('PING', 3, true, 9); FrameType_PONG_instance = new FrameType('PONG', 4, true, 10); Companion_getInstance_2(); } function FrameType(name, ordinal, controlFrame, opcode) { Enum.call(this, name, ordinal); this.controlFrame_1 = controlFrame; this.opcode_1 = opcode; } FrameType.prototype._get_controlFrame__249630011_44mfqz_k$ = function () { return this.controlFrame_1; }; FrameType.prototype._get_opcode__1020331389_gvh8ql_k$ = function () { return this.opcode_1; }; FrameType.$metadata$ = { simpleName: 'FrameType', kind: 'class', interfaces: [] }; function FrameType_TEXT_getInstance() { FrameType_initEntries(); return FrameType_TEXT_instance; } function FrameType_BINARY_getInstance() { FrameType_initEntries(); return FrameType_BINARY_instance; } function FrameType_CLOSE_getInstance() { FrameType_initEntries(); return FrameType_CLOSE_instance; } function FrameType_PING_getInstance() { FrameType_initEntries(); return FrameType_PING_instance; } function FrameType_PONG_getInstance() { FrameType_initEntries(); return FrameType_PONG_instance; } function WebSocketExtension() { } WebSocketExtension.$metadata$ = { simpleName: 'WebSocketExtension', kind: 'interface', interfaces: [] }; function ExperimentalWebSocketExtensionApi() { } ExperimentalWebSocketExtensionApi.prototype.equals = function (other) { if (!(other instanceof ExperimentalWebSocketExtensionApi)) return false; else { } var tmp0_other_with_cast = other instanceof ExperimentalWebSocketExtensionApi ? other : THROW_CCE(); return true; }; ExperimentalWebSocketExtensionApi.prototype.hashCode = function () { return 0; }; ExperimentalWebSocketExtensionApi.prototype.toString = function () { return '@io.ktor.http.cio.websocket.ExperimentalWebSocketExtensionApi()'; }; ExperimentalWebSocketExtensionApi.$metadata$ = { simpleName: 'ExperimentalWebSocketExtensionApi', kind: 'class', interfaces: [Annotation] }; function WebSocketExtensionFactory() { } WebSocketExtensionFactory.$metadata$ = { simpleName: 'WebSocketExtensionFactory', kind: 'interface', interfaces: [] }; function parametersToString($this) { var tmp; if ($this.parameters_1.isEmpty_y1axqb_k$()) { tmp = ''; } else { tmp = ', ' + joinToString$default($this.parameters_1, ',', null, null, 0, null, null, 62, null); } return tmp; } function WebSocketExtensionHeader$parseParameters$lambda() { return function (it) { var tmp = _Char___init__impl__380027157(61); var equalsIndex = indexOf$default(it, tmp, 0, false, 6, null); Unit_getInstance(); var tmp_0; if (equalsIndex < 0) { return to(it, ''); } var key = substring(it, until(0, equalsIndex)); Unit_getInstance(); var tmp_1; if ((equalsIndex + 1 | 0) < it.length) { var tmp$ret$1; $l$block_0: { var tmp0_substring_0 = equalsIndex + 1 | 0; var tmp$ret$0; $l$block: { tmp$ret$0 = it; break $l$block; } tmp$ret$1 = tmp$ret$0.substring(tmp0_substring_0); break $l$block_0; } tmp_1 = tmp$ret$1; } else { tmp_1 = ''; } var value = tmp_1; Unit_getInstance(); return to(key, value); }; } function WebSocketExtensionHeader(name, parameters) { this.name_1 = name; this.parameters_1 = parameters; } WebSocketExtensionHeader.prototype._get_name__804168992_das4rk_k$ = function () { return this.name_1; }; WebSocketExtensionHeader.prototype._get_parameters__3744582625_93onj3_k$ = function () { return this.parameters_1; }; WebSocketExtensionHeader.prototype.parseParameters_8pxmv7_k$ = function () { var tmp = asSequence(this.parameters_1); return map(tmp, WebSocketExtensionHeader$parseParameters$lambda()); }; WebSocketExtensionHeader.prototype.toString = function () { return this.name_1 + ' ' + parametersToString(this); }; WebSocketExtensionHeader.$metadata$ = { simpleName: 'WebSocketExtensionHeader', kind: 'class', interfaces: [] }; function DefaultWebSocketSession() { } DefaultWebSocketSession.$metadata$