// Metro module 14098 (f14099). import { Endpoints } from "../../../Constants"; import { HTTP } from "../../../_bundle/sendRequest"; import { APIError } from "../../../_bundle/convertStringArrayToSkemaErrorItems"; import { captureOrIgnoreApiError } from "../../errors/ErrorHandlingUtils"; export async function search(c27634_0, c27634_1) { let body; let c27634_4; let c27634_5 = 0; let c30701_1, c30701_0, c30701_2, c30701_3; try { c30701_1 = void 0; c30701_0 = c27634_0; let r30 = c27634_1; if (r30 === void 0) { r30 = {}; } c30701_1 = r30.timeout; c30701_2 = void 0; await void 0; c27634_5 = 1; body = (await HTTP.get({ url: Endpoints.COLLECTIBLES_SEARCH, query: c30701_0, rejectWithError: true, timeout: c30701_1 })).body; c27634_5 = 0; } catch ($e) { const r27 = $e; let r8 = r27; c27634_4 = r27; if (c27634_5 !== 0) { while (true) { try { const r82 = c27634_4; c27634_5 = 0; c30701_3 = r82; c30701_2 = new APIError(c30701_3); captureOrIgnoreApiError(c30701_2); throw c30701_2; } catch (r78) { r8 = r78; c27634_4 = r78; if (c27634_5 === 0) { break; } } } } throw r8; } return body; }