/* Metro module 973; source: unknown; dependencies: [65, 77, 974, 976, 849, 877, 972, 971, 966] */ import * as Module00065Module from './module-00065.js'; /* Metro dependency 65 */ import * as Module00077Module from './module-00077.js'; /* Metro dependency 77 */ import * as Module00974Module from './module-00974.js'; /* Metro dependency 974 */ import * as Module00976Module from './module-00976.js'; /* Metro dependency 976 */ function _fun10236(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:6, offset: 0x00d8247a, size: 186 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); exports.instrumentStream = function(a0, a1, a2) { return _instrumentStream.apply(this, arguments); }; function AsyncFromSyncIterator(a0) { // fn#10237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:80, offset: 0x00d82534, size: 97 bytes, params: 2, frame: 13 const AsyncFromSyncIteratorContinuation = function(a0) { var Promise; var value; var TypeError; if ((0, global.Object)(a0) !== a0) { Promise = global.Promise; TypeError = global.TypeError; value = a0 + ' is not an object.'; value = new TypeError(); return Promise.reject(value); } var env0_0 = a0.done; Promise = global.Promise; return Promise.resolve(a0.value).then(_fun10239); }; const closure = function(a0) { this.s = a0; this.n = a0.next; }; closure.prototype = {'s': null, 'n': null, next: function() { return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); }, return: _return, throw: AsyncFromSyncIterator_throw}; let value = Object.create(closure.prototype, {constructor: {value: closure}}); const asyncFromSyncIterator = new closure(a0); return asyncFromSyncIterator instanceof Object ? asyncFromSyncIterator : value; function AsyncFromSyncIteratorContinuation(a0) { // fn#10238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:114, owner: AsyncFromSyncIterator.AsyncFromSyncIteratorContinuation, offset: 0x00d82595, size: 126 bytes, params: 2, frame: 14 var Promise; var value; var reject; var TypeError; const Object = global.Object; if (Object(a0) !== a0) { Promise = global.Promise; reject = Promise.reject; TypeError = global.TypeError; value = a0 + ' is not an object.'; return Reflect.apply(reject, Promise, [new TypeError()]); } const env0_0 = a0.done; Promise = global.Promise; const resolve = Promise.resolve; value = a0.value; value = Reflect.apply(resolve, Promise, [value]); return value.then(function(a0) { return {value: a0, done: done}; }); function _fun10239(a0) { // fn#10239, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:289, offset: 0x00d82613, size: 22 bytes, params: 2, frame: 2 return {value: a0, done: done}; } } function _return(a0) { // fn#10242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:563, owner: AsyncFromSyncIterator._return, offset: 0x00d8266f, size: 88 bytes, params: 2, frame: 16 const property = this.s.return; return property === undefined ? global.Promise.resolve({value: a0, done: true}) : AsyncFromSyncIteratorContinuation(property.apply(this.s, arguments)); } function AsyncFromSyncIterator_throw(a0) { // fn#10243, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:724, owner: AsyncFromSyncIterator._throw, offset: 0x00d826c7, size: 77 bytes, params: 2, frame: 16 const property = this.s.return; return property === undefined ? global.Promise.reject(a0) : AsyncFromSyncIteratorContinuation(property.apply(this.s, arguments)); } } function processChatCompletionChunk(a0, a1, a2) { // fn#10245, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:1274, offset: 0x00d82832, size: 399 bytes, params: 4, frame: 22 var r2; var r1; var r10; var responseId; var responseModel; var responseTimestamp; var prompt_tokens; var completion_tokens; var total_tokens; var delta; var value2; var content; var responseTexts; var push; var value3; var tool_calls; var processChatCompletionToolCallsBinding; var finish_reason; var finishReasons; var error; const id = a0.id; reducibleJoin2: while (true) { if (id != null) { r2 = id; break reducibleJoin2; } responseId = a1.responseId; r2 = responseId; break reducibleJoin2; } a1.responseId = r2; const model = a0.model; reducibleJoin4: while (true) { if (model != null) { r2 = model; break reducibleJoin4; } responseModel = a1.responseModel; r2 = responseModel; break reducibleJoin4; } a1.responseModel = r2; const created = a0.created; reducibleJoin6: while (true) { if (created != null) { r2 = created; break reducibleJoin6; } responseTimestamp = a1.responseTimestamp; r2 = responseTimestamp; break reducibleJoin6; } a1.responseTimestamp = r2; let usage = a0.usage; reducibleJoin8: while (true) { if (usage) { usage = a0.usage; prompt_tokens = usage.prompt_tokens; a1.promptTokens = prompt_tokens; usage = a0.usage; completion_tokens = usage.completion_tokens; a1.completionTokens = completion_tokens; usage = a0.usage; total_tokens = usage.total_tokens; a1.totalTokens = total_tokens; break reducibleJoin8; } break reducibleJoin8; } const choices = a0.choices; reducibleJoin10: while (true) { if (choices != null) { r1 = choices; break reducibleJoin10; } r1 = []; break reducibleJoin10; } const iterator = r1[Symbol.iterator](); const iterator2 = iterator.next; r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin12: while (true) { if (item2 === undefined) { return undefined; } break reducibleJoin12; } reducibleLoop12: while (true) { reducibleJoin42: while (true) { if (a2) { try { delta = item.delta; } catch (error) { try { item2.return(); } catch { } throw error; } try { value2 = delta != null; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin20: while (true) { if (value2) { try { content = delta.content; } catch (error) { try { item2.return(); } catch { } throw error; } r10 = content; break reducibleJoin20; } r10 = value2; break reducibleJoin20; } reducibleJoin28: while (true) { if (r10) { try { responseTexts = a1.responseTexts; } catch (error) { try { item2.return(); } catch { } throw error; } try { push = responseTexts.push; } catch (error) { try { item2.return(); } catch { } throw error; } try { delta = item.delta; } catch (error) { try { item2.return(); } catch { } throw error; } try { content = delta.content; } catch (error) { try { item2.return(); } catch { } throw error; } try { Reflect.apply(push, responseTexts, [content]); } catch (error) { try { item2.return(); } catch { } throw error; } break reducibleJoin28; } break reducibleJoin28; } try { delta = item.delta; } catch (error) { try { item2.return(); } catch { } throw error; } try { value3 = delta != null; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin35: while (true) { if (value3) { try { tool_calls = delta.tool_calls; } catch (error) { try { item2.return(); } catch { } throw error; } r10 = tool_calls; break reducibleJoin35; } r10 = value3; break reducibleJoin35; } if (r10) { try { processChatCompletionToolCallsBinding = processChatCompletionToolCalls; } catch (error) { try { item2.return(); } catch { } throw error; } try { delta = item.delta; } catch (error) { try { item2.return(); } catch { } throw error; } try { tool_calls = delta.tool_calls; } catch (error) { try { item2.return(); } catch { } throw error; } try { processChatCompletionToolCallsBinding(tool_calls, a1); } catch (error) { try { item2.return(); } catch { } throw error; } break reducibleJoin42; } break reducibleJoin42; } break reducibleJoin42; } try { finish_reason = item.finish_reason; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin11: while (true) { if (finish_reason) { try { finishReasons = a1.finishReasons; } catch (error) { try { item2.return(); } catch { } throw error; } try { push = finishReasons.push; } catch (error) { try { item2.return(); } catch { } throw error; } try { finish_reason = item.finish_reason; } catch (error) { try { item2.return(); } catch { } throw error; } try { Reflect.apply(push, finishReasons, [finish_reason]); } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; break reducibleJoin11; } r2 = item2; break reducibleJoin11; } item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop12; } continue reducibleLoop12; } } function processResponsesApiEvent(a0, a1, a2, a3) { // fn#10246, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:1877, offset: 0x00d829c1, size: 599 bytes, params: 5, frame: 17 var r4; var eventTypes; var RESPONSE_EVENT_TYPES; var includes; var type; var responsesApiToolCalls; var response; var usage; var finishReasons; var responseTexts; var setStatus; var object; const value = a2; if (a0) { if (typeof a0 === 'object') { if (a0 instanceof global.Error) { setStatus = a3.setStatus; object = {}; object.code = (require(849) /* metro dependency 849 */).SPAN_STATUS_ERROR; object.message = 'internal_error'; Reflect.apply(setStatus, a3, [object]); (require(877) /* metro dependency 877 */).captureException(a0, {mechanism: {'handled': false, 'type': 'auto.ai.openai.stream-response'}}); return undefined; } if ('type' in a0) { RESPONSE_EVENT_TYPES = (require(972) /* metro dependency 972 */).RESPONSE_EVENT_TYPES; includes = RESPONSE_EVENT_TYPES.includes; type = a0.type; if (Reflect.apply(includes, RESPONSE_EVENT_TYPES, [type])) { if (value) { type = a0.type; if (type === 'response.output_item.done' && 'item' in a0) { responsesApiToolCalls = a1.responsesApiToolCalls; responsesApiToolCalls.push(a0.item); } type = a0.type; if (type !== 'response.output_text.delta') { if ('response' in a0) { response = a0.response; r4 = response.id ?? a1.responseId; a1.responseId = r4; r4 = response.model ?? a1.responseModel; a1.responseModel = r4; r4 = response.created_at ?? a1.responseTimestamp; a1.responseTimestamp = r4; usage = response.usage; if (usage) { usage = response.usage; a1.promptTokens = usage.input_tokens; usage = response.usage; a1.completionTokens = usage.output_tokens; usage = response.usage; a1.totalTokens = usage.total_tokens; } if (response.status) { finishReasons = a1.finishReasons; finishReasons.push(response.status); } if (value && response.output_text) { responseTexts = a1.responseTexts; responseTexts.push(response.output_text); } } } else if ('delta' in a0) { if (a0.delta) { responseTexts = a1.responseTexts; responseTexts.push(a0.delta); } else if ('response' in a0) { response = a0.response; r4 = response.id ?? a1.responseId; a1.responseId = r4; r4 = response.model ?? a1.responseModel; a1.responseModel = r4; r4 = response.created_at ?? a1.responseTimestamp; a1.responseTimestamp = r4; usage = response.usage; if (usage) { usage = response.usage; a1.promptTokens = usage.input_tokens; usage = response.usage; a1.completionTokens = usage.output_tokens; usage = response.usage; a1.totalTokens = usage.total_tokens; } if (response.status) { finishReasons = a1.finishReasons; finishReasons.push(response.status); } if (value && response.output_text) { responseTexts = a1.responseTexts; responseTexts.push(response.output_text); } } } else if ('response' in a0) { response = a0.response; r4 = response.id ?? a1.responseId; a1.responseId = r4; r4 = response.model ?? a1.responseModel; a1.responseModel = r4; r4 = response.created_at ?? a1.responseTimestamp; a1.responseTimestamp = r4; usage = response.usage; if (usage) { usage = response.usage; a1.promptTokens = usage.input_tokens; usage = response.usage; a1.completionTokens = usage.output_tokens; usage = response.usage; a1.totalTokens = usage.total_tokens; } if (response.status) { finishReasons = a1.finishReasons; finishReasons.push(response.status); } if (value && response.output_text) { responseTexts = a1.responseTexts; responseTexts.push(response.output_text); } } } else if ('response' in a0) { response = a0.response; r4 = response.id ?? a1.responseId; a1.responseId = r4; r4 = response.model ?? a1.responseModel; a1.responseModel = r4; r4 = response.created_at ?? a1.responseTimestamp; a1.responseTimestamp = r4; usage = response.usage; if (usage) { usage = response.usage; a1.promptTokens = usage.input_tokens; usage = response.usage; a1.completionTokens = usage.output_tokens; usage = response.usage; a1.totalTokens = usage.total_tokens; } if (response.status) { finishReasons = a1.finishReasons; finishReasons.push(response.status); } if (value && response.output_text) { responseTexts = a1.responseTexts; responseTexts.push(response.output_text); } } } else { eventTypes = a1.eventTypes; eventTypes.push(a0.type); } } return undefined; } eventTypes = a1.eventTypes; eventTypes.push('unknown:non-object'); } else { a1.eventTypes.push('unknown:non-object'); } } function _instrumentStream() { // fn#10247, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:2906, offset: 0x00d82c18, size: 47 bytes, params: 1, frame: 14 return Module00976Module(_fun10249).apply(this, arguments); function* _fun10249(a0, a1, a2) { // fn#10249, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:2963, offset: 0x00d82c50, size: 5930 bytes, params: 4, frame: 40 var iterator; var asyncIterator; var r24; var r25; var r26; var r14; var r12; var r21; var r20; var r10; var r18; var r6; var r1; var r7; var r11; var value; var value2; var value3; var object; var value4; var Symbol; var value5; var value6; var value7; var value8; var property; var value9; var value10; var value11; var value12; var TypeError; var prototype; var typeError; var value14; var value15; var binding; var call; var value16; var binding35; var value19; var value20; var value21; var next; var value22; var value23; var value24; var value25; var done; var value26; var value27; var binding2; var value28; var isChatCompletionChunk; var isChatCompletionChunk2; var binding3; var value29; var isResponsesApiStreamEvent; var isResponsesApiStreamEvent2; var value30; var value31; var value32; var value33; var value34; var value35; var value36; var binding4; var value37; var setCommonResponseAttributes; var responseId; var responseModel; var responseTimestamp; var value38; var setTokenUsageAttributes; var promptTokens; var completionTokens; var totalTokens; var setAttributes; var binding5; var GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; var finishReasons; var length; var binding6; var GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; var JSON; var stringify; var value39; var responseTexts; var binding7; var GEN_AI_RESPONSE_TEXT_ATTRIBUTE; var join; var Object; var values; var chatCompletionToolCalls; var items9; var concat; var responsesApiToolCalls; var binding8; var GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; var end; var value40; var value41; var value42; var value43; var value44; var binding9; var value45; var value46; var binding10; var binding11; var value47; var binding12; var items2; var binding13; var binding14; var value48; var value49; var binding15; var binding16; var value50; var binding17; var items3; var binding18; var error; var binding19; var value51; var value52; var binding20; var binding21; var value53; var binding22; var items4; var binding23; var value54; var value55; var value56; var value57; var value58; var value59; var value60; var value61; var binding24; var value62; var value63; var binding25; var binding26; var value64; var binding27; var items5; var binding28; var binding29; var value65; var value66; var binding30; var binding31; var value67; var binding32; var items6; var binding33; var value68; var value69; var value70; var value71; var value72; var value73; var binding34; var value74; var value75; var items7; var value77; var binding39; var value78; var value79; var binding40; var items8; exceptionSkip231: while (true) { exceptionLanding231: while (true) { exceptionSkip228: while (true) { exceptionLanding228: while (true) { exceptionSkip200: while (true) { exceptionLanding200: while (true) { exceptionSkip195: while (true) { exceptionLanding195: while (true) { exceptionSkip154: while (true) { exceptionLanding154: while (true) { exceptionSkip139: while (true) { exceptionLanding139: while (true) { value = undefined; value2 = false; if (value2) { return value; } value = a2; value3 = undefined; object = {'eventTypes': null, 'responseTexts': null, 'finishReasons': null, 'responseId': '', 'responseModel': '', 'responseTimestamp': 0}; object.eventTypes = []; object.responseTexts = []; object.finishReasons = []; object.promptTokens = value3; object.completionTokens = value3; object.totalTokens = value3; object.chatCompletionToolCalls = {}; object.responsesApiToolCalls = []; value4 = false; try { try { try { Symbol = global.Symbol; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value5 = typeof Symbol === 'undefined'; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } reducibleJoin11: while (true) { if (value5) { iterator = value3; asyncIterator = value3; break reducibleJoin11; } try { try { try { Symbol = global.Symbol; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { asyncIterator = Symbol.asyncIterator; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { Symbol = global.Symbol; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { iterator = Symbol.iterator; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } break reducibleJoin11; } value6 = 1; value7 = '@@asyncIterator'; value8 = '@@iterator'; r24 = value6; r25 = iterator; r26 = asyncIterator; reducibleLoop12: while (true) { if (r26) { try { try { try { property = a0[r26]; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value9 = property != null; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } reducibleJoin16: while (true) { if (!value9) { break reducibleJoin16; } try { try { try { call = property.call; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value20 = Reflect.apply(call, property, [a0]); } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } r14 = value20; value21 = environment.__proto__.__proto__; try { try { try { binding = env2_4; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { next = r14.next; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value22 = Reflect.apply(next, r14, []); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value23 = binding(value22); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } yield value23; try { try { try { value24 = undefined; value25 = false; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value25) { binding = env2_0; binding19 = env2_1; value51 = binding(binding19[7]); setCommonResponseAttributes = value51.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value51, [a1, responseId, responseModel, responseTimestamp]); value52 = binding(binding19[7]); setTokenUsageAttributes = value52.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value52, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding20 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding19[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding20({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin147: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding21 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding21(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value53 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value53)]); break reducibleJoin147; } break reducibleJoin147; } reducibleJoin149: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r14 = length; break reducibleJoin149; } r14 = value; break reducibleJoin149; } reducibleJoin151: while (true) { if (r14) { setAttributes = a1.setAttributes; binding = env2_3; binding22 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding22(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin151; } break reducibleJoin151; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items4 = []; concat = items4.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items4, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin153: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding23 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding23(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin153; } break reducibleJoin153; } end = a1.end; Reflect.apply(end, a1, []); return value24; } try { try { try { done = value24.done; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } value26 = !done; if (done) { r12 = value26; } else { r12 = value26; r21 = value24; reducibleLoop53: while (true) { try { try { try { value27 = r21.value; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding = env2_0; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding2 = env2_1; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { property = binding2[7]; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value28 = binding(property); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isChatCompletionChunk = value28.isChatCompletionChunk; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isChatCompletionChunk2 = Reflect.apply(isChatCompletionChunk, value28, [value27]); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (isChatCompletionChunk2) { try { try { try { binding = env2_8; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding(value27, object, value); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } } else { try { try { try { binding = env2_0; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding3 = env2_1; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { property = binding3[7]; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value29 = binding(property); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isResponsesApiStreamEvent = value29.isResponsesApiStreamEvent; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isResponsesApiStreamEvent2 = Reflect.apply(isResponsesApiStreamEvent, value29, [value27]); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } reducibleJoin78: while (true) { if (isResponsesApiStreamEvent2) { try { try { try { binding = env2_9; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding(value27, object, value, a1); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } break reducibleJoin78; } break reducibleJoin78; } } yield value27; try { try { try { value30 = undefined; value31 = false; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value31) { reducibleJoin110: while (true) { if (r12) { try { try { property = r14.return; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value40 = property != null; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } r10 = value40; break reducibleJoin110; } r10 = r12; break reducibleJoin110; } if (r10) { try { try { binding = env2_4; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { property = r14.return; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value41 = Reflect.apply(property, r14, []); } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value42 = binding(value41); } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } yield value42; try { try { value43 = undefined; value44 = false; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } reducibleJoin119: while (true) { if (value44) { binding = env2_0; binding14 = env2_1; value48 = binding(binding14[7]); setCommonResponseAttributes = value48.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value48, [a1, responseId, responseModel, responseTimestamp]); value49 = binding(binding14[7]); setTokenUsageAttributes = value49.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value49, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding15 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding14[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding15({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin132: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding16 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding16(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value50 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value50)]); break reducibleJoin132; } break reducibleJoin132; } reducibleJoin134: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r14 = length; break reducibleJoin134; } r14 = value; break reducibleJoin134; } reducibleJoin136: while (true) { if (r14) { setAttributes = a1.setAttributes; binding = env2_3; binding17 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding17(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin136; } break reducibleJoin136; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items3 = []; concat = items3.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items3, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin138: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding18 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding18(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin138; } break reducibleJoin138; } end = a1.end; Reflect.apply(end, a1, []); return value43; } break reducibleJoin119; } } binding = env2_0; binding9 = env2_1; value45 = binding(binding9[7]); setCommonResponseAttributes = value45.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value45, [a1, responseId, responseModel, responseTimestamp]); value46 = binding(binding9[7]); setTokenUsageAttributes = value46.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value46, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding10 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding9[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding10({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin122: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding11 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding11(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value47 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value47)]); break reducibleJoin122; } break reducibleJoin122; } reducibleJoin124: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r18 = length; break reducibleJoin124; } r18 = value; break reducibleJoin124; } reducibleJoin126: while (true) { if (r18) { setAttributes = a1.setAttributes; binding = env2_3; binding12 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding12(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin126; } break reducibleJoin126; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items2 = []; concat = items2.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items2, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin128: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding13 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding13(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin128; } break reducibleJoin128; } end = a1.end; Reflect.apply(end, a1, []); return value30; } try { try { try { binding = env2_4; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { next = r14.next; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value32 = Reflect.apply(next, r14, []); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value33 = binding(value32); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } yield value33; try { try { try { value34 = undefined; value35 = false; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value35) { binding = env2_0; binding4 = env2_1; value37 = binding(binding4[7]); setCommonResponseAttributes = value37.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value37, [a1, responseId, responseModel, responseTimestamp]); value38 = binding(binding4[7]); setTokenUsageAttributes = value38.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value38, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding5 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding4[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding5({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin99: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding6 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding6(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value39 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value39)]); break reducibleJoin99; } break reducibleJoin99; } reducibleJoin101: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r20 = length; break reducibleJoin101; } r20 = value; break reducibleJoin101; } reducibleJoin103: while (true) { if (r20) { setAttributes = a1.setAttributes; binding = env2_3; binding7 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding7(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin103; } break reducibleJoin103; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items9 = []; concat = items9.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items9, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin105: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding8 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding8(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin105; } break reducibleJoin105; } end = a1.end; Reflect.apply(end, a1, []); return value34; } try { try { try { done = value34.done; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } value36 = !done; if (!done) { r12 = value36; r21 = value34; continue reducibleLoop53; } r12 = value36; r1 = value3; r6 = r14; r7 = value4; reducibleJoin161: while (true) { if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value55 = property != null; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } r10 = value55; break reducibleJoin161; } r10 = r12; break reducibleJoin161; } if (r10) { value56 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value57 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value58 = binding(value57); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } yield value58; try { try { value59 = undefined; value60 = false; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } reducibleJoin171: while (true) { if (!value60) { break reducibleJoin171; } if (!r7) { binding = env2_0; binding29 = env2_1; value65 = binding(binding29[7]); setCommonResponseAttributes = value65.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value65, [a1, responseId, responseModel, responseTimestamp]); value66 = binding(binding29[7]); setTokenUsageAttributes = value66.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value66, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding30 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding29[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding30({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin186: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding31 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding31(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value67 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value67)]); break reducibleJoin186; } break reducibleJoin186; } reducibleJoin188: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin188; } r11 = value; break reducibleJoin188; } reducibleJoin190: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding32 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding32(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin190; } break reducibleJoin190; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items6 = []; concat = items6.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items6, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin192: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding33 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding33(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin192; } break reducibleJoin192; } end = a1.end; Reflect.apply(end, a1, []); return value59; } try { throw r1; } catch (error) { break exceptionLanding231; } } } if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); setCommonResponseAttributes = value62.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value62, [a1, responseId, responseModel, responseTimestamp]); value63 = binding(binding24[7]); setTokenUsageAttributes = value63.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value63, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding25 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding25({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin174: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding26 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding26(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value64 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value64)]); break reducibleJoin174; } break reducibleJoin174; } reducibleJoin176: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin176; } r11 = value; break reducibleJoin176; } reducibleJoin178: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding27 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding27(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin178; } break reducibleJoin178; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items5 = []; concat = items5.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items5, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin180: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding28 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding28(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin180; } break reducibleJoin180; } end = a1.end; Reflect.apply(end, a1, []); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } } r1 = value3; r6 = r14; r7 = value4; reducibleJoin161: while (true) { if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value55 = property != null; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } r10 = value55; break reducibleJoin161; } r10 = r12; break reducibleJoin161; } if (r10) { value56 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value57 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value58 = binding(value57); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } yield value58; try { try { value59 = undefined; value60 = false; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } reducibleJoin171: while (true) { if (!value60) { break reducibleJoin171; } if (!r7) { binding = env2_0; binding29 = env2_1; value65 = binding(binding29[7]); setCommonResponseAttributes = value65.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value65, [a1, responseId, responseModel, responseTimestamp]); value66 = binding(binding29[7]); setTokenUsageAttributes = value66.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value66, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding30 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding29[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding30({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin186: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding31 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding31(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value67 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value67)]); break reducibleJoin186; } break reducibleJoin186; } reducibleJoin188: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin188; } r11 = value; break reducibleJoin188; } reducibleJoin190: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding32 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding32(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin190; } break reducibleJoin190; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items6 = []; concat = items6.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items6, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin192: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding33 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding33(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin192; } break reducibleJoin192; } end = a1.end; Reflect.apply(end, a1, []); return value59; } try { throw r1; } catch (error) { break exceptionLanding231; } } } if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); setCommonResponseAttributes = value62.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value62, [a1, responseId, responseModel, responseTimestamp]); value63 = binding(binding24[7]); setTokenUsageAttributes = value63.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value63, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding25 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding25({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin174: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding26 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding26(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value64 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value64)]); break reducibleJoin174; } break reducibleJoin174; } reducibleJoin176: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin176; } r11 = value; break reducibleJoin176; } reducibleJoin178: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding27 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding27(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin178; } break reducibleJoin178; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items5 = []; concat = items5.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items5, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin180: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding28 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding28(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin180; } break reducibleJoin180; } end = a1.end; Reflect.apply(end, a1, []); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } } if (r25) { try { try { try { property = a0[r25]; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value10 = property != null; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } reducibleJoin20: while (true) { if (!value10) { break reducibleJoin20; } value15 = environment.__proto__.__proto__; try { try { try { binding = env2_6; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { call = property.call; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value16 = Reflect.apply(call, property, [a0]); } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { prototype = binding.prototype; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding35 = new binding(); } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value19 = binding35 instanceof Object ? binding35 : undefined; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } r14 = value19; value21 = environment.__proto__.__proto__; try { try { try { binding = env2_4; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { next = r14.next; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value22 = Reflect.apply(next, r14, []); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value23 = binding(value22); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } yield value23; try { try { try { value24 = undefined; value25 = false; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value25) { binding = env2_0; binding19 = env2_1; value51 = binding(binding19[7]); setCommonResponseAttributes = value51.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value51, [a1, responseId, responseModel, responseTimestamp]); value52 = binding(binding19[7]); setTokenUsageAttributes = value52.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value52, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding20 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding19[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding20({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin147: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding21 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding21(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value53 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value53)]); break reducibleJoin147; } break reducibleJoin147; } reducibleJoin149: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r14 = length; break reducibleJoin149; } r14 = value; break reducibleJoin149; } reducibleJoin151: while (true) { if (r14) { setAttributes = a1.setAttributes; binding = env2_3; binding22 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding22(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin151; } break reducibleJoin151; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items4 = []; concat = items4.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items4, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin153: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding23 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding23(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin153; } break reducibleJoin153; } end = a1.end; Reflect.apply(end, a1, []); return value24; } try { try { try { done = value24.done; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } value26 = !done; if (done) { r12 = value26; } else { r12 = value26; r21 = value24; reducibleLoop53: while (true) { try { try { try { value27 = r21.value; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding = env2_0; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding2 = env2_1; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { property = binding2[7]; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value28 = binding(property); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isChatCompletionChunk = value28.isChatCompletionChunk; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isChatCompletionChunk2 = Reflect.apply(isChatCompletionChunk, value28, [value27]); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (isChatCompletionChunk2) { try { try { try { binding = env2_8; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding(value27, object, value); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } } else { try { try { try { binding = env2_0; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding3 = env2_1; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { property = binding3[7]; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value29 = binding(property); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isResponsesApiStreamEvent = value29.isResponsesApiStreamEvent; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { isResponsesApiStreamEvent2 = Reflect.apply(isResponsesApiStreamEvent, value29, [value27]); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } reducibleJoin78: while (true) { if (isResponsesApiStreamEvent2) { try { try { try { binding = env2_9; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { binding(value27, object, value, a1); } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } break reducibleJoin78; } break reducibleJoin78; } } yield value27; try { try { try { value30 = undefined; value31 = false; } catch (error) { r6 = r14; break exceptionLanding154; } } catch (error) { r6 = r14; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value31) { reducibleJoin110: while (true) { if (r12) { try { try { property = r14.return; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value40 = property != null; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } r10 = value40; break reducibleJoin110; } r10 = r12; break reducibleJoin110; } if (r10) { try { try { binding = env2_4; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { property = r14.return; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value41 = Reflect.apply(property, r14, []); } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } try { try { value42 = binding(value41); } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } yield value42; try { try { value43 = undefined; value44 = false; } catch (error) { break exceptionLanding139; } } catch (error) { break exceptionLanding231; } reducibleJoin119: while (true) { if (value44) { binding = env2_0; binding14 = env2_1; value48 = binding(binding14[7]); setCommonResponseAttributes = value48.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value48, [a1, responseId, responseModel, responseTimestamp]); value49 = binding(binding14[7]); setTokenUsageAttributes = value49.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value49, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding15 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding14[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding15({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin132: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding16 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding16(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value50 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value50)]); break reducibleJoin132; } break reducibleJoin132; } reducibleJoin134: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r14 = length; break reducibleJoin134; } r14 = value; break reducibleJoin134; } reducibleJoin136: while (true) { if (r14) { setAttributes = a1.setAttributes; binding = env2_3; binding17 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding17(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin136; } break reducibleJoin136; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items3 = []; concat = items3.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items3, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin138: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding18 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding18(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin138; } break reducibleJoin138; } end = a1.end; Reflect.apply(end, a1, []); return value43; } break reducibleJoin119; } } binding = env2_0; binding9 = env2_1; value45 = binding(binding9[7]); setCommonResponseAttributes = value45.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value45, [a1, responseId, responseModel, responseTimestamp]); value46 = binding(binding9[7]); setTokenUsageAttributes = value46.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value46, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding10 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding9[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding10({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin122: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding11 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding11(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value47 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value47)]); break reducibleJoin122; } break reducibleJoin122; } reducibleJoin124: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r18 = length; break reducibleJoin124; } r18 = value; break reducibleJoin124; } reducibleJoin126: while (true) { if (r18) { setAttributes = a1.setAttributes; binding = env2_3; binding12 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding12(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin126; } break reducibleJoin126; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items2 = []; concat = items2.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items2, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin128: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding13 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding13(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin128; } break reducibleJoin128; } end = a1.end; Reflect.apply(end, a1, []); return value30; } try { try { try { binding = env2_4; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { next = r14.next; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value32 = Reflect.apply(next, r14, []); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value33 = binding(value32); } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } yield value33; try { try { try { value34 = undefined; value35 = false; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value35) { binding = env2_0; binding4 = env2_1; value37 = binding(binding4[7]); setCommonResponseAttributes = value37.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value37, [a1, responseId, responseModel, responseTimestamp]); value38 = binding(binding4[7]); setTokenUsageAttributes = value38.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value38, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding5 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding4[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding5({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin99: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding6 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding6(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value39 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value39)]); break reducibleJoin99; } break reducibleJoin99; } reducibleJoin101: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r20 = length; break reducibleJoin101; } r20 = value; break reducibleJoin101; } reducibleJoin103: while (true) { if (r20) { setAttributes = a1.setAttributes; binding = env2_3; binding7 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding7(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin103; } break reducibleJoin103; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items9 = []; concat = items9.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items9, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin105: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding8 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding8(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin105; } break reducibleJoin105; } end = a1.end; Reflect.apply(end, a1, []); return value34; } try { try { try { done = value34.done; } catch (error) { r6 = r14; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = r14; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } value36 = !done; if (!done) { r12 = value36; r21 = value34; continue reducibleLoop53; } r12 = value36; r1 = value3; r6 = r14; r7 = value4; reducibleJoin161: while (true) { if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value55 = property != null; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } r10 = value55; break reducibleJoin161; } r10 = r12; break reducibleJoin161; } if (r10) { value56 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value57 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value58 = binding(value57); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } yield value58; try { try { value59 = undefined; value60 = false; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } reducibleJoin171: while (true) { if (!value60) { break reducibleJoin171; } if (!r7) { binding = env2_0; binding29 = env2_1; value65 = binding(binding29[7]); setCommonResponseAttributes = value65.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value65, [a1, responseId, responseModel, responseTimestamp]); value66 = binding(binding29[7]); setTokenUsageAttributes = value66.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value66, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding30 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding29[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding30({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin186: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding31 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding31(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value67 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value67)]); break reducibleJoin186; } break reducibleJoin186; } reducibleJoin188: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin188; } r11 = value; break reducibleJoin188; } reducibleJoin190: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding32 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding32(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin190; } break reducibleJoin190; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items6 = []; concat = items6.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items6, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin192: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding33 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding33(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin192; } break reducibleJoin192; } end = a1.end; Reflect.apply(end, a1, []); return value59; } try { throw r1; } catch (error) { break exceptionLanding231; } } } if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); setCommonResponseAttributes = value62.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value62, [a1, responseId, responseModel, responseTimestamp]); value63 = binding(binding24[7]); setTokenUsageAttributes = value63.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value63, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding25 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding25({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin174: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding26 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding26(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value64 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value64)]); break reducibleJoin174; } break reducibleJoin174; } reducibleJoin176: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin176; } r11 = value; break reducibleJoin176; } reducibleJoin178: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding27 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding27(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin178; } break reducibleJoin178; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items5 = []; concat = items5.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items5, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin180: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding28 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding28(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin180; } break reducibleJoin180; } end = a1.end; Reflect.apply(end, a1, []); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } } r1 = value3; r6 = r14; r7 = value4; reducibleJoin161: while (true) { if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value55 = property != null; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } r10 = value55; break reducibleJoin161; } r10 = r12; break reducibleJoin161; } if (r10) { value56 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value57 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value58 = binding(value57); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } yield value58; try { try { value59 = undefined; value60 = false; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } reducibleJoin171: while (true) { if (!value60) { break reducibleJoin171; } if (!r7) { binding = env2_0; binding29 = env2_1; value65 = binding(binding29[7]); setCommonResponseAttributes = value65.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value65, [a1, responseId, responseModel, responseTimestamp]); value66 = binding(binding29[7]); setTokenUsageAttributes = value66.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value66, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding30 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding29[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding30({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin186: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding31 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding31(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value67 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value67)]); break reducibleJoin186; } break reducibleJoin186; } reducibleJoin188: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin188; } r11 = value; break reducibleJoin188; } reducibleJoin190: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding32 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding32(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin190; } break reducibleJoin190; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items6 = []; concat = items6.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items6, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin192: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding33 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding33(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin192; } break reducibleJoin192; } end = a1.end; Reflect.apply(end, a1, []); return value59; } try { throw r1; } catch (error) { break exceptionLanding231; } } } if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); setCommonResponseAttributes = value62.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value62, [a1, responseId, responseModel, responseTimestamp]); value63 = binding(binding24[7]); setTokenUsageAttributes = value63.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value63, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding25 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding25({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; reducibleJoin174: while (true) { if (length) { setAttributes = a1.setAttributes; binding = env2_3; binding26 = env2_0; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding26(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; finishReasons = object.finishReasons; value64 = Reflect.apply(stringify, JSON, [finishReasons]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, value64)]); break reducibleJoin174; } break reducibleJoin174; } reducibleJoin176: while (true) { if (value) { responseTexts = object.responseTexts; length = responseTexts.length; r11 = length; break reducibleJoin176; } r11 = value; break reducibleJoin176; } reducibleJoin178: while (true) { if (r11) { setAttributes = a1.setAttributes; binding = env2_3; binding27 = env2_0; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding27(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; join = responseTexts.join; value = Reflect.apply(join, responseTexts, ['']); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); break reducibleJoin178; } break reducibleJoin178; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items5 = []; concat = items5.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items5, [value, binding(responsesApiToolCalls)]); length = value.length; reducibleJoin180: while (true) { if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; binding28 = env2_0; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding28(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; stringify = JSON.stringify; value = Reflect.apply(stringify, JSON, [value]); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); break reducibleJoin180; } break reducibleJoin180; } end = a1.end; Reflect.apply(end, a1, []); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } } try { try { try { value11 = typeof r24 === 'bigint' ? r24 : +r24; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value12 = typeof value11 === 'bigint' ? value11 - 1n : +value11 - 1; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } if (value11) { r24 = value12; r25 = value8; r26 = value7; continue reducibleLoop12; } try { try { try { TypeError = global.TypeError; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { prototype = TypeError.prototype; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { typeError = new TypeError('Object is not async iterable'); } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { value14 = typeError instanceof Object ? typeError : undefined; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } try { try { try { throw value14; } catch (error) { r6 = value3; r12 = value4; break exceptionLanding154; } } catch (error) { r6 = value3; r12 = value4; break exceptionLanding200; } } catch (error) { break exceptionLanding231; } } break exceptionSkip139; } try { throw error; } catch (error) { break exceptionLanding231; } break exceptionSkip139; } break exceptionSkip154; } value54 = true; r1 = error; r7 = value54; if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value55 = property != null; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } r10 = value55; } else { r10 = r12; } if (r10) { value56 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value57 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } try { try { value58 = binding(value57); } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } yield value58; try { try { value59 = undefined; value60 = false; } catch (error) { break exceptionLanding195; } } catch (error) { break exceptionLanding231; } if (value60) { if (!r7) { binding = env2_0; binding29 = env2_1; value65 = binding(binding29[7]); value65.setCommonResponseAttributes(a1, object.responseId, object.responseModel, object.responseTimestamp); value66 = binding(binding29[7]); value66.setTokenUsageAttributes(a1, object.promptTokens, object.completionTokens, object.totalTokens); setAttributes = a1.setAttributes; Reflect.apply(setAttributes, a1, [env2_3({}, binding(binding29[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); length = object.finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); } if (value) { r11 = object.responseTexts.length; } else { r11 = value; } if (r11) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, responseTexts.join(''))]); } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items6 = []; concat = items6.concat; binding = env2_2; value = Reflect.apply(concat, items6, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); } a1.end(); return value59; } try { throw r1; } catch (error) { break exceptionLanding231; } } else { if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); value62.setCommonResponseAttributes(a1, object.responseId, object.responseModel, object.responseTimestamp); value63 = binding(binding24[7]); value63.setTokenUsageAttributes(a1, object.promptTokens, object.completionTokens, object.totalTokens); setAttributes = a1.setAttributes; Reflect.apply(setAttributes, a1, [env2_3({}, binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); length = object.finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); } if (value) { r11 = object.responseTexts.length; } else { r11 = value; } if (r11) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, responseTexts.join(''))]); } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items5 = []; concat = items5.concat; binding = env2_2; value = Reflect.apply(concat, items5, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); } a1.end(); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } } else { if (!r7) { value61 = environment.__proto__.__proto__; binding = env2_0; binding24 = env2_1; value62 = binding(binding24[7]); value62.setCommonResponseAttributes(a1, object.responseId, object.responseModel, object.responseTimestamp); value63 = binding(binding24[7]); value63.setTokenUsageAttributes(a1, object.promptTokens, object.completionTokens, object.totalTokens); setAttributes = a1.setAttributes; Reflect.apply(setAttributes, a1, [env2_3({}, binding(binding24[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); length = object.finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); } if (value) { r11 = object.responseTexts.length; } else { r11 = value; } if (r11) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, responseTexts.join(''))]); } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items5 = []; concat = items5.concat; binding = env2_2; value = Reflect.apply(concat, items5, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); } a1.end(); return value3; } try { throw r1; } catch (error) { break exceptionLanding231; } } break exceptionSkip154; } break exceptionSkip195; } if (r7) { try { throw r1; } catch (error) { break exceptionLanding231; } } else { try { throw error; } catch (error) { break exceptionLanding231; } } break exceptionSkip195; } break exceptionSkip200; } if (r12) { try { try { property = r6.return; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { value68 = property != null; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } r11 = value68; if (r11) { value69 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { value70 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { value71 = binding(value70); } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } yield value71; try { try { value72 = undefined; value73 = false; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } if (value73) { binding = env2_0; binding34 = env2_1; value74 = binding(binding34[7]); value74.setCommonResponseAttributes(a1, object.responseId, object.responseModel, object.responseTimestamp); value75 = binding(binding34[7]); value75.setTokenUsageAttributes(a1, object.promptTokens, object.completionTokens, object.totalTokens); setAttributes = a1.setAttributes; Reflect.apply(setAttributes, a1, [env2_3({}, binding(binding34[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); length = object.finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } try { throw error; } catch (error) { break exceptionLanding231; } } else { try { throw error; } catch (error) { break exceptionLanding231; } } } else { r11 = r12; if (r11) { value69 = environment.__proto__.__proto__; try { try { binding = env2_4; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { property = r6.return; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { value70 = Reflect.apply(property, r6, []); } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } try { try { value71 = binding(value70); } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } yield value71; try { try { value72 = undefined; value73 = false; } catch (error) { break exceptionLanding228; } } catch (error) { break exceptionLanding231; } if (value73) { binding = env2_0; binding34 = env2_1; value74 = binding(binding34[7]); value74.setCommonResponseAttributes(a1, object.responseId, object.responseModel, object.responseTimestamp); value75 = binding(binding34[7]); value75.setTokenUsageAttributes(a1, object.promptTokens, object.completionTokens, object.totalTokens); setAttributes = a1.setAttributes; Reflect.apply(setAttributes, a1, [env2_3({}, binding(binding34[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); length = object.finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } if (value) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items7 = []; concat = items7.concat; binding = env2_2; value = Reflect.apply(concat, items7, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); return value72; } a1.end(); return value72; } try { throw error; } catch (error) { break exceptionLanding231; } } else { try { throw error; } catch (error) { break exceptionLanding231; } } } break exceptionSkip200; } break exceptionSkip228; } try { throw error; } catch (error) { break exceptionLanding231; } break exceptionSkip228; } break exceptionSkip231; } value77 = environment.__proto__.__proto__; binding = env2_0; binding39 = env2_1; value78 = binding(binding39[7]); setCommonResponseAttributes = value78.setCommonResponseAttributes; responseId = object.responseId; responseModel = object.responseModel; responseTimestamp = object.responseTimestamp; Reflect.apply(setCommonResponseAttributes, value78, [a1, responseId, responseModel, responseTimestamp]); value79 = binding(binding39[7]); setTokenUsageAttributes = value79.setTokenUsageAttributes; promptTokens = object.promptTokens; completionTokens = object.completionTokens; totalTokens = object.totalTokens; Reflect.apply(setTokenUsageAttributes, value79, [a1, promptTokens, completionTokens, totalTokens]); setAttributes = a1.setAttributes; binding40 = env2_3; GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding(binding39[8]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE; Reflect.apply(setAttributes, a1, [binding40({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true)]); finishReasons = object.finishReasons; length = finishReasons.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE; JSON = global.JSON; Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE, JSON.stringify(object.finishReasons))]); if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } if (value) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } if (value) { responseTexts = object.responseTexts; length = responseTexts.length; if (length) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } r6 = value; if (r6) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE; responseTexts = object.responseTexts; value = responseTexts.join(''); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TEXT_ATTRIBUTE, value)]); Object = global.Object; value = Object.values(object.chatCompletionToolCalls); items8 = []; concat = items8.concat; binding = env2_2; value = Reflect.apply(concat, items8, [value, binding(object.responsesApiToolCalls)]); if (value.length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } a1.end(); throw error; } Object = global.Object; values = Object.values; chatCompletionToolCalls = object.chatCompletionToolCalls; value = Reflect.apply(values, Object, [chatCompletionToolCalls]); items8 = []; concat = items8.concat; binding = env2_2; responsesApiToolCalls = object.responsesApiToolCalls; value = Reflect.apply(concat, items8, [value, binding(responsesApiToolCalls)]); length = value.length; if (length > 0) { setAttributes = a1.setAttributes; binding = env2_3; GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[8]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE; JSON = global.JSON; value = JSON.stringify(value); Reflect.apply(setAttributes, a1, [binding({}, GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE, value)]); a1.end(); throw error; } end = a1.end; Reflect.apply(end, a1, []); throw error; break exceptionSkip231; } } } } function processChatCompletionToolCalls(a0, a1) { // fn#10244, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1100:891, offset: 0x00d82714, size: 286 bytes, params: 3, frame: 30 var r17; var r11; var r10; var index; var value2; var property; var chatCompletionToolCalls; var value3; var Object; var assign; var object; var object2; var name; var arguments; var object3; var value4; var property2; var value5; var property3; var property4; var arguments2; var value6; var error; const iterator = a0[Symbol.iterator](); const iterator2 = iterator.next; const value = ''; let r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin2: while (true) { if (item2 === undefined) { return undefined; } break reducibleJoin2; } reducibleLoop2: while (true) { try { index = item.index; } catch (error) { try { item2.return(); } catch { } throw error; } try { value2 = index === undefined; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin1: while (true) { if (value2) { r2 = item2; break reducibleJoin1; } try { property = item.function; } catch (error) { try { item2.return(); } catch { } throw error; } if (property) { try { chatCompletionToolCalls = a1.chatCompletionToolCalls; } catch (error) { try { item2.return(); } catch { } throw error; } try { value3 = index in chatCompletionToolCalls; } catch (error) { try { item2.return(); } catch { } throw error; } try { chatCompletionToolCalls = a1.chatCompletionToolCalls; } catch (error) { try { item2.return(); } catch { } throw error; } if (value3) { try { property = chatCompletionToolCalls[index]; } catch (error) { try { item2.return(); } catch { } throw error; } try { property2 = item.function; } catch (error) { try { item2.return(); } catch { } throw error; } try { arguments = property2.arguments; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin40: while (true) { if (arguments) { try { value5 = property != null; } catch (error) { try { item2.return(); } catch { } throw error; } r11 = value5; break reducibleJoin40; } r11 = arguments; break reducibleJoin40; } reducibleJoin43: while (true) { if (r11) { try { property3 = property.function; } catch (error) { try { item2.return(); } catch { } throw error; } r10 = property3; break reducibleJoin43; } r10 = r11; break reducibleJoin43; } if (r10) { try { property = property.function; } catch (error) { try { item2.return(); } catch { } throw error; } try { arguments = property.arguments; } catch (error) { try { item2.return(); } catch { } throw error; } try { property4 = item.function; } catch (error) { try { item2.return(); } catch { } throw error; } try { arguments2 = property4.arguments; } catch (error) { try { item2.return(); } catch { } throw error; } try { value6 = arguments + arguments2; } catch (error) { try { item2.return(); } catch { } throw error; } try { property.arguments = value6; } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; break reducibleJoin1; } r2 = item2; break reducibleJoin1; } try { Object = global.Object; } catch (error) { try { item2.return(); } catch { } throw error; } try { assign = Object.assign; } catch (error) { try { item2.return(); } catch { } throw error; } try { object = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { object2 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = item.function; } catch (error) { try { item2.return(); } catch { } throw error; } try { name = property.name; } catch (error) { try { item2.return(); } catch { } throw error; } try { object2.name = name; } catch (error) { try { item2.return(); } catch { } throw error; } try { property = item.function; } catch (error) { try { item2.return(); } catch { } throw error; } try { arguments = property.arguments; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin27: while (true) { if (arguments) { r17 = arguments; break reducibleJoin27; } r17 = value; break reducibleJoin27; } try { object2.arguments = r17; } catch (error) { try { item2.return(); } catch { } throw error; } try { object.function = object2; } catch (error) { try { item2.return(); } catch { } throw error; } try { object3 = {}; } catch (error) { try { item2.return(); } catch { } throw error; } try { value4 = Reflect.apply(assign, Object, [object3, item, object]); } catch (error) { try { item2.return(); } catch { } throw error; } try { chatCompletionToolCalls[index] = value4; } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; break reducibleJoin1; } r2 = item2; break reducibleJoin1; } item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop2; } continue reducibleLoop2; } } global.__d(_fun10236, 973, [65, 77, 974, 976, 849, 877, 972, 971, 966]) /* metro module 973, dependencies: [65, 77, 974, 976, 849, 877, 972, 971, 966] */;