module TopLevel (module Level1, module Level2.Level2) where

import Level1
import Level2.Level2


-- ASCII syms
(..-) = undefined :: ()
(..+) = undefined :: ()
(..=) = undefined :: ()
(..>>) = undefined :: ()
(..!>) = undefined :: ()

-- General Punctuation
(â��) = undefined :: () -- U+2050
(â��â�‘) = undefined :: () -- ... U+2051

-- supAndSubScriptR
-- likely everything is this group is rejected
-- moved to failing T10550a test

-- currencySymbolR
(â‚½) = undefined :: () -- U+20BD
(â‚½â‚¬) = undefined :: () -- ... U+20AC

-- letterLikeSymbolR
(â…€) = undefined :: () -- U+2140
(â…€â…€) = undefined :: () -- ... U+2140

-- numberFormsR
-- likely everything is this group is rejected
-- moved to failing T10550b test

-- enclosedAlphanumericsR
(â’¡) = undefined :: () -- U+24A1
(â’¡â“„) = undefined :: () -- ... U+24C4
-- some from this group is rejected, e.g. â‘¢
-- added to failing T10550d test

-- enclosedAlphanumericSupplementR
(ğŸ„�) = undefined :: () -- U+1F110
(ğŸ„�ğŸ„�) = undefined :: () -- ... U+1F110
-- some from this group is rejected, e.g. ğŸ„€
-- added failing test case T10550d

-- enclosedIdeographicSupplementR
(ğŸˆ�) = undefined :: () -- U+1F210
(ğŸˆ�ğŸˆ­) = undefined :: () -- ... U+1F22D

-- arrowsR
(â†�) = undefined :: () -- U+2190
(â†�â†’) = undefined :: () -- ... U+2192

-- supplementalArrowsAR
(âŸ¹) = undefined :: () -- U+27F9
(âŸ¹âŸ¿) = undefined :: () -- .. U+27FF

-- supplementalArrowsBR
(â¤´) = undefined :: () -- U+2934
(â¤´â¤µ) = undefined :: () -- ... U+2935

-- supplementalArrowsCR
(ğŸ¡˜) = undefined :: () -- U+1F858
(ğŸ¡˜ğŸ¢•) = undefined :: () -- ... U+1F895

-- miscellaneousSymbolsAndArrowsR
(â¬¤) = undefined :: () -- U+2B24
(â¬¤â¬±) = undefined :: () -- ... U+2B31

-- dingbatArrowsR
(â�¾) = undefined :: () -- U+27BE
(â�¾â�”) = undefined :: () -- ... U+2794

-- mathematicalOperators
(âˆ€) = undefined :: () -- U+2200
(âˆ€â‹™) = undefined :: () -- ... U+22D9

-- miscellaneousMathematicalSymbolsAR
(âŸ‘) = undefined :: () -- U+27D1
(âŸ‘âŸ‘) = undefined :: () -- ... U+27E9
-- some from this group is rejected, e.g. âŸ¨
-- added failing test case T10550e

-- miscellaneousMathematicalSymbolsBR
(â§¦) = undefined :: () -- U+29E6
(â§¦â§µ) = undefined :: () -- ... U+29F5

-- supplementalMathematicalOperatorsR
(â¨¶) = undefined :: () -- U+2A36
(â¨¶â««) = undefined :: () -- ... U+2AEB

-- mathematicalAlphanumericSymbolsR
(ğ�›Œ) = undefined :: () -- U+1D6CC
(ğ�›Œğ�•˜) = undefined :: () -- ... U+1D558

-- miscellaneousTechnicalR
(âŒ˜) = undefined :: () -- U+2318
(âŒ˜âŒ¥) = undefined :: () -- ... U+2325

-- controlPicturesR
(â�˜) = undefined :: () -- U+2418
(â�˜â�¡) = undefined :: () -- ... U+2421

-- characterRecognitionR
(â‘�) = undefined :: () -- U+2441
(â‘�â‘…) = undefined :: () -- ... U+2445

-- byzantineMusicalSymbolsR
(ğ�€�) = undefined :: () -- U+1DO1O
(ğ�€�ğ�ƒ†) = undefined :: () -- ... U+1D0C6

-- musicalSymbolsR
(ğ�„¢) = undefined :: () -- U+1D122
(ğ�„¢ğ�‡‡) = undefined :: () -- ... U+1D1C7

-- ancientGreekMusicalNotationR
(ğ�‰€) = undefined :: () -- U+1D240
(ğ�‰€ğ�ˆ’) = undefined :: () -- ... U+1D212

-- mahjongTilesR
(ğŸ€�) = undefined :: () -- U+1F010
(ğŸ€�ğŸ€¢) = undefined :: () -- ... U+1F022

-- dominoTilesR
(ğŸ€±) = undefined :: () -- U+1F031
(ğŸ€±ğŸ�§) = undefined :: () -- ... U+1F067

-- playingCardsR
(ğŸ‚¿) = undefined :: () -- U+1F0BF
(ğŸ‚¿ğŸƒ ) = undefined :: () -- ... U+1F0E0

-- miscellaneousSymbolsR
(â˜€) = undefined :: () -- U+2600
(â˜€â˜­) = undefined :: () -- ... U+262D

-- emoticonsR
-- likely everything is this group is rejected
-- added failing test case T10550f

-- miscellaneousSymbolsAndPictographsR
(ğŸŒ“) = undefined :: () -- U+1F313
(ğŸŒ“ğŸ�‡) = undefined :: () -- ... U+1F407

-- transportAndMapSymbolsR
(ğŸš­) = undefined :: () -- U+1F6AD
(ğŸš­ğŸš€) = undefined :: () -- ... U+1F680

-- dingbatsR
(âœ”) = undefined :: () -- U+2714
(âœ”âœ©) = undefined :: () -- ... U+2729

-- combiningDiacriticalMarksForSymbolsR
-- combining unicode symbols should be handled and tested in some smart manner
-- added failing T10550g test case

-- boxDrawingR
(â”�) = undefined :: () -- U+2501
(â”�â•ƒ) = undefined :: () -- ... U+2543

-- blockElementsR
(â–™) = undefined :: () -- U+2599
(â–™â–Ÿ) = undefined :: () -- ... U+259F

-- geometricShapesR
(â–³) = undefined :: () -- U+25B3
(â–³â—‰) = undefined :: () -- ... U+25C9

-- geometricShapesExtendedR
(ğŸ�‹) = undefined :: () -- U+1F78B
(ğŸ�‹ğŸ�¯) = undefined :: () -- ... U+1F7AF

-- ornamentalDingbatsR
(ğŸ™«) = undefined :: () -- U+1F66B
(ğŸ™«ğŸ™¢) = undefined :: () -- ... U+1F662

-- arabicMathematicalAlphabeticSymbolsR
(ğ�º‚) = undefined :: () -- U+1EE82
(ğ�º‚ğ�¹Ÿ) = undefined :: () -- ... U+1EE5F

-- alchemicalSymbolsR
(ğŸœ„) = undefined :: () -- U+1F704
(ğŸœ„ğŸ�ª) = undefined :: () -- ... U+1F76A
