in dialogflow-cx/vpc-sc-demo/frontend/src/DataModel.js [50:114]
function BuildMapPageNumberToState() {
const order = new ReversibleMap({});
order.set('dialogflowRestrictedState', 0);
order.set('cloudfunctionsRestrictedState', 1);
order.set('webhookAccessState', 2);
order.set('webhookIngressState', 3);
order.set('serviceDirectoryWebhookState', 4);
let counter = 1;
const map = new ReversibleMap({});
for (const x0 of [true, false]) {
for (const x1 of [true, false]) {
for (const x2 of [true, false]) {
for (const x3 of [true, false]) {
for (const x4 of [true, false]) {
const curr_array = [x0, x1, x2, x3, x4];
map.set(counter, curr_array);
counter += 1;
}
}
}
}
}
const connectionEnabled = {};
connectionEnabled[[false, false, false, false, false]] = true;
connectionEnabled[[false, false, false, false, true]] = true;
connectionEnabled[[false, false, false, true, false]] = false;
connectionEnabled[[false, false, false, true, true]] = true;
connectionEnabled[[false, false, true, false, false]] = true;
connectionEnabled[[false, false, true, false, true]] = true;
connectionEnabled[[false, false, true, true, false]] = false;
connectionEnabled[[false, false, true, true, true]] = true;
connectionEnabled[[false, true, false, false, false]] = true;
connectionEnabled[[false, true, false, false, true]] = true;
connectionEnabled[[false, true, false, true, false]] = false;
connectionEnabled[[false, true, false, true, true]] = true;
connectionEnabled[[false, true, true, false, false]] = true;
connectionEnabled[[false, true, true, false, true]] = true;
connectionEnabled[[false, true, true, true, false]] = false;
connectionEnabled[[false, true, true, true, true]] = true;
connectionEnabled[[true, false, false, false, false]] = true;
connectionEnabled[[true, false, false, false, true]] = true;
connectionEnabled[[true, false, false, true, false]] = false;
connectionEnabled[[true, false, false, true, true]] = true;
connectionEnabled[[true, false, true, false, false]] = true;
connectionEnabled[[true, false, true, false, true]] = true;
connectionEnabled[[true, false, true, true, false]] = false;
connectionEnabled[[true, false, true, true, true]] = true;
connectionEnabled[[true, true, false, false, false]] = true;
connectionEnabled[[true, true, false, false, true]] = true;
connectionEnabled[[true, true, false, true, false]] = false;
connectionEnabled[[true, true, false, true, true]] = true;
connectionEnabled[[true, true, true, false, false]] = true;
connectionEnabled[[true, true, true, false, true]] = true;
connectionEnabled[[true, true, true, true, false]] = false;
connectionEnabled[[true, true, true, true, true]] = true;
const stateCache = [null, null, null, null, null];
return {
map: map,
order: order,
stateCache: stateCache,
connectionEnabled: connectionEnabled,
};
}