Add settings page for managing forecasting API key and URL via UI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jtricerolph 2026-07-20 14:37:36 +00:00
parent cae411eae7
commit 1c411e402e
19809 changed files with 1962608 additions and 97 deletions

37
frontend/node_modules/es-toolkit/dist/object/index.js generated vendored Normal file
View file

@ -0,0 +1,37 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_clone = require("./clone.js");
const require_cloneDeepWith = require("./cloneDeepWith.js");
const require_cloneDeep = require("./cloneDeep.js");
const require_findKey = require("./findKey.js");
const require_flattenObject = require("./flattenObject.js");
const require_invert = require("./invert.js");
const require_mapKeys = require("./mapKeys.js");
const require_mapValues = require("./mapValues.js");
const require_merge = require("./merge.js");
const require_mergeWith = require("./mergeWith.js");
const require_omit = require("./omit.js");
const require_omitBy = require("./omitBy.js");
const require_pick = require("./pick.js");
const require_pickBy = require("./pickBy.js");
const require_sortKeys = require("./sortKeys.js");
const require_toCamelCaseKeys = require("./toCamelCaseKeys.js");
const require_toMerged = require("./toMerged.js");
const require_toSnakeCaseKeys = require("./toSnakeCaseKeys.js");
exports.clone = require_clone.clone;
exports.cloneDeep = require_cloneDeep.cloneDeep;
exports.cloneDeepWith = require_cloneDeepWith.cloneDeepWith;
exports.findKey = require_findKey.findKey;
exports.flattenObject = require_flattenObject.flattenObject;
exports.invert = require_invert.invert;
exports.mapKeys = require_mapKeys.mapKeys;
exports.mapValues = require_mapValues.mapValues;
exports.merge = require_merge.merge;
exports.mergeWith = require_mergeWith.mergeWith;
exports.omit = require_omit.omit;
exports.omitBy = require_omitBy.omitBy;
exports.pick = require_pick.pick;
exports.pickBy = require_pickBy.pickBy;
exports.sortKeys = require_sortKeys.sortKeys;
exports.toCamelCaseKeys = require_toCamelCaseKeys.toCamelCaseKeys;
exports.toMerged = require_toMerged.toMerged;
exports.toSnakeCaseKeys = require_toSnakeCaseKeys.toSnakeCaseKeys;