// WARNING: This file was auto-generated by: scripts/update-merge-modes-tests.py
xkb_symbols "base-default" {
	key <T001> {  };
	key <T002> {  };
	key <T003> {  };
	key <T004> {  };
	key <T005> {  };
	key <T006> {  };
	key <T007> { [a] };
	key <T008> { [SetGroup(group=2)] };
	key <T009> { [a], [SetGroup(group=2)] };
	key <T010> { [a] };
	key <T011> { [SetGroup(group=2)] };
	key <T012> { [a], [SetGroup(group=2)] };
	key <T013> { [a, {A, Y}] };
	key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T017> { [NoAction(), SetGroup(group=2)] };
	key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	key <T016> { [NoSymbol, A] };
	key <T020> { [NoAction(), SetGroup(group=2)] };
	key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
	key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
	key <T022> { [NoSymbol, A, NoSymbol] };
	key <T025> { [a, A] };
	key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T028> { [a, A, a] };
	key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	key <T031> { [NoSymbol, NoSymbol] };
	key <T032> { [NoAction(), NoAction()] };
	key <T033> { [NoSymbol, NoSymbol] };
	key <T035> { [NoAction(), NoAction()] };
	key <T036> { [NoSymbol, NoSymbol] };
	key <T034> { [NoSymbol, NoSymbol] };
	key <T037> { [NoSymbol, NoSymbol] };
	key <T038> { [NoAction(), NoAction()] };
	key <T039> { [NoSymbol, NoSymbol] };
	key <T043> { [NoSymbol, NoSymbol] };
	key <T044> { [NoAction(), NoAction()] };
	key <T045> { [NoSymbol, NoSymbol] };
	key <T046> { [a, A] };
	key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T049> { [a, A] };
	key <T052> { [a, A] };
	key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T055> { [a, A] };
	key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	key <T061> { [NoSymbol, NoSymbol] };
	key <T062> { [NoAction(), NoAction()] };
	key <T063> { [NoSymbol, NoSymbol] };
	key <T064> { [NoSymbol, NoSymbol] };
	key <T065> { [NoAction(), NoAction()] };
	key <T066> { [NoSymbol, NoSymbol] };
	key <T067> { [NoSymbol, NoSymbol] };
	key <T068> { [NoAction(), NoAction()] };
	key <T069> { [NoSymbol, NoSymbol] };
	key <T070> { [NoSymbol, NoSymbol] };
	key <T071> { [NoAction(), NoAction()] };
	key <T072> { [NoSymbol, NoSymbol] };
	key <T073> { [NoSymbol, NoSymbol] };
	key <T074> { [NoAction(), NoAction()] };
	key <T075> { [NoSymbol, NoSymbol] };
	key <T076> { [NoSymbol, NoSymbol] };
	key <T077> { [NoAction(), NoAction()] };
	key <T078> { [NoSymbol, NoSymbol] };
	key <T079> { [a, A] };
	key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T085> { [a, A] };
	key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T088> { [a, A] };
	key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T091> { [a, A] };
	key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T094> { [a, A] };
	key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T097> { [a, A] };
	key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
	key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
	key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
	key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
	key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T118> { [{a, y}, {A, Y}] };
	key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T121> { [{a, y}, {X, B}] };
	key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	key <T130> { [{a, y}, {X, NoSymbol, A}] };
	key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	key <T133> { [{a, y}, {X, NoSymbol, A}] };
	key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
	key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
	key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
	key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
	key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	key <T150> { [SetGroup(group=2)] };
	key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
	key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
	key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
	key <T186> { [a, {A, B}] };
	key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T204> { [A] };
	key <T207> { [A], [SetGroup(group=2)] };
	key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
};
xkb_symbols "base-augment" {
	augment key <T001> {  };
	augment key <T002> {  };
	augment key <T003> {  };
	augment key <T004> {  };
	augment key <T005> {  };
	augment key <T006> {  };
	augment key <T007> { [a] };
	augment key <T008> { [SetGroup(group=2)] };
	augment key <T009> { [a], [SetGroup(group=2)] };
	augment key <T010> { [a] };
	augment key <T011> { [SetGroup(group=2)] };
	augment key <T012> { [a], [SetGroup(group=2)] };
	augment key <T013> { [a, {A, Y}] };
	augment key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T017> { [NoAction(), SetGroup(group=2)] };
	augment key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	augment key <T016> { [NoSymbol, A] };
	augment key <T020> { [NoAction(), SetGroup(group=2)] };
	augment key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	augment key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
	augment key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
	augment key <T022> { [NoSymbol, A, NoSymbol] };
	augment key <T025> { [a, A] };
	augment key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T028> { [a, A, a] };
	augment key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	augment key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	augment key <T031> { [NoSymbol, NoSymbol] };
	augment key <T032> { [NoAction(), NoAction()] };
	augment key <T033> { [NoSymbol, NoSymbol] };
	augment key <T035> { [NoAction(), NoAction()] };
	augment key <T036> { [NoSymbol, NoSymbol] };
	augment key <T034> { [NoSymbol, NoSymbol] };
	augment key <T037> { [NoSymbol, NoSymbol] };
	augment key <T038> { [NoAction(), NoAction()] };
	augment key <T039> { [NoSymbol, NoSymbol] };
	augment key <T043> { [NoSymbol, NoSymbol] };
	augment key <T044> { [NoAction(), NoAction()] };
	augment key <T045> { [NoSymbol, NoSymbol] };
	augment key <T046> { [a, A] };
	augment key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T049> { [a, A] };
	augment key <T052> { [a, A] };
	augment key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T055> { [a, A] };
	augment key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	augment key <T061> { [NoSymbol, NoSymbol] };
	augment key <T062> { [NoAction(), NoAction()] };
	augment key <T063> { [NoSymbol, NoSymbol] };
	augment key <T064> { [NoSymbol, NoSymbol] };
	augment key <T065> { [NoAction(), NoAction()] };
	augment key <T066> { [NoSymbol, NoSymbol] };
	augment key <T067> { [NoSymbol, NoSymbol] };
	augment key <T068> { [NoAction(), NoAction()] };
	augment key <T069> { [NoSymbol, NoSymbol] };
	augment key <T070> { [NoSymbol, NoSymbol] };
	augment key <T071> { [NoAction(), NoAction()] };
	augment key <T072> { [NoSymbol, NoSymbol] };
	augment key <T073> { [NoSymbol, NoSymbol] };
	augment key <T074> { [NoAction(), NoAction()] };
	augment key <T075> { [NoSymbol, NoSymbol] };
	augment key <T076> { [NoSymbol, NoSymbol] };
	augment key <T077> { [NoAction(), NoAction()] };
	augment key <T078> { [NoSymbol, NoSymbol] };
	augment key <T079> { [a, A] };
	augment key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T085> { [a, A] };
	augment key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T088> { [a, A] };
	augment key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T091> { [a, A] };
	augment key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T094> { [a, A] };
	augment key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T097> { [a, A] };
	augment key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	augment key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
	augment key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
	augment key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
	augment key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T118> { [{a, y}, {A, Y}] };
	augment key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T121> { [{a, y}, {X, B}] };
	augment key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	augment key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	augment key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	augment key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	augment key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	augment key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	augment key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	augment key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	augment key <T130> { [{a, y}, {X, NoSymbol, A}] };
	augment key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	augment key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	augment key <T133> { [{a, y}, {X, NoSymbol, A}] };
	augment key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	augment key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	augment key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
	augment key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
	augment key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
	augment key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
	augment key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	augment key <T150> { [SetGroup(group=2)] };
	augment key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	augment key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
	augment key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	augment key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	augment key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
	augment key <T186> { [a, {A, B}] };
	augment key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T204> { [A] };
	augment key <T207> { [A], [SetGroup(group=2)] };
	augment key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
};
xkb_symbols "base-override" {
	override key <T001> {  };
	override key <T002> {  };
	override key <T003> {  };
	override key <T004> {  };
	override key <T005> {  };
	override key <T006> {  };
	override key <T007> { [a] };
	override key <T008> { [SetGroup(group=2)] };
	override key <T009> { [a], [SetGroup(group=2)] };
	override key <T010> { [a] };
	override key <T011> { [SetGroup(group=2)] };
	override key <T012> { [a], [SetGroup(group=2)] };
	override key <T013> { [a, {A, Y}] };
	override key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T017> { [NoAction(), SetGroup(group=2)] };
	override key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	override key <T016> { [NoSymbol, A] };
	override key <T020> { [NoAction(), SetGroup(group=2)] };
	override key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	override key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
	override key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
	override key <T022> { [NoSymbol, A, NoSymbol] };
	override key <T025> { [a, A] };
	override key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T028> { [a, A, a] };
	override key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	override key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	override key <T031> { [NoSymbol, NoSymbol] };
	override key <T032> { [NoAction(), NoAction()] };
	override key <T033> { [NoSymbol, NoSymbol] };
	override key <T035> { [NoAction(), NoAction()] };
	override key <T036> { [NoSymbol, NoSymbol] };
	override key <T034> { [NoSymbol, NoSymbol] };
	override key <T037> { [NoSymbol, NoSymbol] };
	override key <T038> { [NoAction(), NoAction()] };
	override key <T039> { [NoSymbol, NoSymbol] };
	override key <T043> { [NoSymbol, NoSymbol] };
	override key <T044> { [NoAction(), NoAction()] };
	override key <T045> { [NoSymbol, NoSymbol] };
	override key <T046> { [a, A] };
	override key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T049> { [a, A] };
	override key <T052> { [a, A] };
	override key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T055> { [a, A] };
	override key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	override key <T061> { [NoSymbol, NoSymbol] };
	override key <T062> { [NoAction(), NoAction()] };
	override key <T063> { [NoSymbol, NoSymbol] };
	override key <T064> { [NoSymbol, NoSymbol] };
	override key <T065> { [NoAction(), NoAction()] };
	override key <T066> { [NoSymbol, NoSymbol] };
	override key <T067> { [NoSymbol, NoSymbol] };
	override key <T068> { [NoAction(), NoAction()] };
	override key <T069> { [NoSymbol, NoSymbol] };
	override key <T070> { [NoSymbol, NoSymbol] };
	override key <T071> { [NoAction(), NoAction()] };
	override key <T072> { [NoSymbol, NoSymbol] };
	override key <T073> { [NoSymbol, NoSymbol] };
	override key <T074> { [NoAction(), NoAction()] };
	override key <T075> { [NoSymbol, NoSymbol] };
	override key <T076> { [NoSymbol, NoSymbol] };
	override key <T077> { [NoAction(), NoAction()] };
	override key <T078> { [NoSymbol, NoSymbol] };
	override key <T079> { [a, A] };
	override key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T085> { [a, A] };
	override key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T088> { [a, A] };
	override key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T091> { [a, A] };
	override key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T094> { [a, A] };
	override key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T097> { [a, A] };
	override key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
	override key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	override key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	override key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	override key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
	override key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
	override key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
	override key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T118> { [{a, y}, {A, Y}] };
	override key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T121> { [{a, y}, {X, B}] };
	override key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	override key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	override key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	override key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	override key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	override key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	override key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	override key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	override key <T130> { [{a, y}, {X, NoSymbol, A}] };
	override key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	override key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	override key <T133> { [{a, y}, {X, NoSymbol, A}] };
	override key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	override key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	override key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
	override key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
	override key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
	override key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
	override key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	override key <T150> { [SetGroup(group=2)] };
	override key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	override key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
	override key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	override key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	override key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
	override key <T186> { [a, {A, B}] };
	override key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T204> { [A] };
	override key <T207> { [A], [SetGroup(group=2)] };
	override key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
};
xkb_symbols "base-replace" {
	replace key <T001> {  };
	replace key <T002> {  };
	replace key <T003> {  };
	replace key <T004> {  };
	replace key <T005> {  };
	replace key <T006> {  };
	replace key <T007> { [a] };
	replace key <T008> { [SetGroup(group=2)] };
	replace key <T009> { [a], [SetGroup(group=2)] };
	replace key <T010> { [a] };
	replace key <T011> { [SetGroup(group=2)] };
	replace key <T012> { [a], [SetGroup(group=2)] };
	replace key <T013> { [a, {A, Y}] };
	replace key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T017> { [NoAction(), SetGroup(group=2)] };
	replace key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	replace key <T016> { [NoSymbol, A] };
	replace key <T020> { [NoAction(), SetGroup(group=2)] };
	replace key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
	replace key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
	replace key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
	replace key <T022> { [NoSymbol, A, NoSymbol] };
	replace key <T025> { [a, A] };
	replace key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T028> { [a, A, a] };
	replace key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	replace key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
	replace key <T031> { [NoSymbol, NoSymbol] };
	replace key <T032> { [NoAction(), NoAction()] };
	replace key <T033> { [NoSymbol, NoSymbol] };
	replace key <T035> { [NoAction(), NoAction()] };
	replace key <T036> { [NoSymbol, NoSymbol] };
	replace key <T034> { [NoSymbol, NoSymbol] };
	replace key <T037> { [NoSymbol, NoSymbol] };
	replace key <T038> { [NoAction(), NoAction()] };
	replace key <T039> { [NoSymbol, NoSymbol] };
	replace key <T043> { [NoSymbol, NoSymbol] };
	replace key <T044> { [NoAction(), NoAction()] };
	replace key <T045> { [NoSymbol, NoSymbol] };
	replace key <T046> { [a, A] };
	replace key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T049> { [a, A] };
	replace key <T052> { [a, A] };
	replace key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T055> { [a, A] };
	replace key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	replace key <T061> { [NoSymbol, NoSymbol] };
	replace key <T062> { [NoAction(), NoAction()] };
	replace key <T063> { [NoSymbol, NoSymbol] };
	replace key <T064> { [NoSymbol, NoSymbol] };
	replace key <T065> { [NoAction(), NoAction()] };
	replace key <T066> { [NoSymbol, NoSymbol] };
	replace key <T067> { [NoSymbol, NoSymbol] };
	replace key <T068> { [NoAction(), NoAction()] };
	replace key <T069> { [NoSymbol, NoSymbol] };
	replace key <T070> { [NoSymbol, NoSymbol] };
	replace key <T071> { [NoAction(), NoAction()] };
	replace key <T072> { [NoSymbol, NoSymbol] };
	replace key <T073> { [NoSymbol, NoSymbol] };
	replace key <T074> { [NoAction(), NoAction()] };
	replace key <T075> { [NoSymbol, NoSymbol] };
	replace key <T076> { [NoSymbol, NoSymbol] };
	replace key <T077> { [NoAction(), NoAction()] };
	replace key <T078> { [NoSymbol, NoSymbol] };
	replace key <T079> { [a, A] };
	replace key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T085> { [a, A] };
	replace key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T088> { [a, A] };
	replace key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T091> { [a, A] };
	replace key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T094> { [a, A] };
	replace key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T097> { [a, A] };
	replace key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
	replace key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
	replace key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
	replace key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
	replace key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T118> { [{a, y}, {A, Y}] };
	replace key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T121> { [{a, y}, {X, B}] };
	replace key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	replace key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
	replace key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	replace key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	replace key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	replace key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	replace key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
	replace key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
	replace key <T130> { [{a, y}, {X, NoSymbol, A}] };
	replace key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	replace key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	replace key <T133> { [{a, y}, {X, NoSymbol, A}] };
	replace key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	replace key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
	replace key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
	replace key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
	replace key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
	replace key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
	replace key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
	replace key <T150> { [SetGroup(group=2)] };
	replace key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
	replace key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
	replace key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	replace key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
	replace key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
	replace key <T186> { [a, {A, B}] };
	replace key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T204> { [A] };
	replace key <T207> { [A], [SetGroup(group=2)] };
	replace key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
};
xkb_symbols "update-default" {
	////// Trivial cases //////
	key <T001> {  };
	key <T002> {  };
	key <T003> {  };
	key <T004> { [Greek_alpha] };
	key <T005> { [SetGroup(group=3)] };
	key <T006> { [Greek_alpha], [SetGroup(group=3)] };
	key <T007> {  };
	key <T008> {  };
	key <T009> {  };

	////// Same key //////
	key <T010> { [a] };
	key <T011> { [SetGroup(group=2)] };
	key <T012> { [a], [SetGroup(group=2)] };
	key <T013> { [a, {A, Y}] };
	key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };

	////// Mismatch levels count //////
	key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
	key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
	key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
	key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	key <T023> { [SetGroup(group=3), NoAction()] };
	key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	key <T022> { [Greek_alpha, NoSymbol] };
	key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
	key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	key <T028> { [Greek_alpha, Greek_ALPHA] };
	key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
	key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Single keysyms -> single keysyms //////
	key <T031> { [NoSymbol, NoSymbol] };
	key <T032> { [NoAction(), NoAction()] };
	key <T033> { [NoSymbol, NoSymbol] };
	key <T035> { [SetGroup(group=3), NoAction()] };
	key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	key <T034> { [Greek_alpha, NoSymbol] };
	key <T037> { [NoSymbol, Greek_ALPHA] };
	key <T038> { [NoAction(), SetGroup(group=3)] };
	key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	key <T043> { [Greek_alpha, Greek_ALPHA] };
	key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
	key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	key <T046> { [NoSymbol, NoSymbol] };
	key <T047> { [NoAction(), NoAction()] };
	key <T048> { [NoSymbol, NoSymbol] };
	key <T050> { [SetGroup(group=3), NoAction()] };
	key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	key <T049> { [Greek_alpha, NoSymbol] };
	key <T052> { [NoSymbol, Greek_ALPHA] };
	key <T053> { [NoAction(), SetGroup(group=3)] };
	key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	key <T055> { [Greek_alpha, Greek_ALPHA] };
	key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
	key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Single keysyms -> multiple keysyms //////
	key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple keysyms -> multiple keysyms //////
	key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
	key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };

	////// Multiple keysyms -> single keysyms //////
	key <T136> { [NoSymbol, NoSymbol] };
	key <T137> { [NoAction(), NoAction()] };
	key <T138> { [NoSymbol, NoSymbol] };
	key <T139> { [Greek_alpha, Greek_ALPHA] };
	key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
	key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	key <T142> { [NoSymbol, NoSymbol] };
	key <T143> { [NoAction(), NoAction()] };
	key <T144> { [NoSymbol, NoSymbol] };
	key <T145> { [Greek_alpha, Greek_ALPHA] };
	key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
	key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Mix //////
	key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Mix //////
	key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> single //////
	key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Multiple keysyms/actions –> multiple (xor) //////
	key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> multiple (mix) //////
	key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Multiple (mix) –> multiple keysyms/actions //////
	key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
	key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple (mix) –> multiple (mix) //////
	key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Mismatch count with mix //////
	key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	key <T189> { [{A, B}, a] };
	key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Issue #564 //////
	key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Drop NoSymbol/NoAction //////
	key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };

	////// Drop NoSymbol/NoAction and invalid keysyms //////
	key <T210> { [{NoSymbol, NoSymbol}] };
};
xkb_symbols "update-augment" {
	////// Trivial cases //////
	augment key <T001> {  };
	augment key <T002> {  };
	augment key <T003> {  };
	augment key <T004> { [Greek_alpha] };
	augment key <T005> { [SetGroup(group=3)] };
	augment key <T006> { [Greek_alpha], [SetGroup(group=3)] };
	augment key <T007> {  };
	augment key <T008> {  };
	augment key <T009> {  };

	////// Same key //////
	augment key <T010> { [a] };
	augment key <T011> { [SetGroup(group=2)] };
	augment key <T012> { [a], [SetGroup(group=2)] };
	augment key <T013> { [a, {A, Y}] };
	augment key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	augment key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };

	////// Mismatch levels count //////
	augment key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
	augment key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	augment key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
	augment key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
	augment key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	augment key <T023> { [SetGroup(group=3), NoAction()] };
	augment key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	augment key <T022> { [Greek_alpha, NoSymbol] };
	augment key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
	augment key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	augment key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	augment key <T028> { [Greek_alpha, Greek_ALPHA] };
	augment key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Single keysyms -> single keysyms //////
	augment key <T031> { [NoSymbol, NoSymbol] };
	augment key <T032> { [NoAction(), NoAction()] };
	augment key <T033> { [NoSymbol, NoSymbol] };
	augment key <T035> { [SetGroup(group=3), NoAction()] };
	augment key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	augment key <T034> { [Greek_alpha, NoSymbol] };
	augment key <T037> { [NoSymbol, Greek_ALPHA] };
	augment key <T038> { [NoAction(), SetGroup(group=3)] };
	augment key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	augment key <T043> { [Greek_alpha, Greek_ALPHA] };
	augment key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T046> { [NoSymbol, NoSymbol] };
	augment key <T047> { [NoAction(), NoAction()] };
	augment key <T048> { [NoSymbol, NoSymbol] };
	augment key <T050> { [SetGroup(group=3), NoAction()] };
	augment key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	augment key <T049> { [Greek_alpha, NoSymbol] };
	augment key <T052> { [NoSymbol, Greek_ALPHA] };
	augment key <T053> { [NoAction(), SetGroup(group=3)] };
	augment key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	augment key <T055> { [Greek_alpha, Greek_ALPHA] };
	augment key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Single keysyms -> multiple keysyms //////
	augment key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	augment key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	augment key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	augment key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	augment key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	augment key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	augment key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	augment key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	augment key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	augment key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	augment key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	augment key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	augment key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	augment key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	augment key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	augment key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	augment key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	augment key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	augment key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	augment key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple keysyms -> multiple keysyms //////
	augment key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	augment key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	augment key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	augment key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	augment key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
	augment key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	augment key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	augment key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	augment key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	augment key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	augment key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	augment key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	augment key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	augment key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	augment key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	augment key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	augment key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	augment key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };

	////// Multiple keysyms -> single keysyms //////
	augment key <T136> { [NoSymbol, NoSymbol] };
	augment key <T137> { [NoAction(), NoAction()] };
	augment key <T138> { [NoSymbol, NoSymbol] };
	augment key <T139> { [Greek_alpha, Greek_ALPHA] };
	augment key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T142> { [NoSymbol, NoSymbol] };
	augment key <T143> { [NoAction(), NoAction()] };
	augment key <T144> { [NoSymbol, NoSymbol] };
	augment key <T145> { [Greek_alpha, Greek_ALPHA] };
	augment key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
	augment key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Mix //////
	augment key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	augment key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Mix //////
	augment key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> single //////
	augment key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Multiple keysyms/actions –> multiple (xor) //////
	augment key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> multiple (mix) //////
	augment key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Multiple (mix) –> multiple keysyms/actions //////
	augment key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
	augment key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple (mix) –> multiple (mix) //////
	augment key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	augment key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Mismatch count with mix //////
	augment key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	augment key <T189> { [{A, B}, a] };
	augment key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Issue #564 //////
	augment key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Drop NoSymbol/NoAction //////
	augment key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };

	////// Drop NoSymbol/NoAction and invalid keysyms //////
	augment key <T210> { [{NoSymbol, NoSymbol}] };
};
xkb_symbols "update-override" {
	////// Trivial cases //////
	override key <T001> {  };
	override key <T002> {  };
	override key <T003> {  };
	override key <T004> { [Greek_alpha] };
	override key <T005> { [SetGroup(group=3)] };
	override key <T006> { [Greek_alpha], [SetGroup(group=3)] };
	override key <T007> {  };
	override key <T008> {  };
	override key <T009> {  };

	////// Same key //////
	override key <T010> { [a] };
	override key <T011> { [SetGroup(group=2)] };
	override key <T012> { [a], [SetGroup(group=2)] };
	override key <T013> { [a, {A, Y}] };
	override key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	override key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };

	////// Mismatch levels count //////
	override key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
	override key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	override key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
	override key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
	override key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	override key <T023> { [SetGroup(group=3), NoAction()] };
	override key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	override key <T022> { [Greek_alpha, NoSymbol] };
	override key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
	override key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	override key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	override key <T028> { [Greek_alpha, Greek_ALPHA] };
	override key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
	override key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Single keysyms -> single keysyms //////
	override key <T031> { [NoSymbol, NoSymbol] };
	override key <T032> { [NoAction(), NoAction()] };
	override key <T033> { [NoSymbol, NoSymbol] };
	override key <T035> { [SetGroup(group=3), NoAction()] };
	override key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	override key <T034> { [Greek_alpha, NoSymbol] };
	override key <T037> { [NoSymbol, Greek_ALPHA] };
	override key <T038> { [NoAction(), SetGroup(group=3)] };
	override key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	override key <T043> { [Greek_alpha, Greek_ALPHA] };
	override key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
	override key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	override key <T046> { [NoSymbol, NoSymbol] };
	override key <T047> { [NoAction(), NoAction()] };
	override key <T048> { [NoSymbol, NoSymbol] };
	override key <T050> { [SetGroup(group=3), NoAction()] };
	override key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	override key <T049> { [Greek_alpha, NoSymbol] };
	override key <T052> { [NoSymbol, Greek_ALPHA] };
	override key <T053> { [NoAction(), SetGroup(group=3)] };
	override key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	override key <T055> { [Greek_alpha, Greek_ALPHA] };
	override key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
	override key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	override key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Single keysyms -> multiple keysyms //////
	override key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	override key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	override key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	override key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	override key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	override key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	override key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	override key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	override key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	override key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	override key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	override key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	override key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	override key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	override key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	override key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	override key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	override key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	override key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	override key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	override key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	override key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	override key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	override key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple keysyms -> multiple keysyms //////
	override key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	override key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	override key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	override key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	override key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
	override key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	override key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	override key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	override key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	override key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	override key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	override key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	override key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	override key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	override key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	override key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	override key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	override key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	override key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };

	////// Multiple keysyms -> single keysyms //////
	override key <T136> { [NoSymbol, NoSymbol] };
	override key <T137> { [NoAction(), NoAction()] };
	override key <T138> { [NoSymbol, NoSymbol] };
	override key <T139> { [Greek_alpha, Greek_ALPHA] };
	override key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
	override key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	override key <T142> { [NoSymbol, NoSymbol] };
	override key <T143> { [NoAction(), NoAction()] };
	override key <T144> { [NoSymbol, NoSymbol] };
	override key <T145> { [Greek_alpha, Greek_ALPHA] };
	override key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
	override key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Mix //////
	override key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	override key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Mix //////
	override key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> single //////
	override key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Multiple keysyms/actions –> multiple (xor) //////
	override key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> multiple (mix) //////
	override key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Multiple (mix) –> multiple keysyms/actions //////
	override key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
	override key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple (mix) –> multiple (mix) //////
	override key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	override key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Mismatch count with mix //////
	override key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	override key <T189> { [{A, B}, a] };
	override key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Issue #564 //////
	override key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Drop NoSymbol/NoAction //////
	override key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };

	////// Drop NoSymbol/NoAction and invalid keysyms //////
	override key <T210> { [{NoSymbol, NoSymbol}] };
};
xkb_symbols "update-replace" {
	////// Trivial cases //////
	replace key <T001> {  };
	replace key <T002> {  };
	replace key <T003> {  };
	replace key <T004> { [Greek_alpha] };
	replace key <T005> { [SetGroup(group=3)] };
	replace key <T006> { [Greek_alpha], [SetGroup(group=3)] };
	replace key <T007> {  };
	replace key <T008> {  };
	replace key <T009> {  };

	////// Same key //////
	replace key <T010> { [a] };
	replace key <T011> { [SetGroup(group=2)] };
	replace key <T012> { [a], [SetGroup(group=2)] };
	replace key <T013> { [a, {A, Y}] };
	replace key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
	replace key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };

	////// Mismatch levels count //////
	replace key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
	replace key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	replace key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
	replace key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
	replace key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
	replace key <T023> { [SetGroup(group=3), NoAction()] };
	replace key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	replace key <T022> { [Greek_alpha, NoSymbol] };
	replace key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
	replace key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	replace key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
	replace key <T028> { [Greek_alpha, Greek_ALPHA] };
	replace key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Single keysyms -> single keysyms //////
	replace key <T031> { [NoSymbol, NoSymbol] };
	replace key <T032> { [NoAction(), NoAction()] };
	replace key <T033> { [NoSymbol, NoSymbol] };
	replace key <T035> { [SetGroup(group=3), NoAction()] };
	replace key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	replace key <T034> { [Greek_alpha, NoSymbol] };
	replace key <T037> { [NoSymbol, Greek_ALPHA] };
	replace key <T038> { [NoAction(), SetGroup(group=3)] };
	replace key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	replace key <T043> { [Greek_alpha, Greek_ALPHA] };
	replace key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T046> { [NoSymbol, NoSymbol] };
	replace key <T047> { [NoAction(), NoAction()] };
	replace key <T048> { [NoSymbol, NoSymbol] };
	replace key <T050> { [SetGroup(group=3), NoAction()] };
	replace key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
	replace key <T049> { [Greek_alpha, NoSymbol] };
	replace key <T052> { [NoSymbol, Greek_ALPHA] };
	replace key <T053> { [NoAction(), SetGroup(group=3)] };
	replace key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
	replace key <T055> { [Greek_alpha, Greek_ALPHA] };
	replace key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Single keysyms -> multiple keysyms //////
	replace key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	replace key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	replace key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	replace key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	replace key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	replace key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	replace key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	replace key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	replace key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	replace key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
	replace key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
	replace key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
	replace key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
	replace key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
	replace key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
	replace key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	replace key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
	replace key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
	replace key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	replace key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple keysyms -> multiple keysyms //////
	replace key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	replace key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	replace key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
	replace key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	replace key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
	replace key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	replace key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	replace key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
	replace key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
	replace key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
	replace key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	replace key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	replace key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	replace key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
	replace key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
	replace key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
	replace key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
	replace key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };

	////// Multiple keysyms -> single keysyms //////
	replace key <T136> { [NoSymbol, NoSymbol] };
	replace key <T137> { [NoAction(), NoAction()] };
	replace key <T138> { [NoSymbol, NoSymbol] };
	replace key <T139> { [Greek_alpha, Greek_ALPHA] };
	replace key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T142> { [NoSymbol, NoSymbol] };
	replace key <T143> { [NoAction(), NoAction()] };
	replace key <T144> { [NoSymbol, NoSymbol] };
	replace key <T145> { [Greek_alpha, Greek_ALPHA] };
	replace key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
	replace key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };

	////// Mix //////
	replace key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	replace key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Mix //////
	replace key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> single //////
	replace key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };

	////// Multiple keysyms/actions –> multiple (xor) //////
	replace key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };

	////// Multiple keysyms/actions –> multiple (mix) //////
	replace key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Multiple (mix) –> multiple keysyms/actions //////
	replace key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
	replace key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Multiple (mix) –> multiple (mix) //////
	replace key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
	replace key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };

	////// Mismatch count with mix //////
	replace key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
	replace key <T189> { [{A, B}, a] };
	replace key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };

	////// Issue #564 //////
	replace key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };

	////// Drop NoSymbol/NoAction //////
	replace key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };

	////// Drop NoSymbol/NoAction and invalid keysyms //////
	replace key <T210> { [{NoSymbol, NoSymbol}] };
};
