iHoverCardCache = nullish(kanjiHoverCardCache, {});

// maps kanji -> [{set of used words}, html string]
var kanjiHoverCache = nullish(kanjiHoverCache, {});


/// 





// GLOBALS: anki-connect-actions


// note that this cache will NOT respect card review undos,
// but that should be a niche enough case to not warrent caching.
// maps cacheKey -> bool
var isNewCardCache = nullish(isNewCardCache, {});

// maps card_id -> (card info retrieved by Anki-Connect)
var cardsInfoCache = nullish(cardsInfoCache, {});