(function (_, kotlin_kotlin, kotlin_io_ktor_ktor_utils, kotlin_io_ktor_ktor_client_core, kotlin_io_ktor_ktor_http, kotlin_io_ktor_ktor_serialization, kotlin_io_ktor_ktor_io) { 'use strict'; //region block: imports var protoOf = kotlin_kotlin.$_$.ed; var classMeta = kotlin_kotlin.$_$.qb; var setMetadataFor = kotlin_kotlin.$_$.fd; var VOID = kotlin_kotlin.$_$.f; var CoroutineImpl = kotlin_kotlin.$_$.ab; var Unit_instance = kotlin_kotlin.$_$.m5; var THROW_CCE = kotlin_kotlin.$_$.si; var PipelineContext = kotlin_io_ktor_ktor_utils.$_$.g; var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.ma; var HttpResponseContainer = kotlin_io_ktor_ktor_client_core.$_$.o; var contentType = kotlin_io_ktor_ktor_http.$_$.d1; var suitableCharset = kotlin_io_ktor_ktor_serialization.$_$.f; var plus = kotlin_kotlin.$_$.a9; var toMutableSet = kotlin_kotlin.$_$.ea; var ArrayList_init_$Create$ = kotlin_kotlin.$_$.m; var Application_getInstance = kotlin_io_ktor_ktor_http.$_$.b; var register$default = kotlin_io_ktor_ktor_serialization.$_$.b; var Configuration = kotlin_io_ktor_ktor_serialization.$_$.c; var AttributeKey = kotlin_io_ktor_ktor_utils.$_$.l; var Phases_getInstance = kotlin_io_ktor_ktor_client_core.$_$.d; var Phases_getInstance_0 = kotlin_io_ktor_ktor_client_core.$_$.e; var HttpClientPlugin = kotlin_io_ktor_ktor_client_core.$_$.g; var objectMeta = kotlin_kotlin.$_$.dd; var toString = kotlin_kotlin.$_$.jd; var HttpHeaders_getInstance = kotlin_io_ktor_ktor_http.$_$.f; var accept = kotlin_io_ktor_ktor_client_core.$_$.k; var Collection = kotlin_kotlin.$_$.p5; var isInterface = kotlin_kotlin.$_$.mc; var OutgoingContent = kotlin_io_ktor_ktor_http.$_$.p; var getKClassFromExpression = kotlin_kotlin.$_$.d; var contentType_0 = kotlin_io_ktor_ktor_http.$_$.b1; var EmptyContent_getInstance = kotlin_io_ktor_ktor_client_core.$_$.f; var Unit = kotlin_kotlin.$_$.ej; var charset = kotlin_io_ktor_ktor_http.$_$.z; var Charsets_getInstance = kotlin_io_ktor_ktor_io.$_$.f; var ensureNotNull = kotlin_kotlin.$_$.kj; var NullBody_instance = kotlin_io_ktor_ktor_http.$_$.a; var equals = kotlin_kotlin.$_$.ub; var joinToString = kotlin_kotlin.$_$.e8; var ByteReadChannel = kotlin_io_ktor_ktor_io.$_$.f1; var collectionSizeOrDefault = kotlin_kotlin.$_$.p6; var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.l; var deserialize = kotlin_io_ktor_ktor_serialization.$_$.a; var Exception = kotlin_kotlin.$_$.hi; var Exception_init_$Init$ = kotlin_kotlin.$_$.m1; var captureStack = kotlin_kotlin.$_$.kb; var KtorSimpleLogger = kotlin_io_ktor_ktor_utils.$_$.f; var PrimitiveClasses_getInstance = kotlin_kotlin.$_$.c5; var HttpStatusCode = kotlin_io_ktor_ktor_http.$_$.s; var getKClass = kotlin_kotlin.$_$.e; var setOf = kotlin_kotlin.$_$.p9; var endsWith = kotlin_kotlin.$_$.hf; var startsWith = kotlin_kotlin.$_$.lg; var LinkedHashSet_init_$Create$ = kotlin_kotlin.$_$.x; //endregion //region block: pre-declaration setMetadataFor(ConverterRegistration, 'ConverterRegistration', classMeta); setMetadataFor(ContentNegotiation$Config$defaultMatcher$1, VOID, classMeta); setMetadataFor(ContentNegotiation$Plugin$install$slambda, 'ContentNegotiation$Plugin$install$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [2]); setMetadataFor(ContentNegotiation$Plugin$install$slambda_1, 'ContentNegotiation$Plugin$install$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [2]); setMetadataFor(Config, 'Config', classMeta, VOID, [Configuration], Config); setMetadataFor(Plugin, 'Plugin', objectMeta, VOID, [HttpClientPlugin]); setMetadataFor($convertRequestCOROUTINE$0, '$convertRequestCOROUTINE$0', classMeta, CoroutineImpl); setMetadataFor($convertResponseCOROUTINE$1, '$convertResponseCOROUTINE$1', classMeta, CoroutineImpl); setMetadataFor(ContentNegotiation, 'ContentNegotiation', classMeta, VOID, VOID, VOID, VOID, VOID, [2, 5]); setMetadataFor(ContentConverterException, 'ContentConverterException', classMeta, Exception); setMetadataFor(JsonContentTypeMatcher, 'JsonContentTypeMatcher', objectMeta); //endregion function get_LOGGER() { _init_properties_ContentNegotiation_kt__o183go(); return LOGGER; } var LOGGER; function get_DefaultCommonIgnoredTypes() { _init_properties_ContentNegotiation_kt__o183go(); return DefaultCommonIgnoredTypes; } var DefaultCommonIgnoredTypes; function ConverterRegistration(converter, contentTypeToSend, contentTypeMatcher) { this.f51_1 = converter; this.g51_1 = contentTypeToSend; this.h51_1 = contentTypeMatcher; } function defaultMatcher($this, pattern) { return new ContentNegotiation$Config$defaultMatcher$1(pattern); } function ContentNegotiation$Config$defaultMatcher$1($pattern) { this.i51_1 = $pattern; } protoOf(ContentNegotiation$Config$defaultMatcher$1).j51 = function (contentType) { return contentType.m2t(this.i51_1); }; function ContentNegotiation$Plugin$install$slambda($plugin, resultContinuation) { this.s51_1 = $plugin; CoroutineImpl.call(this, resultContinuation); } protoOf(ContentNegotiation$Plugin$install$slambda).z37 = function ($this$intercept, it, $completion) { var tmp = this.a38($this$intercept, it, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(ContentNegotiation$Plugin$install$slambda).en = function (p1, p2, $completion) { var tmp = p1 instanceof PipelineContext ? p1 : THROW_CCE(); return this.z37(tmp, !(p2 == null) ? p2 : THROW_CCE(), $completion); }; protoOf(ContentNegotiation$Plugin$install$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 3; this.ld_1 = 1; suspendResult = this.s51_1.z51(this.t51_1.w2q_1, this.t51_1.z2p(), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.v51_1 = suspendResult; var tmp_0 = this; var tmp_1; if (this.v51_1 == null) { return Unit_instance; } else { tmp_1 = this.v51_1; } tmp_0.w51_1 = tmp_1; this.ld_1 = 2; suspendResult = this.t51_1.a2q(this.w51_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 2: return Unit_instance; case 3: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 3) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(ContentNegotiation$Plugin$install$slambda).a38 = function ($this$intercept, it, completion) { var i = new ContentNegotiation$Plugin$install$slambda(this.s51_1, completion); i.t51_1 = $this$intercept; i.u51_1 = it; return i; }; function ContentNegotiation$Plugin$install$slambda_0($plugin, resultContinuation) { var i = new ContentNegotiation$Plugin$install$slambda($plugin, resultContinuation); var l = function ($this$intercept, it, $completion) { return i.z37($this$intercept, it, $completion); }; l.$arity = 2; return l; } function ContentNegotiation$Plugin$install$slambda_1($plugin, resultContinuation) { this.i52_1 = $plugin; CoroutineImpl.call(this, resultContinuation); } protoOf(ContentNegotiation$Plugin$install$slambda_1).t38 = function ($this$intercept, _name_for_destructuring_parameter_0__wldtmu, $completion) { var tmp = this.u38($this$intercept, _name_for_destructuring_parameter_0__wldtmu, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(ContentNegotiation$Plugin$install$slambda_1).en = function (p1, p2, $completion) { var tmp = p1 instanceof PipelineContext ? p1 : THROW_CCE(); return this.t38(tmp, p2 instanceof HttpResponseContainer ? p2 : THROW_CCE(), $completion); }; protoOf(ContentNegotiation$Plugin$install$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 3; this.l52_1 = this.k52_1.y6(); this.m52_1 = this.k52_1.z6(); var tmp_0 = this; var tmp0_elvis_lhs = contentType(this.j52_1.w2q_1.g38()); var tmp_1; if (tmp0_elvis_lhs == null) { this.j52_1; get_LOGGER().r2r('Response doesn\'t have "Content-Type" header, skipping ContentNegotiation plugin'); return Unit_instance; } else { tmp_1 = tmp0_elvis_lhs; } tmp_0.n52_1 = tmp_1; this.o52_1 = suitableCharset(this.j52_1.w2q_1.p3b().u2x()); this.ld_1 = 1; suspendResult = this.i52_1.s52(this.j52_1.w2q_1.p3b().s3b(), this.l52_1, this.m52_1, this.n52_1, this.o52_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.p52_1 = suspendResult; var tmp_2 = this; var tmp_3; if (this.p52_1 == null) { return Unit_instance; } else { tmp_3 = this.p52_1; } tmp_2.q52_1 = tmp_3; this.r52_1 = new HttpResponseContainer(this.l52_1, this.q52_1); this.ld_1 = 2; suspendResult = this.j52_1.a2q(this.r52_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 2: return Unit_instance; case 3: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 3) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(ContentNegotiation$Plugin$install$slambda_1).u38 = function ($this$intercept, _name_for_destructuring_parameter_0__wldtmu, completion) { var i = new ContentNegotiation$Plugin$install$slambda_1(this.i52_1, completion); i.j52_1 = $this$intercept; i.k52_1 = _name_for_destructuring_parameter_0__wldtmu; return i; }; function ContentNegotiation$Plugin$install$slambda_2($plugin, resultContinuation) { var i = new ContentNegotiation$Plugin$install$slambda_1($plugin, resultContinuation); var l = function ($this$intercept, _name_for_destructuring_parameter_0__wldtmu, $completion) { return i.t38($this$intercept, _name_for_destructuring_parameter_0__wldtmu, $completion); }; l.$arity = 2; return l; } function Config() { this.t52_1 = toMutableSet(plus(get_DefaultIgnoredTypes(), get_DefaultCommonIgnoredTypes())); var tmp = this; // Inline function 'kotlin.collections.mutableListOf' call tmp.u52_1 = ArrayList_init_$Create$(); } protoOf(Config).m34 = function (contentType, converter, configuration) { var matcher = contentType.equals(Application_getInstance().f2s_1) ? JsonContentTypeMatcher_instance : defaultMatcher(this, contentType); this.v52(contentType, converter, matcher, configuration); }; protoOf(Config).v52 = function (contentTypeToSend, converter, contentTypeMatcher, configuration) { // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call configuration(converter); var registration = new ConverterRegistration(converter, contentTypeToSend, contentTypeMatcher); this.u52_1.j1(registration); }; function Plugin() { Plugin_instance = this; this.w52_1 = new AttributeKey('ContentNegotiation'); } protoOf(Plugin).s2 = function () { return this.w52_1; }; protoOf(Plugin).x52 = function (block) { // Inline function 'kotlin.apply' call var this_0 = new Config(); // Inline function 'kotlin.contracts.contract' call block(this_0); var config = this_0; return new ContentNegotiation(config.u52_1, config.t52_1); }; protoOf(Plugin).k3a = function (block) { return this.x52(block); }; protoOf(Plugin).y52 = function (plugin, scope) { var tmp = Phases_getInstance().f3g_1; scope.f37_1.a2r(tmp, ContentNegotiation$Plugin$install$slambda_0(plugin, null)); var tmp_0 = Phases_getInstance_0().f3a_1; scope.g37_1.a2r(tmp_0, ContentNegotiation$Plugin$install$slambda_2(plugin, null)); }; protoOf(Plugin).l3a = function (plugin, scope) { return this.y52(plugin instanceof ContentNegotiation ? plugin : THROW_CCE(), scope); }; var Plugin_instance; function Plugin_getInstance() { if (Plugin_instance == null) new Plugin(); return Plugin_instance; } function ContentNegotiation$convertRequest$lambda(it) { return toString(it.f51_1); } function $convertRequestCOROUTINE$0(_this__u8e3s4, request, body, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.h53_1 = _this__u8e3s4; this.i53_1 = request; this.j53_1 = body; } protoOf($convertRequestCOROUTINE$0).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 7; var tmp0_iterator = this.h53_1.x51_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); l$ret$1: do { get_LOGGER().r2r('Adding Accept=' + element.g51_1.i2t_1 + ' header for ' + this.i53_1.f39_1); if (this.i53_1.h39_1.f2o(HttpHeaders_getInstance().r2t_1, element.g51_1.toString())) { break l$ret$1; } accept(this.i53_1, element.g51_1); } while (false); } var tmp_0; var tmp_1 = this.j53_1; if (tmp_1 instanceof OutgoingContent) { tmp_0 = true; } else { var tmp$ret$2; l$ret$3: do { var this_0 = this.h53_1.y51_1; var tmp_2; if (isInterface(this_0, Collection)) { tmp_2 = this_0.d1(); } else { tmp_2 = false; } if (tmp_2) { tmp$ret$2 = false; break l$ret$3; } var tmp0_iterator_0 = this_0.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); if (element_0.g7(this.j53_1)) { tmp$ret$2 = true; break l$ret$3; } } tmp$ret$2 = false; } while (false); tmp_0 = tmp$ret$2; } if (tmp_0) { get_LOGGER().r2r('Body type ' + getKClassFromExpression(this.j53_1) + ' is in ignored types. ' + ('Skipping ContentNegotiation for ' + this.i53_1.f39_1 + '.')); return null; } var tmp_3 = this; var tmp0_elvis_lhs = contentType_0(this.i53_1); var tmp_4; if (tmp0_elvis_lhs == null) { this.h53_1; get_LOGGER().r2r("Request doesn't have Content-Type header. Skipping ContentNegotiation for " + this.i53_1.f39_1 + '.'); return null; } else { tmp_4 = tmp0_elvis_lhs; } tmp_3.k53_1 = tmp_4; var tmp_5 = this.j53_1; if (tmp_5 instanceof Unit) { get_LOGGER().r2r('Sending empty body for ' + this.i53_1.f39_1); this.i53_1.h39_1.k2o(HttpHeaders_getInstance().j2u_1); return EmptyContent_getInstance(); } var tmp_6 = this; var this_1 = this.h53_1.x51_1; var destination = ArrayList_init_$Create$(); var tmp0_iterator_1 = this_1.w(); while (tmp0_iterator_1.f()) { var element_1 = tmp0_iterator_1.e(); if (element_1.h51_1.j51(this.k53_1)) { destination.j1(element_1); } } var tmp_7; if (!destination.d1()) { tmp_7 = destination; } else { tmp_7 = null; } var tmp1_elvis_lhs = tmp_7; var tmp_8; if (tmp1_elvis_lhs == null) { this.h53_1; get_LOGGER().r2r('None of the registered converters match request Content-Type=' + this.k53_1 + '. ' + ('Skipping ContentNegotiation for ' + this.i53_1.f39_1 + '.')); return null; } else { tmp_8 = tmp1_elvis_lhs; } tmp_6.l53_1 = tmp_8; if (this.i53_1.k3v() == null) { get_LOGGER().r2r('Request has unknown body type. Skipping ContentNegotiation for ' + this.i53_1.f39_1 + '.'); return null; } this.i53_1.h39_1.k2o(HttpHeaders_getInstance().j2u_1); this.ld_1 = 1; continue $sm; case 1: var tmp_9 = this; tmp_9.n53_1 = this.l53_1; this.o53_1 = this.n53_1.w(); this.ld_1 = 2; continue $sm; case 2: if (!this.o53_1.f()) { this.ld_1 = 5; continue $sm; } this.p53_1 = this.o53_1.e(); var tmp_10 = this; tmp_10.q53_1 = this.p53_1; this.ld_1 = 3; var tmp0_elvis_lhs_0 = charset(this.k53_1); var tmp_11 = tmp0_elvis_lhs_0 == null ? Charsets_getInstance().j2i_1 : tmp0_elvis_lhs_0; var tmp_12 = ensureNotNull(this.i53_1.k3v()); var this_2 = this.j53_1; var tmp_13; if (!equals(this_2, NullBody_instance)) { tmp_13 = this_2; } else { tmp_13 = null; } suspendResult = this.q53_1.f51_1.p34(this.k53_1, tmp_11, tmp_12, tmp_13, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 3: var result = suspendResult; if (!(result == null)) { get_LOGGER().r2r('Converted request body using ' + this.q53_1.f51_1 + ' for ' + this.i53_1.f39_1); } var result_0 = result; if (!(result_0 == null)) { this.m53_1 = result_0; this.ld_1 = 6; continue $sm; } else { this.ld_1 = 4; continue $sm; } case 4: this.ld_1 = 2; continue $sm; case 5: this.m53_1 = null; if (false) { this.ld_1 = 1; continue $sm; } this.ld_1 = 6; continue $sm; case 6: var tmp2_elvis_lhs = this.m53_1; var tmp_14; if (tmp2_elvis_lhs == null) { var tmp_15 = "Can't convert " + toString(this.j53_1) + ' with contentType ' + this.k53_1 + ' using converters '; throw new ContentConverterException(tmp_15 + joinToString(this.l53_1, VOID, VOID, VOID, VOID, VOID, ContentNegotiation$convertRequest$lambda)); } else { tmp_14 = tmp2_elvis_lhs; } var serializedContent = tmp_14; return serializedContent; case 7: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 7) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; function $convertResponseCOROUTINE$1(_this__u8e3s4, requestUrl, info, body, responseContentType, charset, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.z53_1 = _this__u8e3s4; this.a54_1 = requestUrl; this.b54_1 = info; this.c54_1 = body; this.d54_1 = responseContentType; this.e54_1 = charset; } protoOf($convertResponseCOROUTINE$1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; var tmp_0 = this.c54_1; if (!isInterface(tmp_0, ByteReadChannel)) { get_LOGGER().r2r('Response body is already transformed. Skipping ContentNegotiation for ' + this.a54_1 + '.'); return null; } if (this.z53_1.y51_1.b1(this.b54_1.m2r_1)) { get_LOGGER().r2r('Response body type ' + this.b54_1.m2r_1 + ' is in ignored types. ' + ('Skipping ContentNegotiation for ' + this.a54_1 + '.')); return null; } var tmp_1 = this; var this_0 = this.z53_1.x51_1; var destination = ArrayList_init_$Create$(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); if (element.h51_1.j51(this.d54_1)) { destination.j1(element); } } var destination_0 = ArrayList_init_$Create$_0(collectionSizeOrDefault(destination, 10)); var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); destination_0.j1(item.f51_1); } var tmp_2; if (!destination_0.d1()) { tmp_2 = destination_0; } else { tmp_2 = null; } var tmp0_elvis_lhs = tmp_2; var tmp_3; if (tmp0_elvis_lhs == null) { this.z53_1; get_LOGGER().r2r('None of the registered converters match response with Content-Type=' + this.d54_1 + '. ' + ('Skipping ContentNegotiation for ' + this.a54_1 + '.')); return null; } else { tmp_3 = tmp0_elvis_lhs; } tmp_1.f54_1 = tmp_3; this.ld_1 = 1; suspendResult = deserialize(this.f54_1, this.c54_1, this.b54_1, this.e54_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var result = suspendResult; if (!isInterface(result, ByteReadChannel)) { get_LOGGER().r2r('Response body was converted to ' + getKClassFromExpression(result) + ' for ' + this.a54_1 + '.'); } return result; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; function ContentNegotiation(registrations, ignoredTypes) { Plugin_getInstance(); this.x51_1 = registrations; this.y51_1 = ignoredTypes; } protoOf(ContentNegotiation).z51 = function (request, body, $completion) { var tmp = new $convertRequestCOROUTINE$0(this, request, body, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(ContentNegotiation).s52 = function (requestUrl, info, body, responseContentType, charset, $completion) { var tmp = new $convertResponseCOROUTINE$1(this, requestUrl, info, body, responseContentType, charset, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; function ContentConverterException(message) { Exception_init_$Init$(message, this); captureStack(this, ContentConverterException); } var properties_initialized_ContentNegotiation_kt_1ayduy; function _init_properties_ContentNegotiation_kt__o183go() { if (!properties_initialized_ContentNegotiation_kt_1ayduy) { properties_initialized_ContentNegotiation_kt_1ayduy = true; LOGGER = KtorSimpleLogger('io.ktor.client.plugins.contentnegotiation.ContentNegotiation'); DefaultCommonIgnoredTypes = setOf([PrimitiveClasses_getInstance().k8(), PrimitiveClasses_getInstance().g8(), getKClass(HttpStatusCode), getKClass(ByteReadChannel), getKClass(OutgoingContent)]); } } function JsonContentTypeMatcher() { } protoOf(JsonContentTypeMatcher).j51 = function (contentType) { if (contentType.m2t(Application_getInstance().f2s_1)) { return true; } var value = contentType.l2t().toString(); return startsWith(value, 'application/') ? endsWith(value, '+json') : false; }; var JsonContentTypeMatcher_instance; function JsonContentTypeMatcher_getInstance() { return JsonContentTypeMatcher_instance; } function get_DefaultIgnoredTypes() { _init_properties_DefaultIgnoredTypesJs_kt__rjtdk1(); return DefaultIgnoredTypes; } var DefaultIgnoredTypes; var properties_initialized_DefaultIgnoredTypesJs_kt_65g2xt; function _init_properties_DefaultIgnoredTypesJs_kt__rjtdk1() { if (!properties_initialized_DefaultIgnoredTypesJs_kt_65g2xt) { properties_initialized_DefaultIgnoredTypesJs_kt_65g2xt = true; // Inline function 'kotlin.collections.mutableSetOf' call DefaultIgnoredTypes = LinkedHashSet_init_$Create$(); } } //region block: post-declaration protoOf(Config).n34 = register$default; //endregion //region block: init JsonContentTypeMatcher_instance = new JsonContentTypeMatcher(); //endregion //region block: exports _.$_$ = _.$_$ || {}; _.$_$.a = Plugin_getInstance; //endregion return _; }(module.exports, require('./kotlin-kotlin-stdlib.js'), require('./ktor-ktor-utils.js'), require('./ktor-ktor-client-core.js'), require('./ktor-ktor-http.js'), require('./ktor-ktor-serialization.js'), require('./ktor-ktor-io.js'))); //# sourceMappingURL=ktor-ktor-client-content-negotiation.js.map