from typing import Any from api.core.Auth import AlterState from core.basic.character import createCharacter def calculate(state: AlterState, config: dict[str, Any] | None) -> dict[str, Any]: safe_config = config or {} character = createCharacter(state.alter, state.equVersion) return character.calc(safe_config)