Files
jadb/lib/const_data/radicals.dart
T
2026-06-03 17:42:09 +09:00

305 lines
16 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
class RadkfileRadical {
/// The formal variant of the radical
///
/// This is the one you want to use for searching.
final String formalVariant;
/// The informal variant of the radical (if it differs from the formal one).
///
/// This is the one you should display to the user.
final String? informalVariant;
/// The number of strokes in this radical.
final int strokeCount;
const RadkfileRadical({
required this.formalVariant,
this.informalVariant,
required this.strokeCount,
});
}
const Map<int, List<RadkfileRadical>> radicals = {
1: [
RadkfileRadical(formalVariant: '', strokeCount: 1),
RadkfileRadical(formalVariant: '', strokeCount: 1),
RadkfileRadical(formalVariant: '', strokeCount: 1),
RadkfileRadical(formalVariant: '', strokeCount: 1),
RadkfileRadical(formalVariant: '', strokeCount: 1),
RadkfileRadical(formalVariant: '', strokeCount: 1),
],
2: [
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', informalVariant: '𠆢', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
RadkfileRadical(formalVariant: '', strokeCount: 2),
],
3: [
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '广', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
RadkfileRadical(formalVariant: '', strokeCount: 3),
],
4: [
RadkfileRadical(formalVariant: '', informalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
RadkfileRadical(formalVariant: '', strokeCount: 4),
],
5: [
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
RadkfileRadical(formalVariant: '', strokeCount: 5),
],
6: [
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '', strokeCount: 6),
RadkfileRadical(formalVariant: '西', strokeCount: 6),
],
7: [
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
RadkfileRadical(formalVariant: '', strokeCount: 7),
],
8: [
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
RadkfileRadical(formalVariant: '', strokeCount: 8),
],
9: [
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
RadkfileRadical(formalVariant: '', strokeCount: 9),
],
10: [
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
RadkfileRadical(formalVariant: '', strokeCount: 10),
],
11: [
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '鹿', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
RadkfileRadical(formalVariant: '', strokeCount: 11),
],
12: [
RadkfileRadical(formalVariant: '', strokeCount: 12),
RadkfileRadical(formalVariant: '', strokeCount: 12),
RadkfileRadical(formalVariant: '', strokeCount: 12),
RadkfileRadical(formalVariant: '', strokeCount: 12),
],
13: [
RadkfileRadical(formalVariant: '', strokeCount: 13),
RadkfileRadical(formalVariant: '', strokeCount: 13),
RadkfileRadical(formalVariant: '', strokeCount: 13),
RadkfileRadical(formalVariant: '', strokeCount: 13),
],
14: [
RadkfileRadical(formalVariant: '', strokeCount: 14),
RadkfileRadical(formalVariant: '', strokeCount: 14),
],
17: [RadkfileRadical(formalVariant: '', strokeCount: 17)],
};