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

5534 lines
509 KiB
JavaScript

/* Metro module 984; source: unknown; dependencies: [77, 65, 974, 976, 849, 877, 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 _fun10346(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:6, offset: 0x00d8914a, size: 168 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_10355.apply(this, arguments);
};
function AsyncFromSyncIterator_10347(a0) { // fn#10347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:80, offset: 0x00d891f2, size: 97 bytes, params: 2, frame: 13
const AsyncFromSyncIterator_10347AsyncFromSyncIteratorContinuation = 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(_fun10349);
};
const closure = function(a0) {
this.s = a0;
this.n = a0.next;
};
closure.prototype = {'s': null, 'n': null, next: function() {
return AsyncFromSyncIterator_10347AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
}, return: AsyncFromSyncIterator_10347_return, throw: AsyncFromSyncIterator_10347_throw};
let value = Object.create(closure.prototype, {constructor: {value: closure}});
const asyncFromSyncIterator_10347 = new closure(a0);
return asyncFromSyncIterator_10347 instanceof Object ? asyncFromSyncIterator_10347 : value;
function AsyncFromSyncIterator_10347AsyncFromSyncIteratorContinuation(a0) { // fn#10348, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:114, owner: AsyncFromSyncIterator_10347.AsyncFromSyncIteratorContinuation, offset: 0x00d89253, 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 _fun10349(a0) { // fn#10349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:289, offset: 0x00d82613, size: 22 bytes, params: 2, frame: 2
return {value: a0, done: done};
}
}
function AsyncFromSyncIterator_10347_return(a0) { // fn#10352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:563, owner: AsyncFromSyncIterator_10347._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}) : AsyncFromSyncIterator_10347AsyncFromSyncIteratorContinuation(property.apply(this.s, arguments));
}
function AsyncFromSyncIterator_10347_throw(a0) { // fn#10353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:724, owner: AsyncFromSyncIterator_10347._throw, offset: 0x00d826c7, size: 77 bytes, params: 2, frame: 16
const property = this.s.return;
return property === undefined ? global.Promise.reject(a0) : AsyncFromSyncIterator_10347AsyncFromSyncIteratorContinuation(property.apply(this.s,
arguments));
}
}
function processChunk(a0, a1, a2, a3) { // fn#10354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:891, offset: 0x00d892d1, size: 829 bytes, params: 5, frame: 27
var promptFeedback;
var r8;
var r3;
var r2;
var r0;
var r1;
var r12;
var r11;
var parts;
var r13;
var value;
var value2;
var value3;
var blockReason;
var blockReasonMessage;
var setStatus;
var object;
var value4;
var SPAN_STATUS_ERROR;
var HermesInternal;
var concat;
var moduleValue;
var captureException;
var value5;
var value6;
var value7;
var responseId;
var modelVersion;
var usageMetadata;
var promptTokenCount;
var candidatesTokenCount;
var totalTokenCount;
var value8;
var value9;
var Array;
var isArray;
var functionCalls;
var toolCalls;
var push;
var apply;
var value10;
var binding;
var candidates;
var iterator;
var iterator2;
var item;
var item2;
var finishReason;
var finishReasons;
var includes;
var content;
var iterator3;
var item3;
var text;
var responseTexts;
var functionCall;
var id;
var name;
var args;
var error;
exceptionSkip100: while (true) {
exceptionLanding100: while (true) {
exceptionSkip97: while (true) {
exceptionLanding97: while (true) {
value = a0;
if (value) {
value2 = undefined;
if (value == null) {
promptFeedback = value2;
continue;
}
promptFeedback = value.promptFeedback;
value3 = false;
if (promptFeedback == null) {
r3 = value3;
continue;
}
blockReason = promptFeedback.blockReason;
if (!blockReason) {
r3 = value3;
continue;
}
blockReasonMessage = promptFeedback.blockReasonMessage;
if (blockReasonMessage != null) {
r8 = blockReasonMessage;
continue;
}
blockReason = promptFeedback.blockReason;
r8 = blockReason;
setStatus = a3.setStatus;
value4 = environment;
SPAN_STATUS_ERROR = (require(849) /* metro dependency 849 */).SPAN_STATUS_ERROR;
HermesInternal = global.HermesInternal;
concat = HermesInternal.concat;
Reflect.apply(setStatus, a3, [{code: SPAN_STATUS_ERROR, message: 'Content blocked: ' + r8}]);
moduleValue = require(877) /* metro dependency 877 */;
captureException = moduleValue.captureException;
HermesInternal = global.HermesInternal;
concat = HermesInternal.concat;
value5 = 'Content blocked: ' + r8;
Reflect.apply(captureException, moduleValue, [value5, {mechanism: {'handled': false,
'type': 'auto.ai.google_genai'}}]);
value6 = true;
r3 = value6;
value7 = !r3;
r2 = value7;
} else {
r2 = value;
}
if (r2) {
responseId = value.responseId;
if (typeof responseId !== 'string') {
continue;
}
responseId = value.responseId;
a1.responseId = responseId;
modelVersion = value.modelVersion;
if (typeof modelVersion !== 'string') {
continue;
}
modelVersion = value.modelVersion;
a1.responseModel = modelVersion;
usageMetadata = value.usageMetadata;
if (!usageMetadata) {
continue;
}
promptTokenCount = usageMetadata.promptTokenCount;
if (typeof promptTokenCount !== 'number') {
continue;
}
promptTokenCount = usageMetadata.promptTokenCount;
a1.promptTokens = promptTokenCount;
candidatesTokenCount = usageMetadata.candidatesTokenCount;
if (typeof candidatesTokenCount !== 'number') {
continue;
}
candidatesTokenCount = usageMetadata.candidatesTokenCount;
a1.completionTokens = candidatesTokenCount;
totalTokenCount = usageMetadata.totalTokenCount;
if (typeof totalTokenCount !== 'number') {
continue;
}
totalTokenCount = usageMetadata.totalTokenCount;
a1.totalTokens = totalTokenCount;
value8 = a2;
value9 = undefined;
Array = global.Array;
isArray = Array.isArray;
functionCalls = value.functionCalls;
if (!Reflect.apply(isArray, Array, [functionCalls])) {
continue;
}
toolCalls = a1.toolCalls;
push = toolCalls.push;
apply = push.apply;
value10 = environment;
binding = Module00065Module;
functionCalls = value.functionCalls;
Reflect.apply(apply, push, [toolCalls, binding(functionCalls)]);
candidates = value.candidates;
if (candidates != null) {
r0 = candidates;
continue;
}
iterator = [][Symbol.iterator]();
iterator2 = iterator.next;
r1 = iterator;
while (true) {
item2 = Reflect.apply(iterator2, r1, []);
item = item2.value;
item2 = item2.done ? undefined : r1;
if (item2 === value9) {
break;
}
try {
value = item != null;
} catch (error) {
break exceptionLanding100;
}
if (!value) {
r12 = value;
continue;
}
try {
finishReason = item.finishReason;
} catch (error) {
break exceptionLanding100;
}
r12 = finishReason;
if (!r12) {
r11 = r12;
continue;
}
try {
finishReasons = a1.finishReasons;
} catch (error) {
break exceptionLanding100;
}
try {
includes = finishReasons.includes;
} catch (error) {
break exceptionLanding100;
}
try {
finishReason = item.finishReason;
} catch (error) {
break exceptionLanding100;
}
try {
value = Reflect.apply(includes, finishReasons, [finishReason]);
} catch (error) {
break exceptionLanding100;
}
value = !value;
r11 = value;
if (!r11) {
continue;
}
try {
finishReasons = a1.finishReasons;
} catch (error) {
break exceptionLanding100;
}
try {
push = finishReasons.push;
} catch (error) {
break exceptionLanding100;
}
try {
finishReason = item.finishReason;
} catch (error) {
break exceptionLanding100;
}
try {
Reflect.apply(push, finishReasons, [finishReason]);
} catch (error) {
break exceptionLanding100;
}
try {
value = item == null;
} catch (error) {
break exceptionLanding100;
}
if (value) {
parts = value9;
continue;
}
try {
content = item.content;
} catch (error) {
break exceptionLanding100;
}
try {
value = content == null;
} catch (error) {
break exceptionLanding100;
}
if (value) {
parts = value9;
continue;
}
try {
parts = content.parts;
} catch (error) {
break exceptionLanding100;
}
try {
value = parts != null;
} catch (error) {
break exceptionLanding100;
}
if (value) {
r13 = parts;
} else {
try {
object = [];
} catch (error) {
break exceptionLanding100;
}
r13 = object;
}
try {
iterator = r13[Symbol.iterator]();
iterator3 = iterator.next;
} catch (error) {
break exceptionLanding100;
}
r12 = iterator;
while (true) {
try {
item3 = Reflect.apply(iterator3, r12, []);
item = item3.value;
item3 = item3.done ? undefined : r12;
} catch (error) {
break exceptionLanding100;
}
try {
value = item3 === value9;
} catch (error) {
break exceptionLanding100;
}
if (value) {
r1 = item2;
break;
}
if (!value8) {
r13 = value8;
continue;
}
try {
try {
text = item.text;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
r13 = text;
if (!r13) {
continue;
}
try {
try {
responseTexts = a1.responseTexts;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
push = responseTexts.push;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
text = item.text;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
Reflect.apply(push, responseTexts, [text]);
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
functionCall = item.functionCall;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
if (!functionCall) {
continue;
}
try {
try {
toolCalls = a1.toolCalls;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
push = toolCalls.push;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object = {};
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.type = 'function';
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
functionCall = item.functionCall;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
id = functionCall.id;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.id = id;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
functionCall = item.functionCall;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
name = functionCall.name;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.name = name;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
functionCall = item.functionCall;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
args = functionCall.args;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.arguments = args;
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
Reflect.apply(push, toolCalls, [object]);
} catch (error) {
break exceptionLanding97;
}
} catch (error) {
break exceptionLanding100;
}
r12 = item3;
}
}
}
return undefined;
break exceptionSkip97;
}
try {
try {
item3.return();
} catch {
}
} catch (error) {
break exceptionLanding100;
}
try {
throw error;
} catch (error) {
break exceptionLanding100;
}
break exceptionSkip97;
}
break exceptionSkip100;
}
try {
item2.return();
} catch {
}
throw error;
break exceptionSkip100;
}
}
function _instrumentStream_10355() { // fn#10355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:2248, offset: 0x00d8960e, size: 47 bytes, params: 1, frame: 14
return Module00976Module(_fun10357).apply(this, arguments);
function* _fun10357(a0, a1, a2) { // fn#10357, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1111:2305, offset: 0x00d89646, size: 6567 bytes, params: 4, frame: 35
var iterator;
var asyncIterator;
var r21;
var r22;
var r23;
var r14;
var r11;
var r18;
var r17;
var r9;
var r16;
var r5;
var r1;
var r6;
var r13;
var r12;
var r10;
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 binding10;
var value19;
var value20;
var value21;
var next;
var value22;
var value23;
var value24;
var value25;
var done;
var value26;
var value27;
var value28;
var value29;
var value30;
var value31;
var value32;
var value33;
var value34;
var binding2;
var GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
var value35;
var responseId;
var GEN_AI_RESPONSE_ID_ATTRIBUTE;
var responseModel;
var GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
var promptTokens;
var GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
var completionTokens;
var GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
var totalTokens;
var GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
var finishReasons;
var length;
var GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
var JSON;
var stringify;
var responseTexts;
var GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
var join;
var toolCalls;
var GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
var setAttributes;
var end;
var value36;
var value37;
var value38;
var value39;
var value40;
var binding3;
var value41;
var binding4;
var value42;
var error;
var binding5;
var value43;
var value44;
var value45;
var value46;
var value47;
var value48;
var value49;
var value50;
var value51;
var binding6;
var value52;
var binding7;
var value53;
var value54;
var value55;
var value56;
var value57;
var value58;
var value59;
var binding8;
var value60;
var value61;
var binding9;
var value62;
exceptionSkip295: while (true) {
exceptionLanding295: while (true) {
exceptionSkip292: while (true) {
exceptionLanding292: while (true) {
exceptionSkip252: while (true) {
exceptionLanding252: while (true) {
exceptionSkip247: while (true) {
exceptionLanding247: while (true) {
exceptionSkip182: while (true) {
exceptionLanding182: while (true) {
exceptionSkip155: while (true) {
exceptionLanding155: while (true) {
value = undefined;
value2 = false;
if (value2) {
return value;
}
value = a2;
value3 = undefined;
object = {responseTexts: [], finishReasons: [], toolCalls: []};
value4 = false;
try {
try {
try {
Symbol = global.Symbol;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value5 = typeof Symbol === 'undefined';
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin11: while (true) {
if (value5) {
iterator = value3;
asyncIterator = value3;
break reducibleJoin11;
}
try {
try {
try {
Symbol = global.Symbol;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
asyncIterator = Symbol.asyncIterator;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
Symbol = global.Symbol;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
iterator = Symbol.iterator;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
break reducibleJoin11;
}
value6 = 1;
value7 = '@@asyncIterator';
value8 = '@@iterator';
r21 = value6;
r22 = iterator;
r23 = asyncIterator;
reducibleLoop12: while (true) {
if (r23) {
try {
try {
try {
property = a0[r23];
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value9 = property != null;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin16: while (true) {
if (!value9) {
break reducibleJoin16;
}
try {
try {
try {
call = property.call;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value20 = Reflect.apply(call, property,
[a0]);
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
r14 = value20;
value21 = environment.__proto__.__proto__;
try {
try {
try {
binding = env2_4;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
next = r14.next;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value22 = Reflect.apply(next, r14, []);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value23 = binding(value22);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value23;
try {
try {
try {
value24 = undefined;
value25 = false;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value25) {
binding = env2_2;
binding5 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding5(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value43 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin163: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value43[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin163;
}
break reducibleJoin163;
}
responseModel = object.responseModel;
reducibleJoin165: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value43[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin165;
}
break reducibleJoin165;
}
promptTokens = object.promptTokens;
reducibleJoin167: while (true) {
if (value3 === promptTokens) {
break reducibleJoin167;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value43[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin167;
}
completionTokens = object.completionTokens;
reducibleJoin169: while (true) {
if (value3 === completionTokens) {
break reducibleJoin169;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value43[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin169;
}
totalTokens = object.totalTokens;
reducibleJoin171: while (true) {
if (value3 === totalTokens) {
break reducibleJoin171;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value43[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin171;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin173: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value43[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin173;
}
break reducibleJoin173;
}
reducibleJoin175: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r14 = length;
break reducibleJoin175;
}
r14 = value;
break reducibleJoin175;
}
reducibleJoin177: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value43[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin177;
}
break reducibleJoin177;
}
reducibleJoin179: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r14 = length;
break reducibleJoin179;
}
r14 = value;
break reducibleJoin179;
}
reducibleJoin181: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value43[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin181;
}
break reducibleJoin181;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value43]);
end = a1.end;
Reflect.apply(end, a1, []);
return value24;
}
try {
try {
try {
done = value24.done;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
value26 = !done;
if (done) {
r11 = value26;
} else {
r11 = value26;
r18 = value24;
reducibleLoop53: while (true) {
try {
try {
try {
value27 = r18.value;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
binding = env2_7;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
binding(value27, object, value, a1);
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value27;
try {
try {
try {
value28 = undefined;
value29 = false;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value29) {
reducibleJoin102: while (true) {
if (r11) {
try {
try {
property = r14.return;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value36 = property != null;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value36;
break reducibleJoin102;
}
r9 = r11;
break reducibleJoin102;
}
if (r9) {
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r14.return;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value37 = Reflect.apply(property,
r14,
[]);
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value38 = binding(value37);
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
yield value38;
try {
try {
value39 = undefined;
value40 = false;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin111: while (true) {
if (value40) {
binding = env2_2;
binding4 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding4(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value42 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin136: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value42[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin136;
}
break reducibleJoin136;
}
responseModel = object.responseModel;
reducibleJoin138: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value42[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin138;
}
break reducibleJoin138;
}
promptTokens = object.promptTokens;
reducibleJoin140: while (true) {
if (value3 === promptTokens) {
break reducibleJoin140;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value42[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin140;
}
completionTokens = object.completionTokens;
reducibleJoin142: while (true) {
if (value3 === completionTokens) {
break reducibleJoin142;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value42[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin142;
}
totalTokens = object.totalTokens;
reducibleJoin144: while (true) {
if (value3 === totalTokens) {
break reducibleJoin144;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value42[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin144;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin146: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value42[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin146;
}
break reducibleJoin146;
}
reducibleJoin148: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r14 = length;
break reducibleJoin148;
}
r14 = value;
break reducibleJoin148;
}
reducibleJoin150: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value42[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin150;
}
break reducibleJoin150;
}
reducibleJoin152: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r14 = length;
break reducibleJoin152;
}
r14 = value;
break reducibleJoin152;
}
reducibleJoin154: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value42[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin154;
}
break reducibleJoin154;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1,
[value42]);
end = a1.end;
Reflect.apply(end, a1, []);
return value39;
}
break reducibleJoin111;
}
}
binding = env2_2;
binding3 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding3(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value41 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin114: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value41[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin114;
}
break reducibleJoin114;
}
responseModel = object.responseModel;
reducibleJoin116: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value41[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin116;
}
break reducibleJoin116;
}
promptTokens = object.promptTokens;
reducibleJoin118: while (true) {
if (value3 === promptTokens) {
break reducibleJoin118;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value41[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin118;
}
completionTokens = object.completionTokens;
reducibleJoin120: while (true) {
if (value3 === completionTokens) {
break reducibleJoin120;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value41[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin120;
}
totalTokens = object.totalTokens;
reducibleJoin122: while (true) {
if (value3 === totalTokens) {
break reducibleJoin122;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value41[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin122;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin124: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value41[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin124;
}
break reducibleJoin124;
}
reducibleJoin126: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r16 = length;
break reducibleJoin126;
}
r16 = value;
break reducibleJoin126;
}
reducibleJoin128: while (true) {
if (r16) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value41[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin128;
}
break reducibleJoin128;
}
reducibleJoin130: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r16 = length;
break reducibleJoin130;
}
r16 = value;
break reducibleJoin130;
}
reducibleJoin132: while (true) {
if (r16) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value41[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin132;
}
break reducibleJoin132;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value41]);
end = a1.end;
Reflect.apply(end, a1, []);
return value28;
}
try {
try {
try {
binding = env2_4;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
next = r14.next;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value30 = Reflect.apply(next, r14,
[]);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value31 = binding(value30);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value31;
try {
try {
try {
value32 = undefined;
value33 = false;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value33) {
binding = env2_2;
binding2 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding2(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value35 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin79: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value35[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin79;
}
break reducibleJoin79;
}
responseModel = object.responseModel;
reducibleJoin81: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value35[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin81;
}
break reducibleJoin81;
}
promptTokens = object.promptTokens;
reducibleJoin83: while (true) {
if (value3 === promptTokens) {
break reducibleJoin83;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value35[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin83;
}
completionTokens = object.completionTokens;
reducibleJoin85: while (true) {
if (value3 === completionTokens) {
break reducibleJoin85;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value35[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin85;
}
totalTokens = object.totalTokens;
reducibleJoin87: while (true) {
if (value3 === totalTokens) {
break reducibleJoin87;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value35[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin87;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin89: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value35[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin89;
}
break reducibleJoin89;
}
reducibleJoin91: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r17 = length;
break reducibleJoin91;
}
r17 = value;
break reducibleJoin91;
}
reducibleJoin93: while (true) {
if (r17) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value35[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin93;
}
break reducibleJoin93;
}
reducibleJoin95: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r17 = length;
break reducibleJoin95;
}
r17 = value;
break reducibleJoin95;
}
reducibleJoin97: while (true) {
if (r17) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value35[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin97;
}
break reducibleJoin97;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value35]);
end = a1.end;
Reflect.apply(end, a1, []);
return value32;
}
try {
try {
try {
done = value32.done;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
value34 = !done;
if (!done) {
r11 = value34;
r18 = value32;
continue reducibleLoop53;
}
r11 = value34;
r1 = value3;
r5 = r14;
r6 = value4;
reducibleJoin189: while (true) {
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value45 = property != null;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value45;
break reducibleJoin189;
}
r9 = r11;
break reducibleJoin189;
}
if (r9) {
value46 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value47 = Reflect.apply(property,
r5,
[]);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value48 = binding(value47);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
yield value48;
try {
try {
value49 = undefined;
value50 = false;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin199: while (true) {
if (!value50) {
break reducibleJoin199;
}
if (!r6) {
binding = env2_2;
binding7 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding7(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value53 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin226: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value53[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin226;
}
break reducibleJoin226;
}
responseModel = object.responseModel;
reducibleJoin228: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value53[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin228;
}
break reducibleJoin228;
}
promptTokens = object.promptTokens;
reducibleJoin230: while (true) {
if (value3 === promptTokens) {
break reducibleJoin230;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value53[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin230;
}
completionTokens = object.completionTokens;
reducibleJoin232: while (true) {
if (value3 === completionTokens) {
break reducibleJoin232;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value53[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin232;
}
totalTokens = object.totalTokens;
reducibleJoin234: while (true) {
if (value3 === totalTokens) {
break reducibleJoin234;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value53[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin234;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin236: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value53[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin236;
}
break reducibleJoin236;
}
reducibleJoin238: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r12 = length;
break reducibleJoin238;
}
r12 = value;
break reducibleJoin238;
}
reducibleJoin240: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value53[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin240;
}
break reducibleJoin240;
}
reducibleJoin242: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r12 = length;
break reducibleJoin242;
}
r12 = value;
break reducibleJoin242;
}
reducibleJoin244: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value53[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin244;
}
break reducibleJoin244;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1,
[value53]);
end = a1.end;
Reflect.apply(end, a1, []);
return value49;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
if (!r6) {
value51 = environment.__proto__.__proto__;
binding = env2_2;
binding6 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding6(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value52 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin202: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value52[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin202;
}
break reducibleJoin202;
}
responseModel = object.responseModel;
reducibleJoin204: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value52[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin204;
}
break reducibleJoin204;
}
promptTokens = object.promptTokens;
reducibleJoin206: while (true) {
if (value3 === promptTokens) {
break reducibleJoin206;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value52[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin206;
}
completionTokens = object.completionTokens;
reducibleJoin208: while (true) {
if (value3 === completionTokens) {
break reducibleJoin208;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value52[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin208;
}
totalTokens = object.totalTokens;
reducibleJoin210: while (true) {
if (value3 === totalTokens) {
break reducibleJoin210;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value52[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin210;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin212: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin212;
}
break reducibleJoin212;
}
reducibleJoin214: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r13 = length;
break reducibleJoin214;
}
r13 = value;
break reducibleJoin214;
}
reducibleJoin216: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin216;
}
break reducibleJoin216;
}
reducibleJoin218: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r13 = length;
break reducibleJoin218;
}
r13 = value;
break reducibleJoin218;
}
reducibleJoin220: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin220;
}
break reducibleJoin220;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value52]);
end = a1.end;
Reflect.apply(end, a1, []);
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
r1 = value3;
r5 = r14;
r6 = value4;
reducibleJoin189: while (true) {
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value45 = property != null;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value45;
break reducibleJoin189;
}
r9 = r11;
break reducibleJoin189;
}
if (r9) {
value46 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value47 = Reflect.apply(property, r5, []);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value48 = binding(value47);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
yield value48;
try {
try {
value49 = undefined;
value50 = false;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin199: while (true) {
if (!value50) {
break reducibleJoin199;
}
if (!r6) {
binding = env2_2;
binding7 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding7(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value53 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin226: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value53[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin226;
}
break reducibleJoin226;
}
responseModel = object.responseModel;
reducibleJoin228: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value53[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin228;
}
break reducibleJoin228;
}
promptTokens = object.promptTokens;
reducibleJoin230: while (true) {
if (value3 === promptTokens) {
break reducibleJoin230;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value53[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin230;
}
completionTokens = object.completionTokens;
reducibleJoin232: while (true) {
if (value3 === completionTokens) {
break reducibleJoin232;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value53[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin232;
}
totalTokens = object.totalTokens;
reducibleJoin234: while (true) {
if (value3 === totalTokens) {
break reducibleJoin234;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value53[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin234;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin236: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value53[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin236;
}
break reducibleJoin236;
}
reducibleJoin238: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r12 = length;
break reducibleJoin238;
}
r12 = value;
break reducibleJoin238;
}
reducibleJoin240: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value53[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin240;
}
break reducibleJoin240;
}
reducibleJoin242: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r12 = length;
break reducibleJoin242;
}
r12 = value;
break reducibleJoin242;
}
reducibleJoin244: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value53[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin244;
}
break reducibleJoin244;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value53]);
end = a1.end;
Reflect.apply(end, a1, []);
return value49;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
if (!r6) {
value51 = environment.__proto__.__proto__;
binding = env2_2;
binding6 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding6(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value52 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin202: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value52[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin202;
}
break reducibleJoin202;
}
responseModel = object.responseModel;
reducibleJoin204: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value52[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin204;
}
break reducibleJoin204;
}
promptTokens = object.promptTokens;
reducibleJoin206: while (true) {
if (value3 === promptTokens) {
break reducibleJoin206;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value52[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin206;
}
completionTokens = object.completionTokens;
reducibleJoin208: while (true) {
if (value3 === completionTokens) {
break reducibleJoin208;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value52[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin208;
}
totalTokens = object.totalTokens;
reducibleJoin210: while (true) {
if (value3 === totalTokens) {
break reducibleJoin210;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value52[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin210;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin212: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin212;
}
break reducibleJoin212;
}
reducibleJoin214: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r13 = length;
break reducibleJoin214;
}
r13 = value;
break reducibleJoin214;
}
reducibleJoin216: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin216;
}
break reducibleJoin216;
}
reducibleJoin218: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r13 = length;
break reducibleJoin218;
}
r13 = value;
break reducibleJoin218;
}
reducibleJoin220: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin220;
}
break reducibleJoin220;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value52]);
end = a1.end;
Reflect.apply(end, a1, []);
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
if (r22) {
try {
try {
try {
property = a0[r22];
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value10 = property != null;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin20: while (true) {
if (!value10) {
break reducibleJoin20;
}
value15 = environment.__proto__.__proto__;
try {
try {
try {
binding = env2_6;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
call = property.call;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value16 = Reflect.apply(call, property,
[a0]);
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
prototype = binding.prototype;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
binding10 = new binding();
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value19 = binding10 instanceof Object ? binding10 : undefined;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
r14 = value19;
value21 = environment.__proto__.__proto__;
try {
try {
try {
binding = env2_4;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
next = r14.next;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value22 = Reflect.apply(next, r14, []);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value23 = binding(value22);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value23;
try {
try {
try {
value24 = undefined;
value25 = false;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value25) {
binding = env2_2;
binding5 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding5(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value43 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin163: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value43[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin163;
}
break reducibleJoin163;
}
responseModel = object.responseModel;
reducibleJoin165: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value43[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin165;
}
break reducibleJoin165;
}
promptTokens = object.promptTokens;
reducibleJoin167: while (true) {
if (value3 === promptTokens) {
break reducibleJoin167;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value43[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin167;
}
completionTokens = object.completionTokens;
reducibleJoin169: while (true) {
if (value3 === completionTokens) {
break reducibleJoin169;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value43[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin169;
}
totalTokens = object.totalTokens;
reducibleJoin171: while (true) {
if (value3 === totalTokens) {
break reducibleJoin171;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value43[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin171;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin173: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value43[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin173;
}
break reducibleJoin173;
}
reducibleJoin175: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r14 = length;
break reducibleJoin175;
}
r14 = value;
break reducibleJoin175;
}
reducibleJoin177: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value43[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin177;
}
break reducibleJoin177;
}
reducibleJoin179: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r14 = length;
break reducibleJoin179;
}
r14 = value;
break reducibleJoin179;
}
reducibleJoin181: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value43[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin181;
}
break reducibleJoin181;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value43]);
end = a1.end;
Reflect.apply(end, a1, []);
return value24;
}
try {
try {
try {
done = value24.done;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
value26 = !done;
if (done) {
r11 = value26;
} else {
r11 = value26;
r18 = value24;
reducibleLoop53: while (true) {
try {
try {
try {
value27 = r18.value;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
binding = env2_7;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
binding(value27, object, value, a1);
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value27;
try {
try {
try {
value28 = undefined;
value29 = false;
} catch (error) {
r5 = r14;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value29) {
reducibleJoin102: while (true) {
if (r11) {
try {
try {
property = r14.return;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value36 = property != null;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value36;
break reducibleJoin102;
}
r9 = r11;
break reducibleJoin102;
}
if (r9) {
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r14.return;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value37 = Reflect.apply(property,
r14,
[]);
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value38 = binding(value37);
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
yield value38;
try {
try {
value39 = undefined;
value40 = false;
} catch (error) {
break exceptionLanding155;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin111: while (true) {
if (value40) {
binding = env2_2;
binding4 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding4(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value42 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin136: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value42[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin136;
}
break reducibleJoin136;
}
responseModel = object.responseModel;
reducibleJoin138: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value42[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin138;
}
break reducibleJoin138;
}
promptTokens = object.promptTokens;
reducibleJoin140: while (true) {
if (value3 === promptTokens) {
break reducibleJoin140;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value42[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin140;
}
completionTokens = object.completionTokens;
reducibleJoin142: while (true) {
if (value3 === completionTokens) {
break reducibleJoin142;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value42[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin142;
}
totalTokens = object.totalTokens;
reducibleJoin144: while (true) {
if (value3 === totalTokens) {
break reducibleJoin144;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value42[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin144;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin146: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value42[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin146;
}
break reducibleJoin146;
}
reducibleJoin148: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r14 = length;
break reducibleJoin148;
}
r14 = value;
break reducibleJoin148;
}
reducibleJoin150: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value42[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin150;
}
break reducibleJoin150;
}
reducibleJoin152: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r14 = length;
break reducibleJoin152;
}
r14 = value;
break reducibleJoin152;
}
reducibleJoin154: while (true) {
if (r14) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value42[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin154;
}
break reducibleJoin154;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1,
[value42]);
end = a1.end;
Reflect.apply(end, a1, []);
return value39;
}
break reducibleJoin111;
}
}
binding = env2_2;
binding3 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding3(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value41 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin114: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value41[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin114;
}
break reducibleJoin114;
}
responseModel = object.responseModel;
reducibleJoin116: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value41[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin116;
}
break reducibleJoin116;
}
promptTokens = object.promptTokens;
reducibleJoin118: while (true) {
if (value3 === promptTokens) {
break reducibleJoin118;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value41[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin118;
}
completionTokens = object.completionTokens;
reducibleJoin120: while (true) {
if (value3 === completionTokens) {
break reducibleJoin120;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value41[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin120;
}
totalTokens = object.totalTokens;
reducibleJoin122: while (true) {
if (value3 === totalTokens) {
break reducibleJoin122;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value41[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin122;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin124: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value41[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin124;
}
break reducibleJoin124;
}
reducibleJoin126: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r16 = length;
break reducibleJoin126;
}
r16 = value;
break reducibleJoin126;
}
reducibleJoin128: while (true) {
if (r16) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value41[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin128;
}
break reducibleJoin128;
}
reducibleJoin130: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r16 = length;
break reducibleJoin130;
}
r16 = value;
break reducibleJoin130;
}
reducibleJoin132: while (true) {
if (r16) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value41[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin132;
}
break reducibleJoin132;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value41]);
end = a1.end;
Reflect.apply(end, a1, []);
return value28;
}
try {
try {
try {
binding = env2_4;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
next = r14.next;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value30 = Reflect.apply(next, r14,
[]);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value31 = binding(value30);
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
yield value31;
try {
try {
try {
value32 = undefined;
value33 = false;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value33) {
binding = env2_2;
binding2 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding2(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value35 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin79: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value35[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin79;
}
break reducibleJoin79;
}
responseModel = object.responseModel;
reducibleJoin81: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value35[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin81;
}
break reducibleJoin81;
}
promptTokens = object.promptTokens;
reducibleJoin83: while (true) {
if (value3 === promptTokens) {
break reducibleJoin83;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value35[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin83;
}
completionTokens = object.completionTokens;
reducibleJoin85: while (true) {
if (value3 === completionTokens) {
break reducibleJoin85;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value35[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin85;
}
totalTokens = object.totalTokens;
reducibleJoin87: while (true) {
if (value3 === totalTokens) {
break reducibleJoin87;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value35[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin87;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin89: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value35[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin89;
}
break reducibleJoin89;
}
reducibleJoin91: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r17 = length;
break reducibleJoin91;
}
r17 = value;
break reducibleJoin91;
}
reducibleJoin93: while (true) {
if (r17) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value35[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin93;
}
break reducibleJoin93;
}
reducibleJoin95: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r17 = length;
break reducibleJoin95;
}
r17 = value;
break reducibleJoin95;
}
reducibleJoin97: while (true) {
if (r17) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value35[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin97;
}
break reducibleJoin97;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value35]);
end = a1.end;
Reflect.apply(end, a1, []);
return value32;
}
try {
try {
try {
done = value32.done;
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = r14;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
value34 = !done;
if (!done) {
r11 = value34;
r18 = value32;
continue reducibleLoop53;
}
r11 = value34;
r1 = value3;
r5 = r14;
r6 = value4;
reducibleJoin189: while (true) {
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value45 = property != null;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value45;
break reducibleJoin189;
}
r9 = r11;
break reducibleJoin189;
}
if (r9) {
value46 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value47 = Reflect.apply(property,
r5,
[]);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value48 = binding(value47);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
yield value48;
try {
try {
value49 = undefined;
value50 = false;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin199: while (true) {
if (!value50) {
break reducibleJoin199;
}
if (!r6) {
binding = env2_2;
binding7 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding7(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value53 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin226: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value53[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin226;
}
break reducibleJoin226;
}
responseModel = object.responseModel;
reducibleJoin228: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value53[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin228;
}
break reducibleJoin228;
}
promptTokens = object.promptTokens;
reducibleJoin230: while (true) {
if (value3 === promptTokens) {
break reducibleJoin230;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value53[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin230;
}
completionTokens = object.completionTokens;
reducibleJoin232: while (true) {
if (value3 === completionTokens) {
break reducibleJoin232;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value53[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin232;
}
totalTokens = object.totalTokens;
reducibleJoin234: while (true) {
if (value3 === totalTokens) {
break reducibleJoin234;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value53[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin234;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin236: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value53[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin236;
}
break reducibleJoin236;
}
reducibleJoin238: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r12 = length;
break reducibleJoin238;
}
r12 = value;
break reducibleJoin238;
}
reducibleJoin240: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value53[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin240;
}
break reducibleJoin240;
}
reducibleJoin242: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r12 = length;
break reducibleJoin242;
}
r12 = value;
break reducibleJoin242;
}
reducibleJoin244: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value53[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin244;
}
break reducibleJoin244;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1,
[value53]);
end = a1.end;
Reflect.apply(end, a1, []);
return value49;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
if (!r6) {
value51 = environment.__proto__.__proto__;
binding = env2_2;
binding6 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding6(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value52 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin202: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value52[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin202;
}
break reducibleJoin202;
}
responseModel = object.responseModel;
reducibleJoin204: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value52[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin204;
}
break reducibleJoin204;
}
promptTokens = object.promptTokens;
reducibleJoin206: while (true) {
if (value3 === promptTokens) {
break reducibleJoin206;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value52[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin206;
}
completionTokens = object.completionTokens;
reducibleJoin208: while (true) {
if (value3 === completionTokens) {
break reducibleJoin208;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value52[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin208;
}
totalTokens = object.totalTokens;
reducibleJoin210: while (true) {
if (value3 === totalTokens) {
break reducibleJoin210;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value52[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin210;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin212: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin212;
}
break reducibleJoin212;
}
reducibleJoin214: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r13 = length;
break reducibleJoin214;
}
r13 = value;
break reducibleJoin214;
}
reducibleJoin216: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin216;
}
break reducibleJoin216;
}
reducibleJoin218: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r13 = length;
break reducibleJoin218;
}
r13 = value;
break reducibleJoin218;
}
reducibleJoin220: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin220;
}
break reducibleJoin220;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value52]);
end = a1.end;
Reflect.apply(end, a1, []);
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
r1 = value3;
r5 = r14;
r6 = value4;
reducibleJoin189: while (true) {
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value45 = property != null;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value45;
break reducibleJoin189;
}
r9 = r11;
break reducibleJoin189;
}
if (r9) {
value46 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value47 = Reflect.apply(property, r5, []);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value48 = binding(value47);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
yield value48;
try {
try {
value49 = undefined;
value50 = false;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin199: while (true) {
if (!value50) {
break reducibleJoin199;
}
if (!r6) {
binding = env2_2;
binding7 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding7(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value53 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin226: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value53[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin226;
}
break reducibleJoin226;
}
responseModel = object.responseModel;
reducibleJoin228: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value53[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin228;
}
break reducibleJoin228;
}
promptTokens = object.promptTokens;
reducibleJoin230: while (true) {
if (value3 === promptTokens) {
break reducibleJoin230;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value53[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin230;
}
completionTokens = object.completionTokens;
reducibleJoin232: while (true) {
if (value3 === completionTokens) {
break reducibleJoin232;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value53[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin232;
}
totalTokens = object.totalTokens;
reducibleJoin234: while (true) {
if (value3 === totalTokens) {
break reducibleJoin234;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value53[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin234;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin236: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value53[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin236;
}
break reducibleJoin236;
}
reducibleJoin238: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r12 = length;
break reducibleJoin238;
}
r12 = value;
break reducibleJoin238;
}
reducibleJoin240: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value53[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin240;
}
break reducibleJoin240;
}
reducibleJoin242: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r12 = length;
break reducibleJoin242;
}
r12 = value;
break reducibleJoin242;
}
reducibleJoin244: while (true) {
if (r12) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value53[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin244;
}
break reducibleJoin244;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value53]);
end = a1.end;
Reflect.apply(end, a1, []);
return value49;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
if (!r6) {
value51 = environment.__proto__.__proto__;
binding = env2_2;
binding6 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding6(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value52 = binding({},
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
responseId = object.responseId;
reducibleJoin202: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value52[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin202;
}
break reducibleJoin202;
}
responseModel = object.responseModel;
reducibleJoin204: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value52[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin204;
}
break reducibleJoin204;
}
promptTokens = object.promptTokens;
reducibleJoin206: while (true) {
if (value3 === promptTokens) {
break reducibleJoin206;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value52[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin206;
}
completionTokens = object.completionTokens;
reducibleJoin208: while (true) {
if (value3 === completionTokens) {
break reducibleJoin208;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value52[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin208;
}
totalTokens = object.totalTokens;
reducibleJoin210: while (true) {
if (value3 === totalTokens) {
break reducibleJoin210;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value52[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin210;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin212: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin212;
}
break reducibleJoin212;
}
reducibleJoin214: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r13 = length;
break reducibleJoin214;
}
r13 = value;
break reducibleJoin214;
}
reducibleJoin216: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join,
responseTexts,
['']);
break reducibleJoin216;
}
break reducibleJoin216;
}
reducibleJoin218: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r13 = length;
break reducibleJoin218;
}
r13 = value;
break reducibleJoin218;
}
reducibleJoin220: while (true) {
if (r13) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin220;
}
break reducibleJoin220;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value52]);
end = a1.end;
Reflect.apply(end, a1, []);
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
}
try {
try {
try {
value11 = typeof r21 === 'bigint' ? r21 : +r21;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value12 = typeof value11 === 'bigint' ? value11 - 1n : +value11 - 1;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
if (value11) {
r21 = value12;
r22 = value8;
r23 = value7;
continue reducibleLoop12;
}
try {
try {
try {
TypeError = global.TypeError;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
prototype = TypeError.prototype;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
typeError = new TypeError('Object is not async iterable');
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
value14 = typeError instanceof Object ? typeError : undefined;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
try {
throw value14;
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding182;
}
} catch (error) {
r5 = value3;
r11 = value4;
break exceptionLanding252;
}
} catch (error) {
break exceptionLanding295;
}
}
break exceptionSkip155;
}
try {
throw error;
} catch (error) {
break exceptionLanding295;
}
break exceptionSkip155;
}
break exceptionSkip182;
}
value44 = true;
r1 = error;
r6 = value44;
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value45 = property != null;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value45;
} else {
r9 = r11;
}
if (r9) {
value46 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value47 = Reflect.apply(property, r5, []);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value48 = binding(value47);
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
yield value48;
try {
try {
value49 = undefined;
value50 = false;
} catch (error) {
break exceptionLanding247;
}
} catch (error) {
break exceptionLanding295;
}
if (value50) {
if (!r6) {
value53 = env2_2({},
env2_0(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
if (object.responseId) {
value53[env2_0(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = object.responseId;
}
if (object.responseModel) {
value53[env2_0(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = object.responseModel;
}
if (value3 !== object.promptTokens) {
value53[env2_0(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = object.promptTokens;
}
if (value3 !== object.completionTokens) {
value53[env2_0(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = object.completionTokens;
}
if (value3 !== object.totalTokens) {
value53[env2_0(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = object.totalTokens;
}
if (object.finishReasons.length) {
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
value53[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(object.finishReasons);
}
if (value) {
r12 = object.responseTexts.length;
} else {
r12 = value;
}
if (r12) {
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
value53[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts.join('');
}
if (value) {
r12 = object.toolCalls.length;
} else {
r12 = value;
}
if (r12) {
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
value53[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(object.toolCalls);
}
a1.setAttributes(value53);
a1.end();
return value49;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
} else {
if (!r6) {
value51 = environment.__proto__.__proto__;
value52 = env2_2({},
env2_0(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
if (object.responseId) {
value52[env2_0(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = object.responseId;
}
if (object.responseModel) {
value52[env2_0(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = object.responseModel;
}
if (value3 !== object.promptTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = object.promptTokens;
}
if (value3 !== object.completionTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = object.completionTokens;
}
if (value3 !== object.totalTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = object.totalTokens;
}
if (object.finishReasons.length) {
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(object.finishReasons);
}
if (value) {
r13 = object.responseTexts.length;
} else {
r13 = value;
}
if (r13) {
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts.join('');
}
if (value) {
r13 = object.toolCalls.length;
} else {
r13 = value;
}
if (r13) {
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(object.toolCalls);
}
a1.setAttributes(value52);
a1.end();
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
} else {
if (!r6) {
value51 = environment.__proto__.__proto__;
value52 = env2_2({},
env2_0(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE,
true);
if (object.responseId) {
value52[env2_0(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = object.responseId;
}
if (object.responseModel) {
value52[env2_0(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = object.responseModel;
}
if (value3 !== object.promptTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = object.promptTokens;
}
if (value3 !== object.completionTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = object.completionTokens;
}
if (value3 !== object.totalTokens) {
value52[env2_0(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = object.totalTokens;
}
if (object.finishReasons.length) {
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
value52[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(object.finishReasons);
}
if (value) {
r13 = object.responseTexts.length;
} else {
r13 = value;
}
if (r13) {
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
value52[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts.join('');
}
if (value) {
r13 = object.toolCalls.length;
} else {
r13 = value;
}
if (r13) {
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = env2_0(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
value52[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(object.toolCalls);
}
a1.setAttributes(value52);
a1.end();
return value3;
}
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
}
break exceptionSkip182;
}
break exceptionSkip247;
}
if (r6) {
try {
throw r1;
} catch (error) {
break exceptionLanding295;
}
} else {
try {
throw error;
} catch (error) {
break exceptionLanding295;
}
}
break exceptionSkip247;
}
break exceptionSkip252;
}
reducibleJoin258: while (true) {
if (r11) {
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value54 = property != null;
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
r9 = value54;
break reducibleJoin258;
}
r9 = r11;
break reducibleJoin258;
}
if (r9) {
value55 = environment.__proto__.__proto__;
try {
try {
binding = env2_4;
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
property = r5.return;
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value56 = Reflect.apply(property, r5, []);
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
try {
try {
value57 = binding(value56);
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
yield value57;
try {
try {
value58 = undefined;
value59 = false;
} catch (error) {
break exceptionLanding292;
}
} catch (error) {
break exceptionLanding295;
}
reducibleJoin268: while (true) {
if (value59) {
binding = env2_2;
binding8 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding8(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value60 = binding({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true);
responseId = object.responseId;
reducibleJoin273: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value60[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin273;
}
break reducibleJoin273;
}
responseModel = object.responseModel;
reducibleJoin275: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value60[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin275;
}
break reducibleJoin275;
}
promptTokens = object.promptTokens;
reducibleJoin277: while (true) {
if (value3 === promptTokens) {
break reducibleJoin277;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value60[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin277;
}
completionTokens = object.completionTokens;
reducibleJoin279: while (true) {
if (value3 === completionTokens) {
break reducibleJoin279;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value60[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin279;
}
totalTokens = object.totalTokens;
reducibleJoin281: while (true) {
if (value3 === totalTokens) {
break reducibleJoin281;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value60[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin281;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin283: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value60[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[finishReasons]);
break reducibleJoin283;
}
break reducibleJoin283;
}
reducibleJoin285: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r10 = length;
break reducibleJoin285;
}
r10 = value;
break reducibleJoin285;
}
reducibleJoin287: while (true) {
if (r10) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value60[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join, responseTexts,
['']);
break reducibleJoin287;
}
break reducibleJoin287;
}
reducibleJoin289: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r10 = length;
break reducibleJoin289;
}
r10 = value;
break reducibleJoin289;
}
reducibleJoin291: while (true) {
if (r10) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value60[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify,
JSON,
[toolCalls]);
break reducibleJoin291;
}
break reducibleJoin291;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value60]);
end = a1.end;
Reflect.apply(end, a1, []);
return value58;
}
break reducibleJoin268;
}
}
try {
throw error;
} catch (error) {
break exceptionLanding295;
}
break exceptionSkip252;
}
break exceptionSkip292;
}
try {
throw error;
} catch (error) {
break exceptionLanding295;
}
break exceptionSkip292;
}
break exceptionSkip295;
}
value61 = environment.__proto__.__proto__;
binding = env2_2;
binding9 = env2_0;
GEN_AI_RESPONSE_STREAMING_ATTRIBUTE = binding9(env2_1[6]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE;
value62 = binding({}, GEN_AI_RESPONSE_STREAMING_ATTRIBUTE, true);
responseId = object.responseId;
reducibleJoin297: while (true) {
if (responseId) {
binding = env2_0;
GEN_AI_RESPONSE_ID_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_ID_ATTRIBUTE;
responseId = object.responseId;
value62[GEN_AI_RESPONSE_ID_ATTRIBUTE] = responseId;
break reducibleJoin297;
}
break reducibleJoin297;
}
responseModel = object.responseModel;
reducibleJoin299: while (true) {
if (responseModel) {
binding = env2_0;
GEN_AI_RESPONSE_MODEL_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE;
responseModel = object.responseModel;
value62[GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = responseModel;
break reducibleJoin299;
}
break reducibleJoin299;
}
promptTokens = object.promptTokens;
reducibleJoin301: while (true) {
if (value3 === promptTokens) {
break reducibleJoin301;
}
binding = env2_0;
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE;
promptTokens = object.promptTokens;
value62[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = promptTokens;
break reducibleJoin301;
}
completionTokens = object.completionTokens;
reducibleJoin303: while (true) {
if (value3 === completionTokens) {
break reducibleJoin303;
}
binding = env2_0;
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE;
completionTokens = object.completionTokens;
value62[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = completionTokens;
break reducibleJoin303;
}
totalTokens = object.totalTokens;
reducibleJoin305: while (true) {
if (value3 === totalTokens) {
break reducibleJoin305;
}
binding = env2_0;
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE;
totalTokens = object.totalTokens;
value62[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = totalTokens;
break reducibleJoin305;
}
finishReasons = object.finishReasons;
length = finishReasons.length;
reducibleJoin307: while (true) {
if (length) {
binding = env2_0;
GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
finishReasons = object.finishReasons;
value62[GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = Reflect.apply(stringify, JSON, [finishReasons]);
break reducibleJoin307;
}
break reducibleJoin307;
}
reducibleJoin309: while (true) {
if (value) {
responseTexts = object.responseTexts;
length = responseTexts.length;
r6 = length;
break reducibleJoin309;
}
r6 = value;
break reducibleJoin309;
}
reducibleJoin311: while (true) {
if (r6) {
binding = env2_0;
GEN_AI_RESPONSE_TEXT_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE;
responseTexts = object.responseTexts;
join = responseTexts.join;
value62[GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = Reflect.apply(join, responseTexts, ['']);
break reducibleJoin311;
}
break reducibleJoin311;
}
reducibleJoin313: while (true) {
if (value) {
toolCalls = object.toolCalls;
length = toolCalls.length;
r6 = length;
break reducibleJoin313;
}
r6 = value;
break reducibleJoin313;
}
reducibleJoin315: while (true) {
if (r6) {
binding = env2_0;
GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE = binding(env2_1[6]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE;
JSON = global.JSON;
stringify = JSON.stringify;
toolCalls = object.toolCalls;
value62[GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = Reflect.apply(stringify, JSON, [toolCalls]);
break reducibleJoin315;
}
break reducibleJoin315;
}
setAttributes = a1.setAttributes;
Reflect.apply(setAttributes, a1, [value62]);
end = a1.end;
Reflect.apply(end, a1, []);
throw error;
break exceptionSkip295;
}
}
}
}
global.__d(_fun10346, 984, [77, 65, 974, 976, 849, 877,
966]) /* metro module 984, dependencies: [77, 65, 974, 976, 849, 877, 966] */;