// Metro module 1323 (f1324). export function isOneofGroup(a0) { if (typeof a0 === "object" && a0 !== null && a0.hasOwnProperty("oneofKind")) { const r8 = typeof a0.oneofKind; if (r8 === "string") { return a0[a0.oneofKind] !== void 0 && Object.keys(a0).length == 2; } if (r8 === "undefined") { return Object.keys(a0).length == 1; } return false; } return false; } export function getOneofValue(a0, a1) { return a0[a1]; } export function setOneofValue(a0, a1, a2) { if (a0.oneofKind !== void 0) { delete a0[a0.oneofKind]; } a0.oneofKind = a1; if (a2 !== void 0) { a0[a1] = a2; } } export function setUnknownOneofValue(a0, a1, a2) { if (a0.oneofKind !== void 0) { delete a0[a0.oneofKind]; } a0.oneofKind = a1; if (a2 !== void 0 && a1 !== void 0) { a0[a1] = a2; } } export function clearOneofValue(a0) { if (a0.oneofKind !== void 0) { delete a0[a0.oneofKind]; } a0.oneofKind = void 0; } export function getSelectedOneofValue(a0) { if (a0.oneofKind !== void 0) { return a0[a0.oneofKind]; } }