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

26
frontend/node_modules/es-abstract/2024/MakeFullYear.js generated vendored Normal file
View file

@ -0,0 +1,26 @@
'use strict';
var $TypeError = require('es-errors/type');
var ToIntegerOrInfinity = require('./ToIntegerOrInfinity');
var isNaN = require('math-intrinsics/isNaN');
// https://262.ecma-international.org/15.0/#sec-makefullyear
module.exports = function MakeFullYear(year) {
if (typeof year !== 'number') {
throw new $TypeError('Assertion failed: `year` must be a Number');
}
if (isNaN(year)) {
return NaN; // step 1
}
var truncated = ToIntegerOrInfinity(year); // step 2
if (0 <= truncated && truncated <= 99) {
return 1900 + truncated; // step 3
}
return truncated; // step 4
};