Files
discord-decomp/sources/by-id/module-00973-instrumentStream.js
T
2026-07-28 01:06:53 +03:00

6467 lines
555 KiB
JavaScript

/* 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] */;